There are 10 ways to get from Maha Sarakham to Hat Yai by plane, bus, train, 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.
Fly from Roi Et Airport
best- Fly from Roi Et Airport (ROI) to Hat Yai (HDY)plane ROI - HDY
6h 30m฿3,649–8,496Bus, train via Khon Kaen
cheapest- Take the bus from Maha Sarakham to Khon Kaenbus 874
- Take the train from Khon Kaen to Krung Thep Aphiwat Central Terminaltrain 26
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain 45
25h 48m฿533–2,283Bus
- Take the bus from Maha Sarakham Bus Terminal 2 to Nakhonchaiair Station Bangkokbus Maha Sarakham Bus Terminal 2 - Nakhonchaiair Station Bangkok
- Take the bus from Bangkok Mochit Bus Terminal to Hat Yai Bus Terminalbus
21h 37m฿1,398–8,159Bus, train
- Take the bus from Maha Sarakham to Bangkok Mochit Bus Terminalbus
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain 45 / ...
22h 4m฿886–1,540Drive 1,396.4 km
- Drive from Maha Sarakham to Hat Yaicar 1,396.4 km
19h 46m฿6,413–9,264Taxi to Buri Ram, fly
- Take the taxi from Maha Sarakham to Buri Ram (BFV)taxi
- Fly from Buri Ram (BFV) to Hat Yai (HDY)plane BFV - HDY
6h 40m฿4,334–9,684Bus to Khon Kaen Airport, fly
- Take the bus from Maha Sarakham to Khon Kaenbus
- Fly from Khon Kaen Airport (KKC) to Hat Yai (HDY)plane KKC - HDY
8h 31m฿2,993–4,583Bus to Sakon Nakhon Airport, fly
- Take the bus from Maha Sarakham Bus Terminal 2 to Sakon Nakhon Chan Tourbus
- Fly from Sakon Nakhon Airport (SNO) to Hat Yai (HDY)plane SNO - HDY
9h 25m฿3,521–7,821Bus, train via Bangkok
- Take the bus from Mahasarakham Rung Prasert to Mochitbus Mahasarakham Rung Prasert - Mochit
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain 45 / ...
22h 20m฿911–1,550Bus via Bangkok
- Take the bus from Maha Sarakham to Bangkok Nakhonchai Air Terminalbus
- Take the bus from Southern Terminal Bangkok to Hat Yai Bus Terminalbus Southern Terminal Bangkok - Hat Yai Bus Terminal
22h 34m฿1,581–1,934
Maha Sarakham to Hat Yai by bus
Comparing Your Travel Options
The cheapest way to get from Maha Sarakham to Hat Yai is to bus and train via Khon Kaen which costs ฿500 - ฿2300 and takes 25h 48m.
The fastest way to get from Maha Sarakham to Hat Yai is to fly which takes 6h 30m and costs ฿3600 - ฿8500.
No, there is no direct bus from Maha Sarakham to Hat Yai. However, there are services departing from Maha Sarakham Bus Terminal 2 and arriving at Hat Yai Bus Terminal via Nakhonchai Air and Bangkok Mochit Bus Terminal. The journey, including transfers, takes approximately 21h 37m.
The distance between Maha Sarakham and Hat Yai is 1157 km. The road distance is 1396.4 km.
The best way to get from Maha Sarakham to Hat Yai without a car is to bus which takes 21h 37m and costs ฿1400 - ฿8500.
It takes approximately 6h 30m to get from Maha Sarakham to Hat Yai, including transfers.
Maha Sarakham to Hat Yai bus services, operated by Nakhonchai Air, depart from Maha Sarakham Bus Terminal 2 station.
The best way to get from Maha Sarakham to Hat Yai is to fly which takes 6h 30m and costs ฿3600 - ฿8500. Alternatively, you can bus, which costs ฿1400 - ฿8500 and takes 21h 37m.
Maha Sarakham to Hat Yai bus services, operated by Nakhonchai Air, arrive at Nakhonchaiair Station Bangkok.
Yes, the driving distance between Maha Sarakham to Hat Yai is 1396 km. It takes approximately 19h 46m to drive from Maha Sarakham to Hat Yai.
What companies run services between Maha Sarakham, Thailand and Hat Yai, Thailand?
Thai AirAsia flies from Roi Et Airport (ROI) to Hat Yai (HDY) 5 times a day. Alternatively, you can take a bus from Maha Sarakham Bus Terminal 2 to Hat Yai Bus Terminal via Nakhonchai Air, visual stop, and Bangkok Mochit Bus Terminal in around 21h 37m.
- Website
- airasia.com
Flights from Roi Et Airport to Hat Yai via Don Muang
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- ฿3,300–8,000
Flights from Roi Et Airport to Hat Yai via Don Muang, Chiang Mai
- Ave. Duration
- 6h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿6,000–11,000
Flights from Buri Ram to Hat Yai via Don Muang
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- ฿2,900–7,000
Flights from Khon Kaen Airport to Hat Yai via Don Muang
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- ฿3,000–7,500
Flights from Khon Kaen Airport to Hat Yai via Chiang Mai
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿4,700–9,000
Flights from Sakon Nakhon Airport to Hat Yai via Don Muang
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- ฿3,200–7,500
- Website
- lionairthai.com
Flights from Khon Kaen Airport to Hat Yai via Don Muang
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- ฿3,200–8,500
Flights from Sakon Nakhon Airport to Hat Yai via Don Muang
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ฿3,300–8,500
- Website
- vietjetair.com
Flights from Khon Kaen Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- ฿2,700–8,500
- Website
- thaiairways.com
Flights from Khon Kaen Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- ฿5,000–14,000
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 25m
- Frequency
- Hourly
- 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 Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 25m
- Frequency
- Hourly
- 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 Khon Kaen to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 8h 1m
- Frequency
- Every 3 hours
- Estimated price
- ฿140–1,200
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿180–220
- 2nd Class (Air-Conditioned Berth)
- ฿140–190
- 2nd Class (Air-conditioned Seat)
- ฿430–470
- Second Class Sleeper
- ฿938–943
- Ordinary Train
- ฿220–1,200
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 25m
- Frequency
- Hourly
- 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
- 1624
- [email protected]
- Website
- Nakhonchai Air
Bus from Maha Sarakham Bus Terminal 2 to Nakhonchaiair Station Bangkok
- Ave. Duration
- 6h 28m
- Frequency
- Once daily
- Estimated price
- ฿500–650
- Book at
- 12go.asia
- Website
- Nakhonchai Air
Bus from Maha Sarakham to Bangkok Mochit Bus Terminal
- Ave. Duration
- 6h 33m
- Frequency
- 3 times a day
- Estimated price
- ฿550–650
- Book at
- 12go.asia
- Website
- Nakhonchai Air
Bus from Maha Sarakham to Bangkok Nakhonchai Air Terminal
- Ave. Duration
- 6h 28m
- Frequency
- 3 times a day
- Estimated price
- ฿550–650
- Book at
- 12go.asia
- Website
- Nakhonchai Air
- Phone
- 0-2894-6330-2
- Website
- busonlineticket.co.th
Bus from Bangkok Mochit Bus Terminal to Hat Yai Bus Terminal
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- ฿1,000–1,300
- Schedules at
- 12go.asia
- Book at
- 12go.asia
Bus from Southern Terminal Bangkok to Hat Yai Bus Terminal
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Bangkok Mochit Bus Terminal to Hat Yai Bus Terminal
- Ave. Duration
- 22h 45m
- Frequency
- Every 4 hours
- Estimated price
- ฿800–7,500
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Maha Sarakham to Khon Kaen
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- ฿70–170
- Schedules at
- phetprasert.com
- 13
- ฿70–85
Bus from Maha Sarakham to Khon Kaen
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- ฿70–170
- Schedules at
- phetprasert.com
- 13
- ฿70–85
- Phone
- +66 43 235 888
- Website
- Chan Tour
Bus from Maha Sarakham Bus Terminal 2 to Sakon Nakhon Chan Tour
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- ฿261
- Website
- Chan Tour
- Phone
- 02 941 8833
- Website
- Rung Prasert Tour
Bus from Mahasarakham Rung Prasert to Mochit
- Ave. Duration
- 7h
- Frequency
- 5 times a day
- Estimated price
- ฿500–650
- Schedules at
- Rung Prasert Tour
Bus from Southern Terminal Bangkok to Hat Yai Bus Terminal
- Ave. Duration
- 14h
- Frequency
- 3 times a day
- Estimated price
- ฿850–1,400
- Schedules at
- Siam Lane Tour (Siam Dernrod) | สยามเดินรถ
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Bali: What to do if Mount Agung erupts, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
Booking & Getting There
Book your Maha Sarakham to Hat Yai bus tickets online with Omio and 12go.asia.
There are 620+ hotels available in Hat Yai.
















