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,134Train
cheapest- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminal32
16h 2m฿286–1,830Bus
- Take the bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkok
16h 2m฿850–1,100Drive 932.4 km
- Drive from Hat Yai to Ekkamai Bus Terminal932.4 km
13h 26m฿3,366–4,862Fly to Don Mueang International Airport
- Fly from Hat Yai (HDY) to Don Mueang International Airport (DMK)HDY - DMK
4h 10m฿960–2,960Bus 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, subway, and tram
Questions & Answers
The cheapest way to get from Hat Yai to Ekkamai Bus Terminal is to bus via Hat Yai which costs ฿750 - ฿7500 and takes 23h 40m.
The fastest way to get from Hat Yai to Ekkamai Bus Terminal is to fly which takes 3h 44m and costs ฿1000 - ฿3200.
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.
No, there is no direct train from Hat Yai to Ekkamai Bus Terminal. However, there are services departing from Hat Yai and arriving at BTS เอกมัย;Bts Ekkamai via MRT บางซื่อ;Mrt Bang Sue and BTS อโศก;Bts Asok. 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.4 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.
Hat Yai to Ekkamai Bus Terminal train services, operated by Thai Railway, depart from Hat Yai station.
The best way to get from Hat Yai to Ekkamai Bus Terminal is to fly which takes 3h 44m and costs ฿1000 - ฿3200. Alternatively, you can bus, which costs ฿850 - ฿1100 and takes 16h 2m, you could also train, which costs ฿280 - ฿1900 and takes 16h 2m.
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.
- Website
- airasia.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿850–3,100
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿900–2,800
- Website
- lionairthai.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿850–2,800
- Website
- thaiairways.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿2,300–8,000
- Website
- vietjetair.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,100–2,700
- Website
- nokair.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,000–8,000
- Website
- worldticket.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,000–8,000
- Website
- railway.co.th
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 15h 25m
- Frequency
- Hourly
- Estimated price
- ฿250–1,800
- Schedules at
- railway.co.th
- 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 The London Underground: Essential tips to navigate the Tube, Travelling to the US: What do I need to know?, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
Hat Yai to Ekkamai Bus Terminal bus services, operated by Piya, arrive at Southern Bus Terminal Bangkok station.
Hat Yai to Ekkamai Bus Terminal train services, operated by Thai Railway, arrive at Krung Thep Aphiwat Central Terminal station.
Yes, the driving distance between Hat Yai to Ekkamai Bus Terminal is 932 km. It takes approximately 13h 26m to drive from Hat Yai to Ekkamai Bus Terminal.
There are 5263+ hotels available in Ekkamai Bus Terminal.




