Taxi from Bangkok to Hua Hin
The most expensive way to get from Bangkok to Hua Hin is to use a taxi. You have to pay around 2500 baht ($75) for one way trip, but then if you are good at bargaining then you may pay way less (and way more if you are bad at it). Taxi drivers don’t like to go long distances by meter, so be sure you will have settled the price before you start your trip. It takes almost the same time to get to Hua Hin by taxi as by mini-van and it’s around 2,5 hours if the traffic is fine in Bangkok.
Bus and Mini-van from Bangkok to Hua Hin
Just keep in mind that if you have a lot of luggage (one backpack is ok), then mini-van may be not the best choice because they ask for additional payment for luggage from time to time (it seams there is no fixed rate for that, so it totally depends on a driver’s greed).
Bus from Suvarnabhumi Airport to Hua Hin
Bus from Suvarnabhumi Airport to Hua Hin runs from 7.30 am and to 7.30 pm. Price is 305 baht ($10). Travel time is 3-4 hours. Buses leave from the first floor of the airport (Level 1, Gate 8). They arrive to Hua Hin Bus Terminal (near Soi 96).
Mini-van from Victory Monument to Hua Hin
The easiest way to get transportation to Hua Hin if you leave from Bangkok itself. Mini-vans from Victory Monument run from 5.00 am to 8 pm every half of an hour. Price is 180 baht ($6). Travel time: 2,5-3 hours. Mini-vans arrive to small station near Soi 70 in Hua Hin.
There are tons of mini-vans going to different destinations from Victory Monument, so it may seems hard to find the right one, but just ask anyone on the street and people will show you where to find mini-van you need.
Victory Monument is easily accessed by Sky-train (BTS) – you just need to get off at Victory Monument BTS station. Plus, many city buses pass by Victory Monument, so just check here if there is a bus from near by your place which runs to Victory Monument.
Bus and Mini-van from Southern Bus Terminal (Sai Tai Mai) to Hua Hin
Buses from Southern bus terminal (Sai Tai Mai) to Hua Hin run from 4.00 am to 10.00 pm. Price is around 180 baht ($6). Travel time: 3 hours. In Hua Hin buses stop at the Bus Terminal near Soi 96; mini-vans – near Soi 70.
It’s pretty complicated to get to the Southern Bus Terminal in Bangkok cause neither Sky-train nor subway go there. The only options you have are taxi and city buses. There are many buses which run to the Sai Tai Mai, you may check them by the link I gave above. But anyway, consider at least an hour to get to the Southern Bus Terminal from such places as Khao San road or Sukhumvit.
Mini-vans from Northern Bus Terminal (Mo Chit) to Hua Hin
Mini-vans from Northern Bus Terminal to Hua Hin stop kinda a bit outside of the bus terminal itself, so you better ask locals for the exact spot. Price is around 180 baht ($6). Travel time: 3 hours.
Mini-van from the Northern Bus Terminal would be convenient for those who stay around BTS Mo Chit and MRT Chatuchak Park or for those who go to Hua Hin from Don Muang airport (there are no direct buses to Hua Hin from Don Muang but you can easily get to the Northern Bus Terminal from this airport by direct bus #A1).
Bus and Mini-van from Khao San Road to Hua Hin
It might be convenient to catch a bus or mini-van directly at Khao San Road if you live there. Almost every travel agency sells tickets there. But then, I think it’s anyway better to go to Victory Monument by bus #509 and catch a mini-van from there because prices by travel agencies might be totally inadequate and transport from Khao San often depart with big delays.
Train from Bangkok to Hua Hin
Actually I have no idea who may want to travel to Hua Hin from Bangkok by train. If you hate buses by some reason, then you should know that a trip by the train will take probably over 4 hours and it will be totally uncomfortable as long as you are not ready to pay way more that for any bus ticket to get a place at a sleeper carriage. Almost all trains in Thailand depart with massive delays (2-3 hours – easily!), plus tickets start from 240 baht ($8) for lowest class ticket. The only advantage is that there are few night trains on this route (but only from Hua Hin to Bangkok). You may check the train timetable here.