There are 6 ways to get from Hat Yai Junction 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 to Don Mueang International Airport
best- Fly from Hat Yai (HDY) to Don Mueang International Airport (DMK)HDY - DMK
3h 44m฿960–2,960Train
cheapest- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminal32
15h 44m฿250–1,800Bus via บรมราชชนนี 58;Borommaratchachonnani 58
- Take the bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkok
16h 15m฿850–1,100Drive 937.6 km
- Drive from Hat Yai Junction to Bangkok Mochit Bus Terminal937.6 km
13h 29m฿3,348–4,835Fly to Suvarnabhumi Airport
- Fly from Hat Yai (HDY) to Suvarnabhumi Airport (BKK)HDY - BKK
4h 16m฿1,051–3,145Bus
- Take the bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal
23h 14m฿800–7,500
Hat Yai Junction to Bangkok Mochit Bus Terminal by train and foot
Questions & Answers
The cheapest way to get from Hat Yai Junction to Bangkok Mochit Bus Terminal is to bus which costs ฿800 - ฿7500 and takes 23h 14m.
The fastest way to get from Hat Yai Junction to Bangkok Mochit Bus Terminal is to fly which takes 3h 44m 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 hourly, and operate every day. The journey takes approximately 15h 25m.
The distance between Hat Yai Junction and Bangkok Mochit Bus Terminal is 807 km. The road distance is 937.6 km.
The best way to get from Hat Yai Junction to Bangkok Mochit Bus Terminal without a car is to train which takes 15h 44m and costs ฿250 - ฿1800.
It takes approximately 3h 44m to get from Hat Yai Junction to Bangkok Mochit Bus Terminal, including transfers.
Hat Yai Junction to Bangkok Mochit Bus Terminal bus services, operated by Piya, depart from Hat Yai Bus Terminal station.
Hat Yai Junction to Bangkok Mochit Bus Terminal train services, operated by Thai Railway, depart from Hat Yai station.
The best way to get from Hat Yai Junction to Bangkok Mochit Bus Terminal is to fly which takes 3h 44m and costs ฿950 - ฿3000. Alternatively, you can train, which costs ฿250 - ฿1800 and takes 15h 44m, you could also bus via บรมราชชนนี 58;Borommaratchachonnani 58, which costs ฿850 - ฿1100 and takes 16h 15m.
What companies run services between Hat Yai Junction, Thailand and Bangkok Mochit Bus Terminal, Thailand?
Thai AirAsia, Thai Lion Mentari, and two other airlines fly from Hat Yai (HDY) to Don Mueang International Airport (DMK) hourly. Alternatively, Thai Railway operates a train from Hat Yai to Krung Thep Aphiwat Central Terminal hourly. Tickets cost ฿250–1,800 and the journey takes 15h 25m.
- Website
- airasia.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿900–2,800
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿850–3,000
- Website
- lionairthai.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿900–2,800
- Website
- thaiairways.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿2,300–2,900
- Website
- nokair.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,300–8,000
- Website
- worldticket.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,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
- 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 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 Is ride-sharing platform BlaBlaCar right for you?, 4 stunningly beautiful Philippines islands you need to visit, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Hat Yai Junction to Bangkok Mochit Bus Terminal bus services, operated by Piya, arrive at Southern Bus Terminal Bangkok station.
Bangkok Mochit Bus Terminal is 1h 30m ahead of Hat Yai Junction. It is currently 4:53 PM in Hat Yai Junction and 6:23 PM in Bangkok Mochit Bus Terminal.
Hat Yai Junction to Bangkok Mochit Bus Terminal train services, operated by Thai Railway, arrive at Krung Thep Aphiwat Central Terminal station.
Yes, the driving distance between Hat Yai Junction to Bangkok Mochit Bus Terminal is 938 km. It takes approximately 13h 29m to drive from Hat Yai Junction to Bangkok Mochit Bus Terminal.
There are 5254+ hotels available in Bangkok Mochit Bus Terminal.



