Hourly bus services are available from Southern Bus Terminal (Sai Tai Mai Bus Terminal, Pinklao) in Bangkok from 0400 hrs to 2220 hrs. Air-conditioned and non-air-conditioned buses ply the route from Southern Bus Terminal to Srasong Road in Hua Hin. Prior reservation is required to secure seats in buses. The tickets have to be booked at the bus station in person. The ticket costs about 160 THB.
Some of these buses will take you further south like the adjoining district of Pranburi and Petchburi. However, passengers to Hua Hin get down at the Clock Tower located at the heart of town. The buses take slightly more time to reach the destination as they stop many times on the way. The journey duration is three to three and a half hours.