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.

How to Travel from Bangkok City Centre to Hua Hin

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 you 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.


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 around 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 >>>


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.


Hotels in Hua Hin Beach Thailand

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.

To visit the Hua Hin Hotel page click here >>>


Bangkok Trains main page >>>

Bangkok Bus Stations page >>>