There are 7 ways to get from Thap Sakae to Hat Yai by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Thap Sakae to Chumphontrain 167 / ...
- Take the bus from Chumphon Office Near Train Station to Hat Yai Bus Terminalbus Chumphon Office Near Train Station - Hat Yai Bus Terminal
10h 45m฿663–1,482Train
cheapest- Take the train from Thap Sakae to Hat Yaitrain 169 Hua Lamphong - Yala - Class II Fan
11h 5m฿200–900Drive 613.3 km
- Drive from Thap Sakae to Hat Yaicar 613.3 km
8h 49m฿2,804–4,050Train to Don Mueang International Airport, fly
- Take the train from Thap Sakae to Krung Thep Aphiwat Central Terminaltrain
- Fly from Don Mueang International Airport (DMK) to Hat Yai (HDY)plane DMK - HDY
9h 38m฿1,380–3,922Bus
- Take the bus from Thap Sakae to Krabi Bus Terminalbus 950
- Take the bus from Krabi Bus Terminal to Hat Yai Bus Stationbus 443-1
11h 9m฿669–5,739Train to Suvarnabhumi Airport, fly
- Take the train from Thap Sakae to Krung Thep Aphiwat Central Terminaltrain
- Fly from Suvarnabhumi Airport (BKK) to Hat Yai (HDY)plane BKK - HDY
10h 25m฿1,835–4,202Train to Chumphon Airport, fly
- Take the train from Thap Sakae to Chumphontrain
- Fly from Chumphon Airport (CJM) to Hat Yai (HDY)plane CJM - HDY
10h 44m฿3,203–8,222
Thap Sakae to Hat Yai by train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Thap Sakae to Hat Yai is to train which costs ฿200 - ฿900 and takes 11h 5m.
The fastest way to get from Thap Sakae to Hat Yai is to drive which takes 8h 49m and costs ฿2800 - ฿4100.
No, there is no direct bus from Thap Sakae to Hat Yai station. However, there are services departing from Thap Sakae and arriving at Hat Yai Bus Station via Krabi Bus Terminal. The journey, including transfers, takes approximately 11h 9m.
Yes, there is a direct train departing from Thap Sakae and arriving at Hat Yai. Services depart once daily, and operate every day. The journey takes approximately 11h 5m.
The distance between Thap Sakae and Hat Yai is 608 km. The road distance is 613.3 km.
The best way to get from Thap Sakae to Hat Yai without a car is to train and bus which takes 10h 45m and costs ฿650 - ฿1500.
It takes approximately 10h 45m to get from Thap Sakae to Hat Yai, including transfers.
Thap Sakae to Hat Yai bus services, operated by The Transport Company, depart from Thap Sakae station.
Thap Sakae to Hat Yai train services, operated by State Railway of Thailand, depart from Thap Sakae station.
The best way to get from Thap Sakae to Hat Yai is to train which takes 11h 5m and costs ฿200 - ฿900. Alternatively, you can bus, which costs ฿650 - ฿6000 and takes 11h 9m.
What companies run services between Thap Sakae, Thailand and Hat Yai, Thailand?
State Railway of Thailand operates a train from Thap Sakae to Hat Yai once daily. Tickets cost ฿200–900 and the journey takes 11h 5m. Alternatively, you can take a bus from Thap Sakae to Hat Yai Bus Station via Krabi Bus Terminal in around 11h 9m.
- Website
- airasia.com
Flights from Don Mueang International Airport to Hat Yai
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿1,200–2,900
Flights from Chumphon Airport to Hat Yai via Don Mueang International Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ฿2,500–6,500
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Hat Yai
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿1,100–2,700
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Hat Yai
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,500–3,200
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Hat Yai
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿2,300–3,000
- Website
- nokair.com
Flights from Don Mueang International Airport to Hat Yai
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,300–3,100
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Thap Sakae to Chumphon
- Ave. Duration
- 2h 1m
- Frequency
- Every 4 hours
- Estimated price
- ฿40–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿110–140
- 2nd Class (Air-Conditioned Berth)
- ฿40–55
- 2nd Class (Air-conditioned Seat)
- ฿290–320
Train from Thap Sakae to Hat Yai
- Ave. Duration
- 11h 5m
- Frequency
- Once daily
- Estimated price
- ฿200–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿220–260
- 2nd Class (Air-Conditioned Berth)
- ฿200–260
- 2nd Class (Air-conditioned Seat)
- ฿500–550
Train from Thap Sakae to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 5h 57m
- Frequency
- Every 2 hours
- Estimated price
- ฿120–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿160–200
- 2nd Class (Air-Conditioned Berth)
- ฿120–160
- 2nd Class (Air-conditioned Seat)
- ฿390–430
Train from Thap Sakae to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 5h 57m
- Frequency
- Every 2 hours
- Estimated price
- ฿120–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿160–200
- 2nd Class (Air-Conditioned Berth)
- ฿120–160
- 2nd Class (Air-conditioned Seat)
- ฿390–430
Train from Thap Sakae to Chumphon
- Ave. Duration
- 2h 1m
- Frequency
- Every 4 hours
- Estimated price
- ฿40–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿110–140
- 2nd Class (Air-Conditioned Berth)
- ฿40–55
- 2nd Class (Air-conditioned Seat)
- ฿290–320
- Phone
- +66 2 215 1015
- [email protected]
- Website
- Nopjira Trans
Bus from Chumphon Office Near Train Station to Hat Yai Bus Terminal
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- ฿620
- Website
- Nopjira Trans
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Thap Sakae to Krabi Bus Terminal
- Ave. Duration
- 6h 22m
- Frequency
- Twice daily
- Estimated price
- ฿400–3,600
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
Bus from Krabi Bus Terminal to Hat Yai Bus Station
- Ave. Duration
- 3h 47m
- Frequency
- Every 4 hours
- Estimated price
- ฿230–2,200
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
Bus from Krabi Bus Terminal to Hat Yai Bus Station
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿494
- Website
- Jijie Tour and Travel | จีจี้ ทัวร์ แอนด์ ทราเวล
- Phone
- +66 2 204 1004
- [email protected]
- Website
- K and P Travel and Tour
Bus from Krabi Bus Terminal to Hat Yai Bus Station
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- ฿564
- Website
- K and P Travel and Tour
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 How to get from Gatwick Airport into central London, Getting to Milan from the airport, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
Booking & Getting There
Thap Sakae to Hat Yai bus services, operated by The Transport Company, arrive at Krabi Bus Terminal station.
Thap Sakae to Hat Yai train services, operated by State Railway of Thailand, arrive at Hat Yai station.
Yes, the driving distance between Thap Sakae to Hat Yai is 613 km. It takes approximately 8h 49m to drive from Thap Sakae to Hat Yai.
Book your Thap Sakae to Hat Yai train tickets online with 12go.asia.
There are 617+ hotels available in Hat Yai.









