Trains from Bangkok to Hua Hin

The train journey from Bangkok to Hua Hin is scheduled to take from 3 hours 54 minutes to 4 hours 39 minutes depending upon which train you take. You can also travel by bus from Bangkok to Hua Hin although the bus stations are less central than the train station.

Train Times from Bangkok to Hua Hin


There are 9 trains a day from Bangkok’s main railway station to Hua Hin.

TrainBangkokHua HinService
4308:1012:05Special Express
17113:1017:29Rapid
3114:5018:57Special Express
37/4515:3519:56Special Express
16916:1020:23Rapid
8317:3021:42Express
16718:5023:29Rapid
8520:1000:42Express
39/4122:2002:14Special Express
  • The fastest train from Bangkok to Hua is Train #39/41 departing at 22:20.

Hua Hin Train Station is walking distance to the town centre, which makes travel by train to Hua Hin a convenient option.

Buy Tickets from Bangkok to Hua Hin


Use the Search Box below to buy train, bus and minivan tickets from Bangkok to Hua Hin.

Powered by 12Go Asia system

Enter your travel dates and click to find tickets. Please note that tickets are available for purchase online on a limited number of trains and you need to search to find out which trains you can book on any particular day.

Best Train from Bangkok to Hua Hin


The best train to take Train #171 departing at 13:10. Not an early start and you arrive in Hua Hin with enough time to check in to your hotel and prepare for dinner at one of the excellent local restaurants. Arriving later in the evening is not a problem as there will still be taxis at the station, but just not as nice as arriving in Hua Hin before the restaurants and bars all shut.

Ticket Prices from Bangkok to Hua Hin


Train tickets purchased online are 250 THB more expensive than train tickets purchased at the train station. The advantage of paying the extra fee is being able to guarantee your seat on the train in advance of the day of travel.

Seat TypeOnline PriceStation Price
2nd Class Fan Sleeper552 THB302 THB
2nd Class Fan Seat402 THB152 THB

In Thailand a physical train ticket printed by an agent for the State Railways of Thailand is required to travel on a train and the additional fee is a service charge for the purchase and retention of a train ticket ready for collection before you travel.

About Travel to Hua Hin


This is a popular route for Thai holiday makers coming down from Bangkok for short vacations on the beach and to eat in the famous fish restaurants.

Front of Hua Hin Train Station
Front of Hua Hin Train Station

For travel on Friday night, Saturday morning and during Thai public holidays it is advisable to book in advance as tickets sell out quick. For other times you can normally turn up and buy a ticket at the station before you travel although you are never guaranteed to be able to get on the train you want unless you book in advance.

Location of Bangkok Train Station


Google Map of Krung Thep Aphiwat Central Terminal Station

Travel from Hua Hin Train Station


The railway station in Hua Hin is fairly near the beach and the centre of the city. Depending on where you are staying you might be able to walk there from the train station. If you need to go further there are plenty of taxis waiting at the railway station.

Beach at Hua Hin
Beach at Hua Hin

Location of Hua Hin Train Station


Google Map of Hua Hin Railway Station

How useful was this page?

Click on a star to rate it!

Average rating 4.6 / 5. Vote count: 107

No votes so far! Be the first to rate this post.