Bus from Bangkok to Hua Hin has recently emerged as one of the most sought after bus routes in Thailand because of the popularity of Hua Hin. Hua Hin was once a quiet fishing village. After Thai royal family built summer palaces here, it then grew into a trendy escape for residents of Bangkok and must-visit destination for international tourists.
Duration for bus from Bangkok to Hua Hin takes about 4 hours depending upon traffic condition. Please do allow for 30 minutes to an hour buffer time if you are going for fixed appointment.
Bus fare for air-conditioned bus from Bangkok to Hua Hin is about 175 baht. Please note that the bus fare for direct bus from Bangkok Suvarnabhumi Airport to Hua Hin is higher at 330 baht.
From Southern Bangkok Bus Terminal
Air-conditioned buses leave Southern Bus Terminal (Sai Tai Mai) every half an hour between 5:00am and 10:00pm daily for Hua Hin. Many of bus operators will drop off passengers in front of the clock tower in the Hua Hin centre before terminating at the Hua Hin bus station in the further south of town.
From Bangkok Suvarnabhumi Airport
For international arrival tourists, a convenient alternative is Bell Travel, which departs from Suvarnabhumi Airport going to Hua Hin directly. They allow three drop off points
1) Bus Stop in front of Bangkok Bank at Cha-am intersection
2) Dusit Thani Hua Hin Hotel
3) Hua Hin bus station
Please do notice the driver in advance about your preferred drop off points.
From Sombat Tour Bangkok Bus Station
For residents and tourists around Chatuchak area, a convenient alternative is Sombat Tours, which departs from Sombat Tour Bangkok Bus Station. Their bus to Hua Hin terminates at Hua Hin bus station.