There are 6 ways to get from Hat Yai to Ekkamai Bus Terminal by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Suvarnabhumi Airport
best- Fly from Hat Yai (HDY) to Suvarnabhumi Airport (BKK)HDY - BKK
3h 44m฿1,045–3,034Train
cheapest- Take the train from Hat Yai to Sam Sen38 Sungai Kolok - Hua Lamphong - Class II Sleeper AC
16h 37m฿260–1,800Bus
- Take the bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkok
16h 2m฿850–1,100Drive 932.3 km
- Drive from Hat Yai to Ekkamai Bus Terminal932.3 km
13h 27m฿3,430–4,954Fly to Don Mueang International Airport
- Fly from Hat Yai (HDY) to Don Mueang International Airport (DMK)HDY - DMK
4h 10m฿1,010–2,860Bus via Hat Yai
- Take the bus from Hat Yai to Southern Bus Terminal Bangkok
23h 40m฿750–7,500
Hat Yai to Ekkamai Bus Terminal by train, foot, bus, and tram
Questions & Answers
The cheapest way to get from Hat Yai to Ekkamai Bus Terminal is to train which costs ฿260 - ฿1800 and takes 16h 37m.
The fastest way to get from Hat Yai to Ekkamai Bus Terminal is to fly which takes 3h 44m and costs ฿1000 - ฿3100.
No, there is no direct bus from Hat Yai to Ekkamai Bus Terminal. However, there are services departing from Hat Yai Bus Terminal and arriving at Major Ekamai via Southern Bus Terminal Bangkok. The journey, including transfers, takes approximately 16h 2m.
The distance between Hat Yai and Ekkamai Bus Terminal is 798 km. The road distance is 932.3 km.
The best way to get from Hat Yai to Ekkamai Bus Terminal without a car is to bus which takes 16h 2m and costs ฿850 - ฿1100.
It takes approximately 3h 44m to get from Hat Yai to Ekkamai Bus Terminal, including transfers.
Hat Yai to Ekkamai Bus Terminal bus services, operated by Piya, depart from Hat Yai Bus Terminal station.
The best way to get from Hat Yai to Ekkamai Bus Terminal is to fly which takes 3h 44m and costs ฿1000 - ฿3100. Alternatively, you can bus, which costs ฿850 - ฿1100 and takes 16h 2m, you could also train, which costs ฿260 - ฿1800 and takes 16h 37m.
Hat Yai to Ekkamai Bus Terminal bus services, operated by Piya, arrive at Southern Bus Terminal Bangkok station.
Yes, the driving distance between Hat Yai to Ekkamai Bus Terminal is 932 km. It takes approximately 13h 27m to drive from Hat Yai to Ekkamai Bus Terminal.
What companies run services between Hat Yai, Thailand and Ekkamai Bus Terminal, Thailand?
Thai AirAsia, Thai Vietjet Air, and Thai Airways International fly from Hat Yai (HDY) to Suvarnabhumi Airport (BKK) every 4 hours. Alternatively, Piya operates a bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkok 3 times a day. Tickets cost ฿850–1,100 and the journey takes 15h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airasia.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿900–3,000
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿900–2,900
- Website
- lionairthai.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿850–2,600
- Website
- thaiairways.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿2,400–11,000
- Website
- vietjetair.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,000–2,700
- Website
- nokair.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,000–9,000
- Website
- worldticket.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,000–9,000
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Hat Yai to Sam Sen
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Estimated price
- ฿260–1,800
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿260–340
- 2nd Class (Air-Conditioned Berth)
- ฿750–1,100
- 2nd Class (Air-conditioned Seat)
- ฿490–700
- 1st Class (Air-Conditioned Berth)
- ฿1,300–1,800
- Phone
- 0-2894-6330-2
- Website
- busonlineticket.co.th
Bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkok
- Ave. Duration
- 15h
- Frequency
- 3 times a day
- Estimated price
- ฿850–1,100
- Schedules at
- busonlineticket.co.th
- Book at
- busonlineticket.co.th
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from Hat Yai to Southern Bus Terminal Bangkok
- Ave. Duration
- 22h 38m
- Frequency
- Twice daily
- Estimated price
- ฿750–7,500
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
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 to the UK: What do I need to know?, Train travel in France: A guide to SNCF, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 5383+ hotels available in Ekkamai Bus Terminal.






