Refine Search
Refine Search
Refine Search

No Trip Found

there is no trip available for your selection.
Please try another route/date

Hua Hin to Bangkok Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Thai Railway (Removed) 00:14 14:36 17 M T W T F S S  THB 150
Bus from Hua Hin to Bangkok
Cheapest PriceTHB 150
Distance199 km
Est. Duration2 hours 43 minutes
No. of Operator1 operators

Popular Bus Company from Hua Hin to Bangkok

Train from Hua Hin to Bangkok

Hua Hin to Bangkok train

Usually, people would take Hua Hin to Bangkok train after spending an amazing time in that beautiful province. Hua Hin, with its gorgeous Hua Hin Beach and fascinating Hua Hin Eco Vintage Village (or local name "Plearn Wan") has gained interest of many locals and tourists. Especially for weekend, Hua Hin to Bangkok train tickets are mostly fully booked. Therefore, it is wise to book your SRT train tickets in advance online to avoid any disappointment during your travel.

SRT Train Schedule, Train Ticket Type and Train Ticket Price

SRT train ticket price differs depending on the train type and the ticket type that you choose. Below is the Bangkok to Hua Hin train schedule that are available for online booking at
TimeTrain NoTrain TypeTicket TypePrice (THB)
Est. Arrival: 5:10
174Rapid2nd Class AC Sleeper512
2nd Class Fan Sleeper332
2nd Class Fan Seat182
3rd Class Fan Seat124
Est. Arrival: 5:35
168Rapid2nd Class AC Sleeper512
2nd Class Fan Sleeper332
2nd Class Fan Seat182
3rd Class Fan Seat124
Est. Arrival: 6:30
86Express1st Class AC Sleeper1,012
2nd Class AC Sleeper652
2nd Class Fan Seat282
3rd Class Fan Seat224
Est. Arrival: 5:55
44Special Express2nd Class AC Seat442
Est. Arrival: 8:35
84Express1st Class AC Sleeper1,012
2nd Class AC Sleeper652
2nd Class Fan Seat282
3rd Class Fan Seat224
Est. Arrival: 19:45
40Special Express2nd Class AC Seat442
* Time and fares might change depending on the season, subject to the operator ** AC = Air Conditioned Reminder: You must print out the E-Ticket sent to your email. Without the printed ticket, you might not be able to board the train. Tickets shown from the phone or tablet might not be valid.

Train Trip Distance & Duration

To go from Hua Hin to Bangkok by train, the journey covers around 250 km railway tracks. The trip duration for the train from Hua Hin to Bangkok is between 3.5 to 5 hours, depends on the type of train that you choose. The fastest train is train #44 that departs at 2:22 and takes around 3.5 hours to reach Bangkok. The train with longest travel duration is train #86 which takes almost 5 hours. Generally, Special Express train takes shorter time and the slowest train is the Rapid train.

Departure Point – Hua Hin Train Station

Hua Hin Train Station is actually one of the must-visit attractions in Hua Hin. It is known to be the most beautiful train station in Thailand for its Victorian Style architecture. Getting to Hua Hin Train Station is not hard since the public transportation service in Hua Hin has improved due to its tourism. You can go to Hua Hin Train Station by taking songthaew or tuk tuk. Read the guide for Hua Hin Train Station to find out more.

Arrival Point – Hua Lamphong Train Station

The train from Hua Hin to Bangkok will arrive in Bangkok Hua Lamphong Train Station. Hua Lamphong Train Station is the main train station in Bangkok, which connects the trains coming from other parts of Thailand. Once you arrive in Hua Lamphong Train Station, there are many options of transportation to take you to your next destination. Hua Lamphong MRT Station is connected to the Hua Lamphong Train Station by an underground pathway. Therefore, taking MRT is very convenient for the passengers to travel to other parts of Bangkok. You can also change from MRT to BTS Skytrain at Silom Station, Sukhumvit Station and Chatuchak Park/Mo Chit Station. For a more detailed explanation, please read our guide for Hua Lamphong Train Station.


Due to the many long distance train travels in Thailand, the SRT trains are equipped with many amenities. There are toilets on-board for the passengers. You can also buy food from the canteen coach or wait for the staffs to come to your seat. The price for the food starts from 100 THB for breakfast and 200 THB for dinner. For those who buy the Sleeper train ticket, the staffs will help to turn the seats to bed at night. They will also provide you with a new, clean pillow and blankets for each passenger.


Book your train tickets from Hua Hin to Bangkok online to secure your seats in advance. is offering online train ticket booking and you can easily check the schedule and SRT train tickets availability on our mobile-friendly website. We provide various secured payment options such as Visa, Mastercard, credit card, internet banking and Alipay to make the booking process convenient for our customers.