There are 7 ways to get from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal by plane, train, bus, 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 Hat Yai to Don Mueang International Airport
best- Fly from Hat Yai (HDY) to Don Mueang International Airport (DMK)HDY - DMK
4h 5m฿960–2,960Train
cheapest- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminal32 Hat Yai - Krung Thep Aphiwat Central Terminal Station - 1st Class Sleeper / ...
15h 13m฿260–1,800Bus via บรมราชชนนี 58;Borommaratchachonnani 58
- Take the bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkok
15h 46m฿850–1,100Drive 939.1 km
- Drive from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal939.1 km
13h 32m฿3,451–4,985Fly Hat Yai to Suvarnabhumi Airport
- Fly from Hat Yai (HDY) to Suvarnabhumi Airport (BKK)HDY - BKK
4h 38m฿1,051–3,045Bus to Nakhon Si Thammarat, fly to Don Mueang International Airport
- Take the bus from Hat Yai Bus Station to Nakhon Si Thammarat
- Fly from Nakhon Si Thammarat (NST) to Don Mueang International Airport (DMK)NST - DMK
6h 45m฿1,207–2,814Bus
- Take the bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal
22h 45m฿800–7,500
Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal by bus and foot
Questions & Answers
The cheapest way to get from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal is to train which costs ฿260 - ฿1800 and takes 15h 13m.
The fastest way to get from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal is to fly which takes 4h 5m and costs ฿950 - ฿3000.
Yes, there is a direct bus departing from Hat Yai Bus Terminal and arriving at Bangkok Mochit Bus Terminal. Services depart once daily, and operate every day. The journey takes approximately 22h 45m.
Yes, there is a direct train departing from Hat Yai and arriving at Krung Thep Aphiwat Central Terminal. Services depart three times a day, and operate every day. The journey takes approximately 14h 25m.
The distance between Hat Yai Bus Terminal and Bangkok Mochit Bus Terminal is 817 km. The road distance is 939.1 km.
The best way to get from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal without a car is to train which takes 15h 13m and costs ฿260 - ฿1800.
It takes approximately 4h 5m to get from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal, including transfers.
Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal bus services, operated by Piya, depart from Hat Yai Bus Terminal station.
Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal train services, operated by State Railway of Thailand, depart from Hat Yai station.
The best way to get from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal is to fly which takes 4h 5m and costs ฿950 - ฿3000. Alternatively, you can train, which costs ฿260 - ฿1800 and takes 15h 13m, you could also bus via บรมราชชนนี 58;Borommaratchachonnani 58, which costs ฿850 - ฿1100 and takes 15h 46m.
What companies run services between Hat Yai Bus Terminal, Thailand and Bangkok Mochit Bus Terminal, Thailand?
Thai AirAsia, Nok Air, and two other airlines fly from Hat Yai (HDY) to Don Mueang International Airport (DMK) hourly. Alternatively, State Railway of Thailand operates a train from Hat Yai to Krung Thep Aphiwat Central Terminal 3 times a day. Tickets cost ฿260–1,800 and the journey takes 14h 25m.
- Website
- lionairthai.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿900–3,000
Flights from Nakhon Si Thammarat to Don Mueang International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- ฿950–2,300
- Website
- airasia.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿900–2,900
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿900–3,000
Flights from Nakhon Si Thammarat to Don Mueang International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿800–2,000
- Website
- nokair.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ฿1,000–6,000
Flights from Nakhon Si Thammarat to Don Mueang International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿900–6,500
- Website
- worldticket.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ฿1,000–6,000
Flights from Nakhon Si Thammarat to Don Mueang International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿900–6,500
- Website
- vietjetair.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,000–2,800
- Website
- thaiairways.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿2,500–15,000
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 14h 25m
- Frequency
- 3 times a day
- 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 Bus Terminal to Bangkok Mochit Bus Terminal
- Ave. Duration
- 22h 45m
- Frequency
- Once daily
- Estimated price
- ฿800–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 Italy Travel Guides, How to travel India's Golden Triangle, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal bus services, operated by Piya, arrive at Southern Bus Terminal Bangkok station.
Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal train services, operated by State Railway of Thailand, arrive at Krung Thep Aphiwat Central Terminal station.
Yes, the driving distance between Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal is 939 km. It takes approximately 13h 32m to drive from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal.
There are 5284+ hotels available in Bangkok Mochit Bus Terminal.







