How to get from BKK to Hua Hin by Bus, Taxi


If you are looking for the best way to travel from Bangkok International Airport - BKK to Hua Hin, the easiest way is either to take a taxi (car transfer) or take the direct bus.

How far is Bangkok Airport to Hua Hin? = 222 km.

Bus from Bangkok Airport to Hua Hin

There is a relatively new, first class bus service (24 seater) now in operation from BKK - Bangkok Airport to Hua Hin.

Buses leave the airport for Hua Hin at :

  • 07:30
  • 09:00
  • 10:30
  • 12:00
  • 13:30
  • 15:00
  • 16:30
  • 18:00
  • 19:30

Bus departures and tickets sales are at Level 1, gate 8 at BKK Airport and the trip should take between three 1/2 and four hours, depending on the traffic.

The bus used to terminate at the new Hua Hin Bus Station, but from the 11th of January 2017, these buses will terminate and depart from another new bus station, the Roong Reuang Coach Bus Terminal, near Hua Hin Airport (next to the post office).

To find prices, book online or just check the latest timetables :

Search for Suvannabhumi Airport to Hua Hin on our bus booking page here >>>

Bus from Hua Hin to Bangkok Airport

If you want to travel in the opposite direction on the bus from Hua Hin to BKK Airport, buses depart at :

  • 06:00
  • 07:30
  • 09:00
  • 10:30
  • 12:00
  • 13:30
  • 15:00
  • 16:30
  • 18:00

Buses terminate at the BKK Departure Terminal, Level 4.


If you want to travel from BKK to Cha Am by bus, you can also use these services as they stop just in front of the Bangkok Bank on the main Phetkasem Road, just past the intersection that leads down to the beach.

To take the bus from Cha Am to BKK, the pick up point is at the bus stop on the northbound side of the road, in front of the Government Savings Bank.

Departure times from Cha Am are around 20 - 30 minutes after the scheduled departure times from Hua Hin.

Taxi from BKK to Hua Hin

If you want to arrange your own private taxi from Suvannabhumi Airport to Hua Hin, you can either join the queue at the taxi rank at the airport or pre-book your own private transfers and have the car or minivan waiting for you at arrivals.

Prices for private car transfers start at around 2,000 THB upwards, depending on the luxuriousness of the car.

For more space you can also arrange for minivans seating up to nine people comfortably.

To pre-book BKK to Hua Hin private car transfers online :

Search for Suvannabhumi Airport to Hua Hin here >>>

Flights from Bangkok Airport to Hu Hin Airport

There are currently no scheduled flights between these two airports - you will have to charter a private plane if you want to fly.

Other Travel Options from Bangkok to Hua Hin

If you are staying in the city for a while, you then have the choice of either :

Taking a train from Bangkok to Hua Hin.

Or a minibus or regular bus from the Southern Bus Station.

Buses leave every hour or so from around 05::00 - cost 160 THB

Faster minibus leave every 30 minutes from 05:00 - cost 180 THB

To book minibuses from Bangkok to Hua Hin online click here >>>

Visit our Bangkok to Hua Hin travel page here >>>