New Member Exclusive! Use Code: NEW10 to enjoy
10%* Offer on your first booking. T&Cs apply.
Estimated Trip Duration is 4.0 hour(s)
Please note that you can reach Hua Lamphong Train Station via MRT. The train station and Hua Lamphong MRT Station is connected by an underground pathway.
Bangkok to Hua Hin Train Schedule and Train Fare
Train Operator |
First Train |
Last Train |
No.of Trip |
Depart Day |
Fare From |
Thai Railway |
07:30 |
22:50 |
12 |
M T W T F S S |
THB 150 |
Train from Bangkok to Hua Hin
Cheapest Price | ฿ 150 |
Distance | 200 km |
Est. Duration | 2 hours 42 minutes |
No. of Operator | 1 operators |
Popular Train Company from Bangkok to Hua Hin
Train from Bangkok to Hua Hin
Bangkok to Hua Hin train trip is one of the popular train trips in Thailand. Taking bus can take slightly shorter time but the road that connects Bangkok to Hua Hin usually is packed and the traffic jam might cost you extra time. Moreover, Hua Hin Train Station is located in the middle of Hua Hin district so getting to hotel or nearby attractions is easier from there. Therefore, many locals and tourists prefer to take Bangkok to Hua Hin train compared to bus.
Train Schedule, Train Ticket Type and Train Ticket Price
To meet the high demand, Bangkok to Hua Hin train has many departures scheduled daily. The Bangkok to Hua Hin train price varies depending on the train type and the train ticket type you choose. We advise you to book train tickets online in advance to ensure a smooth journey to Hua Hin.
Below is the Bangkok to Hua Hin train schedule that are available for online booking at BusOnlineTicket.co.th:
Time | Train No | Train Type | Ticket Type | Price (THB) |
8:05 Est. Arrival: 11:26 | 43 | Special Express | 2nd Class AC Seat | 442 |
17:05 Est. Arrival: 21:07 | 83 | Express | 1st Class AC Sleeper | 1,012 |
2nd Class AC Sleeper | 652 |
2nd Class Fan Seat | 282 |
3rd Class Fan Seat | 224 |
17:35 Est. Arrival: 21:51 | 173 | Rapid | 2nd Class AC Sleeper | 512 |
2nd Class Fan Sleeper | 332 |
2nd Class Fan Seat | 182 |
3rd Class Fan Seat | 124 |
18:30 Est. Arrival: 22:31 | 167 | Rapid | 2nd Class AC Sleeper | 512 |
2nd Class Fan Sleeper | 332 |
2nd Class Fan Seat | 182 |
3rd Class Fan Seat | 124 |
19:30 Est. Arrival: 23:33 | 85 | Express | 1st Class AC Sleeper | 1,012 |
2nd Class AC Sleeper | 652 |
2nd Class Fan Seat | 282 |
3rd Class Fan Seat | 224 |
22:50 Est. Arrival: 2:20 | 39 | Special Express | 2nd Class AC Seat | 442 |
* 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.
Trip Distance & Duration
The distance between Bangkok and Hua Hin is roughly around 200 km. However, the train track is slightly longer with additional around 50 km between the two train stations. The estimated trip duration is around 3.5 - 4.5 hours depending on the type of train that you choose.
Generally, Special Express train is the fastest train followed by Express train and then Rapid train. For Bangkok to Hua Hin train, the fastest train is the first train to Hua Hin; train #43, with estimated duration 3 hours 20 minutes. The longest trip duration goes up to 4 hours 20 minutes for train #173. Take note on the expected arrival time. Train #39 arrives in Hua Hin at 2.20 AM and this might not be convenient to search for food or hotel.
Departure Point – Bangkok Hua Lamphong Train Station
Hua Lamphong Train Station is the main train station in Bangkok. It connects all train services from different lines such as the Northern Line, Northern Eastern Line and Southern Line. With hundreds of train departures and arrivals daily, Bangkok Hua Lamphong Train Station is one of the busiest train stations in Thailand.
Getting to Hua Lamphong Train Station is easy especially with the constantly improving transportation system in Bangkok. Most people would go to Bangkok Hua Lamphong Train Station by taking MRT and stops at Hua Lamphong MRT Station. You can reach the train station by taking BTS Skytrain or local bus too. For more details, please visit
Bangkok Hua Lamphong Train Station information page.
Arrival Point – Hua Hin Train Station
Hua Hin Train Station is known to be the most beautiful train station in Thailand. Its eye-catching red colour with its Victorian Style architecture creates a picturesque view that captures the interest of its visitors. In fact, Hua Hin Train Station itself is one of the attractions one can find in Hua Hin.
The location of
Hua Hin Railway Station or Hua Hin Train Station is in the middle of the Hua Hin city. Upon arrival, you can take songthaew or tuk tuk to get to your next destination. Hua Hin Beach is not far from the train station within 800m and it only takes around 10-20 minutes of walking to get there. Once you are out of the train station, turn left and immediately follow the first right turn. It is a straight path from there until you reach the entrance to Hua Hin Beach.
Amenities
Foods are available on the train with price starting from 100 THB for breakfast and 200 THB for dinner. Alternatively, you can buy food from outside before you board the train. In addition, passengers can use the toilets available on the train. For those who choose the Sleeper Train ticket type, the staffs will provide a new clean pillow and blanket for each passenger. They will also help to convert the seats to bed when the night approaches.
Tips
Book your train tickets from Bangkok to Hua Hin in advance online to ensure a smooth journey and avoid disappointment. Bangkok to Hua Hin train is popular and the tickets sell quickly especially for the weekends. BusOnlineTicket.co.th offers the convenience of online booking with various secured payment options such as credit card, internet banking, American Express and Alipay. You can easily check the Bangkok to Hua Hin train schedule and train ticket availability from our website with just few clicks.