There are 6 ways to get from Samut Prakan to Hat Yai by bus, plane, train, car, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Public Van to Suvarnabhumi Airport, fly
best- Take the bus from Pak Nam to Suvarnabhumi Airportbus
- Fly from Suvarnabhumi Airport (BKK) to Hat Yai (HDY)plane BKK - HDY
3h 56m฿1,590–3,399Train
cheapest- Take the train from Hua Lamphong to Hat Yaitrain 31 Hua Lamphong - Hat Yai - 1st Class Sleeper / ...
16h 42m฿317–924Bus
- Take the bus from Asia Holiday Travel to Hat Yai Bus Terminalbus Asia Holiday Travel - Hat Yai Bus Terminal
14h 41m฿1,287–1,294Train via Krung Thep Aphiwat Central Terminal
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain 45
15h 48m฿344–999Drive 930.5 km
- Drive from Samut Prakan to Hat Yaicar 930.5 km
13h 16m฿3,564–5,148Tram, bus to Don Mueang International Airport, fly
- Take the tram from Bts Pak Nam to Bts Pu Chaotram
- Take the bus from Ptt Station. to Veterans General Hospitalbus
- Fly from Don Mueang International Airport (DMK) to Hat Yai (HDY)plane DMK - HDY
4h 25m
Samut Prakan to Hat Yai by tram, subway, and train
Comparing Your Travel Options
The cheapest way to get from Samut Prakan to Hat Yai is to train which costs ฿310 - ฿950 and takes 16h 42m.
The fastest way to get from Samut Prakan to Hat Yai is to Public Van and fly which takes 3h 56m and costs ฿1500 - ฿3400.
No, there is no direct bus from Samut Prakan to Hat Yai. However, there are services departing from Sala Klang Changwat Samut Prakan and arriving at Hat Yai Bus Terminal via Asia Holiday Travel. The journey, including transfers, takes approximately 14h 41m.
No, there is no direct train from Samut Prakan to Hat Yai. However, there are services departing from Bts Pak Nam and arriving at Hat Yai via Mrt Sukhumvit and Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 15h 48m.
The distance between Samut Prakan and Hat Yai is 813 km. The road distance is 930.5 km.
The best way to get from Samut Prakan to Hat Yai without a car is to bus which takes 14h 41m and costs ฿1285 - ฿1295.
It takes approximately 3h 56m to get from Samut Prakan to Hat Yai, including transfers.
Samut Prakan to Hat Yai bus services, operated by Asia Holiday Travel, depart from Asia Holiday Travel station.
Samut Prakan to Hat Yai train services, operated by Thai Railway, depart from Krung Thep Aphiwat Central Terminal station.
The best way to get from Samut Prakan to Hat Yai is to bus which takes 14h 41m and costs ฿1285 - ฿1295. Alternatively, you can train via Krung Thep Aphiwat Central Terminal, which costs ฿340 - ฿1000 and takes 15h 48m.
What companies run services between Samut Prakan, Thailand and Hat Yai, Thailand?
Asia Holiday Travel operates a bus from Asia Holiday Travel to Hat Yai Bus Terminal once daily. Tickets cost ฿1,270 and the journey takes 12h 30m. Alternatively, Thai Railway operates a train from Krung Thep Aphiwat Central Terminal to Hat Yai hourly. Tickets cost ฿250–1,800 and the journey takes 14h 25m. State Railway of Thailand also services this route every 4 hours.
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Hat Yai
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿1,100–2,500
- Website
- airasia.com
Flights from Don Mueang International Airport to Hat Yai
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ฿1,200–2,800
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Hat Yai
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,500–3,300
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Hat Yai
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿2,500–4,000
- Website
- nokair.com
Flights from Don Mueang International Airport to Hat Yai
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,300–3,100
- Website
- Thai Railway
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 25m
- Frequency
- Hourly
- Estimated price
- ฿250–1,800
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 15m
- Frequency
- Every 4 hours
- Estimated price
- ฿300–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
Train from Hua Lamphong to Hat Yai
- Ave. Duration
- 15h
- Frequency
- Every 4 hours
- Estimated price
- ฿300–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
- Phone
- +66 2617 7300
- [email protected]
- Website
- BTS Skytrain
Tram from Bts Pak Nam to Bts Pu Chao
- Ave. Duration
- 8 min
- Frequency
- Every 10 minutes
- Estimated price
- ฿16–60
- Schedules at
- BTS Skytrain
- Website
- bangkokairportonline.com
Bus from Pak Nam to Suvarnabhumi Airport
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿29–40
- Schedules at
- transitbangkok.com
- Phone
- +66 2 254 1054
- [email protected]
- Website
- 12go.co
Bus from Asia Holiday Travel to Hat Yai Bus Terminal
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,270
- Book at
- Asia Holiday Travel
- Website
- Department of Land Transport
Bus from Ptt Station. to Veterans General Hospital
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Schedules at
- Department of Land Transport
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 Is ride-sharing platform BlaBlaCar right for you?, How to get from London to Edinburgh, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
Booking & Getting There
Samut Prakan to Hat Yai bus services, operated by Asia Holiday Travel, arrive at Hat Yai Bus Terminal station.
Samut Prakan to Hat Yai train services, operated by Thai Railway, arrive at Hat Yai station.
Yes, the driving distance between Samut Prakan to Hat Yai is 930 km. It takes approximately 13h 16m to drive from Samut Prakan to Hat Yai.
There are 622+ hotels available in Hat Yai.





