There are 6 ways to get from Hat Yai Junction to Kantang by train, bus, night bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, Mini Bus
best- Take the train from Hat Yai to Phatthalungtrain 32 / ...
- Take the bus from Phatthalung to Trangbus 778
4h 28m฿115–1,842Train
cheapest- Take the train from Hat Yai to Thung Songtrain 32 / ...
- Take the train from Thung Song to Kantangtrain 167
5h 29m฿89–1,762Bus
- Take the bus from Hat Yai station to Pak Bara Hotel Transferbus Hat Yai Railway Station - Pak Bara Hotel Transfer / ...
- Take the bus from Pak Bara Pier to Trang stationbus Pak Bara Pier - Trang station
6h฿579–1,881Minivan
- Take the bus from Hat Yai to Songkhlabus
- Take the nightbus from Songkhla to Trangnightbus
6h 57m฿197–1,090Drive 166.5 km
- Drive from Hat Yai Junction to Kantangcar 166.5 km
2h 38m฿761–1,099Taxi
- Take the taxi from Hat Yai Junction to Kantangtaxi 166.5 km
2h 38m฿1,800–2,300
Hat Yai Junction to Kantang by bus and train
Comparing Your Travel Options
The cheapest way to get from Hat Yai Junction to Kantang is to train which costs ฿85 - ฿1800 and takes 5h 29m.
The fastest way to get from Hat Yai Junction to Kantang is to drive which takes 2h 38m and costs ฿750 - ฿1100.
No, there is no direct bus from Hat Yai Junction station to Kantang station. However, there are services departing from Hat Yai station and arriving at Trang station via Pak Bara Pier. The journey, including transfers, takes approximately 6h.
No, there is no direct train from Hat Yai Junction to Kantang. However, there are services departing from Hat Yai and arriving at Kantang via Thung Song. The journey, including transfers, takes approximately 5h 29m.
The distance between Hat Yai Junction and Kantang is 165 km. The road distance is 166.5 km.
The best way to get from Hat Yai Junction to Kantang without a car is to train and Mini Bus which takes 4h 28m and costs ฿110 - ฿1900.
It takes approximately 4h 28m to get from Hat Yai Junction to Kantang, including transfers.
Hat Yai Junction to Kantang bus services, operated by Zee Zenith Travel, depart from Hat Yai station.
Hat Yai Junction to Kantang train services, operated by State Railway of Thailand, depart from Hat Yai station.
The best way to get from Hat Yai Junction to Kantang is to bus which takes 6h and costs ฿550 - ฿1900. Alternatively, you can train, which costs ฿85 - ฿1800 and takes 5h 29m.
What companies run services between Hat Yai Junction, Thailand and Kantang, Thailand?
You can take a bus from Hat Yai station to Kantang via Pak Bara Hotel Transfer, Pak Bara Pier, Trang station, and Trang in around 6h. Alternatively, you can take a train from Hat Yai to Kantang via Thung Song in around 5h 29m.
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Hat Yai to Phatthalung
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- ฿28–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿28–40
- 2nd Class (Air-conditioned Seat)
- ฿270–300
Train from Hat Yai to Thung Song
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- ฿55–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿120–150
- 2nd Class (Air-Conditioned Berth)
- ฿55–75
- 2nd Class (Air-conditioned Seat)
- ฿310–340
Train from Thung Song to Kantang
- Ave. Duration
- 1h 36m
- Frequency
- 4 times a day
- Estimated price
- ฿30–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿110–130
- 2nd Class (Air-Conditioned Berth)
- ฿30–40
- 2nd Class (Air-conditioned Seat)
- ฿270–300
Bus from Phatthalung to Trang
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ฿80
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from Hat Yai station to Pak Bara Hotel Transfer
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- ฿350–2,100
- Schedules at
- Zee Zenith Travel
- Phone
- +66 74 750 770
- [email protected]
- Website
- jollytravel.in.th
Bus from Hat Yai station to Pak Bara Hotel Transfer
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ฿320–700
- Book at
- 12 Go
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Bus from Pak Bara Pier to Trang station
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿303
- Website
- tigerlinetravel
Bus from Hat Yai to Songkhla
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ฿40
- Schedules at
- facebook.com
Night bus from Songkhla to Trang
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿150
- Ave. Duration
- 2h 38m
- Estimated price
- ฿1,800–2,300
Grab Taxi
- Phone
- +66 061 494 6191
- Website
- grab.com
Hat Yai Taxi 24
- Phone
- +66 85 0801987
Taxi Hat Yai
- Phone
- +66 81-5415418
- Website
- hadyaitaxi.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, Travelling to the US: What do I need to know?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
Booking & Getting There
Hat Yai Junction to Kantang bus services, operated by Zee Zenith Travel, arrive at Pak Bara Hotel Transfer station.
Hat Yai Junction to Kantang train services, operated by State Railway of Thailand, arrive at Thung Song station.
Yes, the driving distance between Hat Yai Junction to Kantang is 166 km. It takes approximately 2h 38m to drive from Hat Yai Junction to Kantang.
Book your Hat Yai Junction to Kantang train tickets online with 12go.asia.
There are 185+ hotels available in Kantang.




