Hua Hin is the closest beach resort town from Bangkok, it takes around two and a half to three hours driving from the Metropolitan area of Bangkok to Hua Hin. It is a very popular sea escape for families, there are many affordable accommodations and luxurious hotels. It is possible to travel from Bangkok to Hua Hin using virtually any means of transportation.
From Bangkok international airport: This is a very convenient service to those arriving on international flights. The bus leaves from outside the terminal, Gate 8 level 1. It costs around 300 Baht. This route is served by a private company in luxury coaches The departure times are: 07:30, 09:30, 11:30, 13:30, 15:30, 17:30 and 19:30. From Hua Hin the buses leave from the bus station on Hua Hin Road between Soi 98 and 96 at 06:00, 08:00, 10:00, 12:00, 14:00, 16:00 and 18:00
From Bangkok Downtown: There are hourly air conditioned and non air conditioned buses leaving from the Southern Bus terminal each hour from 04:00 to 22:00 (this is the Sai Mai Thai Terminal) it costs around 175 Baht. Once one reaches Hua Him a tuk tuk is a fun and affordable way to reach the final destination in the city.
This is a great service, that is actually faster but with some more limitations with luggage. It costs around 200 Baht. The minivans depart from a place located next to Victory Monument. A BTS station is very close by. The minibuses run every 15 minutes from 06:00 to 19:00
It is a direct way to reach Hua Hin, since the bus station in Hua Hin is located outside the city and the train station is in the center of the city, many travelers prefer this option.
Trains depart Bangkok from Hua Lum Pong train Station, the journey takes a little more than 4 hours, tickets cost around 200 Baht. The train station in Hua Hin is very beautiful, decorated with Thai motifs.