How to get from Bangkok to Hua Hin Beach Thailand
If you want to know how to get from Bangkok to Hua Hin, there are a number of travel options to fit both your budget and time.
If you are staying in the city, you can take the bus, train, taxi or minivan / minibus.
If you are arriving at BKK Airport, you can take a direct bus or taxi / private car transfer.
What is the distance from Bangkok to Hua Hin? = around 200 km depending on where in the city you are departing from.
How to get from Bangkok to Hua Hin from the City Centre
If you are staying in the city centre, the travel options are:
to either take a regular bus, minibus or the train (more relaxing but slower) or if your budget can handle it, take a taxi / private transfer..
Buses to Hua Hin from Bangkok leave from the Southern Bus Terminal (Sai Tai Mai).
Departures are roughly every hour from around 05:00 until late evening.
Tickets cost around 160 THB and the trip takes roughly 4 hours.
Tickets can be purchased only directly from the bus station ticket counters on the day of travel.
For information on Bangkok’s Southern Bus Terminal and how to get there click on the picture link below:
Minivans / Minibuses from Bangkok to Hua Hin also now depart from the Southern Bus Station (they used to leave from Victory Monument but now the government has banned all minibuses departing from that area).
Departures are every 30 minutes from 05:00 until early evening.
Tickets cost around 180 THB and the trip take approximately 3 hours.
Tickets can be purchased from the station on the day of travel or in advance / online here >
Trains from Bangkok to Hua Hin originate from either Hua Lamphong Railway Station (the best option with the fastest trains) or Thon Buri Railway Station (slow ordinary trains).
Trains take anything from 3 1/2 hours to 4 1/2 hours depending on which type of train you take.
For all train timetables and ticket prices to Hua Hin click here >
For information about the train station in Bangkok and how to get there click on the picture link below:
For information about the train station in Hua Hin click on the picture link below:
Taking a taxi from Bangkok city centre to Hua Hin is an easy but costly option.
You can flag down any taxi in the street and see if they will take you there (some will – many won’t) – then try and negotiate a good price.
An easier option is to book a car transfer either through an agent, hotel or online.
You can book a car to pick you up from your hotel online here >
How to Travel from Bangkok Airport to Hua Hin
If you are arriving in Thailand on a long haul flight you will be arriving at BKK Suvarnbhumi Airport (to the east of the city centre).
Travel to Hua Hin can be hassle free without the need to go into the city centre, as there is now a relatively new direct bus service to Hua Hin, or you can take a taxi or private transfer.
For more information, departure times, visit our BKK Airport to Hua Hin page here >
If you do want to go to the city centre, there is an airport train or airport buses and minibuses that can take you there, but it is a lot of hassle to get to the main train station at Hua Lamphong or the Southern Bus Terminal.
If you are flying in to Bangkok on one of the budget carriers, chances are you will be arriving at the old airport, Don Mueang (DMK) (located to the north of the city).
A good option to travel from from DMK to Hua Hin would be to take a free airport bus to BKK Airport, then the bus from there to Hua Hin.
Travel from Don Mueang Airport to Hua Hin by train is also possible:
Take a train from the DMK Airport Railway Station to Bang Sue Junction Station
Then connect to a southbound train to Hua Hin Railway Station from here.
Find a great place to stay in Hua Hin
If you are looking for the best places to stay in Hua Hin, we recommend you visit Tripadvisor, where you can read reviews and compare room rates for the best deals – from budget backpackers, to luxury beach-front resorts.
Book Transport / Hotels Online
Malaysia / Singapore:
– Bus >
– Train >
– Ferry >
Thailand / Laos / Cambodia / Vietnam…:
– Bus >
– Train >
– Ferry >
Find Cheap Flights in SE Asia >