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, transport is available by bus, train, taxi or minivan / minibus.
If you are arriving at BKK Airport, you can take a direct bus from BKK Airport to Hua Hin, or take a 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.
If you are staying in Bangkok city centre, the transport 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).
Bus departures from the Southern Bus Terminal to Hua Hin are roughly every hour from around 05:00 until late evening.
Tickets cost from approximately 160 THB and the trip takes roughly 4 hours.
Tickets can be purchased directly from the bus station ticket counters on the day of travel or in advance online.
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 the new Bang Sue Grand Railway Station (the best option with the fastest trains), Hua Lamphong Railway Station or Thon Buri Railway Station (for slower, really cheap 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 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 >
If you are flying in to Thailand on a long haul flight, chances are 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 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 the new Bang Sue Grand Railway Station.
Then connect to a southbound train to Hua Hin Railway Station from there.