There are 8 ways to get from Bua Yai to Hua Hin by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Bua Yai Junction Station to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Hua Hintrain 43 Hua Lamphong - Surat Thani Train Station - Class II AC / ...
10h 25m฿207–1,875Train, bus
- Take the train from Bua Yai Junction Station to Ban Phaitrain
- Take the bus from Ban Phai to Nakhon Ratchasimabus
- Take the bus from Nakhon Ratchasima Terminal 2 to Hua Hin Prakit Yonbus
12h 36m฿845–1,746Drive 531 km
- Drive from Bua Yai to Hua Hincar 531 km
7h 17m฿1,979–2,859Taxi to Buri Ram, fly to Don Mueang International Airport, train
- Take the taxi from Bua Yai to Buri Ram (BFV)taxi
- Fly from Buri Ram (BFV) to Don Mueang International Airport (DMK)plane BFV - DMK
- Take the train from Krung Thep Aphiwat Central Terminal to Hua Hintrain
7h 41m฿3,069–5,147Train, bus via Don Muang Airport (DMK)
- Take the train from Bua Yai Junction Station to Sathani Rotfai Don Mueangtrain
- Take the bus from Don Mueang New Market to Hua Lamphong stationbus
- Take the train from Hua Lamphong to Hua Hintrain
11h 14m฿272–1,862Train to Khon Kaen Airport, fly to Don Mueang International Airport, train
- Take the train from Bua Yai Junction Station to Khon Kaentrain
- Fly from Khon Kaen Airport (KKC) to Don Mueang International Airport (DMK)plane KKC - DMK
- Take the train from Krung Thep Aphiwat Central Terminal to Hua Hintrain
9h 39m฿1,251–3,902Train to Khon Kaen Airport, fly to Suvarnabhumi Airport, train
- Take the train from Bua Yai Junction Station to Khon Kaentrain
- Fly from Khon Kaen Airport (KKC) to Suvarnabhumi Airport (BKK)plane KKC - BKK
- Take the train from Krung Thep Aphiwat Central Terminal to Hua Hintrain
10h 5m฿1,206–4,082Taxi to Buri Ram, fly to Suvarnabhumi Airport, train
- Take the taxi from Bua Yai to Buri Ram (BFV)taxi
- Fly from Buri Ram (BFV) to Suvarnabhumi Airport (BKK)plane BFV - BKK
- Take the train from Krung Thep Aphiwat Central Terminal to Hua Hintrain
8h 12m฿2,724–9,127
Bua Yai to Hua Hin by train
Questions & Answers
The cheapest way to get from Bua Yai to Hua Hin is to train which costs ฿200 - ฿1900 and takes 10h 25m.
The fastest way to get from Bua Yai to Hua Hin is to drive which takes 7h 17m and costs ฿1900 - ฿2900.
No, there is no direct train from Bua Yai station to Hua Hin. However, there are services departing from Bua Yai Junction Station and arriving at Hua Hin via Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 10h 25m.
The distance between Bua Yai and Hua Hin is 608 km. The road distance is 531 km.
The best way to get from Bua Yai to Hua Hin without a car is to train which takes 10h 25m and costs ฿200 - ฿1900.
It takes approximately 10h 25m to get from Bua Yai to Hua Hin, including transfers.
Bua Yai to Hua Hin train services, operated by State Railway of Thailand, depart from Bua Yai Junction Station.
Bua Yai to Hua Hin train services, operated by State Railway of Thailand, arrive at Krung Thep Aphiwat Central Terminal station.
Yes, the driving distance between Bua Yai to Hua Hin is 531 km. It takes approximately 7h 17m to drive from Bua Yai to Hua Hin.
Book your Bua Yai to Hua Hin train tickets online with 12go.asia.
What companies run services between Bua Yai, Thailand and Hua Hin, Thailand?
You can take a train from Bua Yai Junction Station to Hua Hin via Krung Thep Aphiwat Central Terminal in around 10h 25m.
- Website
- airasia.com
Flights from Buri Ram to Don Mueang International Airport
- Ave. Duration
- 52 min
- When
- Every day
- Estimated price
- ฿1,600–2,600
Flights from Khon Kaen Airport to Don Mueang International Airport
- Ave. Duration
- 56 min
- When
- Every day
- Estimated price
- ฿1,100–2,200
Flights from Khon Kaen Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿900–4,200
Flights from Buri Ram to Suvarnabhumi Airport
- Ave. Duration
- 1h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿1,200–6,500
- Website
- lionairthai.com
Flights from Khon Kaen Airport to Don Mueang International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ฿1,000–1,900
- Website
- thaiairways.com
Flights from Khon Kaen Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- ฿1,800–2,300
- Website
- vietjetair.com
Flights from Khon Kaen Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿900–2,000
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Bua Yai Junction Station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- ฿130–1,000
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿170–210
- 2nd Class (Air-Conditioned Berth)
- ฿130–170
- 2nd Class (Air-conditioned Seat)
- ฿410–450
- Second Class Sleeper
- ฿827–831
- Ordinary Train
- ฿190–1,000
Train from Krung Thep Aphiwat Central Terminal to Hua Hin
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Estimated price
- ฿75–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿330–370
Train from Bua Yai Junction Station to Ban Phai
- Ave. Duration
- 46 min
- Frequency
- 3 times a day
- Estimated price
- ฿21–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿21–27
- 2nd Class (Air-conditioned Seat)
- ฿260–290
Train from Krung Thep Aphiwat Central Terminal to Hua Hin
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Estimated price
- ฿75–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿330–370
Train from Bua Yai Junction Station to Sathani Rotfai Don Mueang
- Ave. Duration
- 5h 34m
- Frequency
- Twice daily
- Estimated price
- ฿120–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿170–210
- 2nd Class (Air-Conditioned Berth)
- ฿120–160
- 2nd Class (Air-conditioned Seat)
- ฿400–440
Train from Hua Lamphong to Hua Hin
- Ave. Duration
- 3h 29m
- Frequency
- 5 times a day
- Estimated price
- ฿75–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿140–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿340–370
Train from Bua Yai Junction Station to Khon Kaen
- Ave. Duration
- 1h 16m
- Frequency
- 3 times a day
- Estimated price
- ฿35–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿110–140
- 2nd Class (Air-Conditioned Berth)
- ฿35–45
- 2nd Class (Air-conditioned Seat)
- ฿280–310
Train from Krung Thep Aphiwat Central Terminal to Hua Hin
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Estimated price
- ฿75–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿330–370
Train from Bua Yai Junction Station to Khon Kaen
- Ave. Duration
- 1h 16m
- Frequency
- 3 times a day
- Estimated price
- ฿35–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿110–140
- 2nd Class (Air-Conditioned Berth)
- ฿35–45
- 2nd Class (Air-conditioned Seat)
- ฿280–310
Train from Krung Thep Aphiwat Central Terminal to Hua Hin
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Estimated price
- ฿75–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿330–370
Train from Krung Thep Aphiwat Central Terminal to Hua Hin
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Estimated price
- ฿75–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿330–370
- Phone
- +66 2 936 3256
- Website
- Sombat Tour
Bus from Ban Phai to Nakhon Ratchasima
- Ave. Duration
- 2h 46m
- Frequency
- 3 times a day
- Estimated price
- ฿210–270
- Book at
- 12 Go
- Website
- Sombat Tour
- Website
- busonlineticket.co.th
Bus from Nakhon Ratchasima Terminal 2 to Hua Hin Prakit Yon
- Ave. Duration
- 7h
- Frequency
- 5 times a week
- Estimated price
- ฿614
- Schedules at
- facebook.com
- Book at
- 12go.asia
- Phone
- 1348
- [email protected]
- Website
- bmta.co.th
Bus from Don Mueang New Market to Hua Lamphong station
- Ave. Duration
- 1h 4m
- Frequency
- Every 15 minutes
- Estimated price
- ฿70–100
- Schedules at
- transitbangkok.com
- Ave. Duration
- 1h 55m
- Estimated price
- ฿1,300–1,700
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?, Getting around the Cyclades, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
There are 1473+ hotels available in Hua Hin.







