Hua Hin Getting There
Going to Hua Hin by Taxi is the most comfortable way. Lenght of your journey will depend on traffic conditions but it takes usually less than three hours. The road between Bangkok and Hua Hin is upgraded to three lanes highway each way. As for the cost, this largely depends upon your bargaining skills and the current price of fuel. At time of writing, the average taxi fee is about 2,700 - 3,000 baht. This is more than by bus, but if you are travelling with a lot of baggage, or with your family or friends, then most people agree that is well worth the extra. It is best to book taxi well in advance via internet. If you want, some taxi firms can even meet you at the arrivals lounge at Bangkok airport!
Air-conditioned buses leave Bangkok's Southern Bus Terminal every 40 minutes between 05.00 and 22.00. Travelling the other way, buses leave Hua Hin (from the Sa-song Road terminal ) every 30-40 minutes between 03.00 and 21.00. Approximate journey time is around 3 hours. The fare, at time of writing, was around 150 baht.
Make sure you get your hotel reception (in Bangkok) to write out the name of the Southern Bus Terminal in Thai for you, to show to the taxi driver. Tell them you want to go to Hua Hin, as the terminal is divided into 2 and you don't want to get taken to the wrong part. The building you want is closest to the main road .
There are some illegal, pirate buses operating around the terminal and they'll claim to be going wherever you're going. So ignore the touts, buy a proper ticket from the main ticket office, which will have your seat number on it. Then go to the gate shown and board the bus when it's ready.
Air-conditioned buses from Bangkok arrive at their own bus terminal on what looks like a side street here in Hua Hin, Sa-song Road.
There are several trains between Bangkok Hua Lamphong Station and Hua Hin each day, although most trains leave in the late afternoon and can get rather crowded. Due to there being only a single track for much of the route, the journey takes 4 hours or more. All trains arrive/depart at Hua Hin's station located at the top of Damnern Kasem Road , which is within walking distance of most downtown hotels. The fare varies, as there are four types of train, depending upon class. However, expect to pay a minimum of around 400 baht.
SGA Airlines operates a shuttle flight between Bangkok airport and Hua Hin's small airport, located on the northern edge of town. Not only is this by far the quickest way of reaching Hua Hin (40-50 minutes), it might also be the most scenic, as the plane flies low enough to give you some splendid views of the Gulf of Thailand.
The relatively new minibus service runs between the Victory Monument (near the BST Skytrain station) in Bangkok and the Tesco Lotus Express and petrol station located on Phetchakasem Road in Hua Hin. At time of writing, the minibus fee was 200baht. The journey time is the same as taxi ride but unless you book an extra seat, luggage space can be very limited. Not surprisingly, this has fast become the preferred option for most local and foreign residents, especially for short weekend/shopping trips, etc. However, it might not be very enjoyable for tourists with laugage.