It is the easiest to get to Hua Hin from Bangkok, on bus or train. They cover a distance of 144 kilometers and takes you to this beach resort which is a popular weekend getaway for Bangkok dwellers. Local transport being frequent and cheap, most people prefer taking the bus or train for this journey. Direct buses are available from Suvarnabhumi Airport to the resort town. Around 6 buses leave the stands everyday, starting early in the morning. Pay just 305 baht and travel to Hua Hin in 3-4 hours in the most hassle-free way possible. (Additional luggage costs 50 baht).
From Bang Sue Railway Stationa and Hua Lamphong, several trains depart for Hua Hin. Taking approximately 4 hours, the ordinary and the express trains take you to the legendary Hua Hin Railway Station - safe and sound. The tickets range from 44 baht to 202 baht and depends on which class you travel by. A cheaper and more comfortable option, these trains are perfect for a relaxed and laid back ride to Hua Hin.