How to get from Bangkok to Hua Hin by train

Hua Hin railway station

Hua Hin is a hugely popular beach resort in Thailand, largely because of its proximity to Bangkok. Less than four hours from the capital, it’s an easy journey from either Krung Thep Aphiwat Central Terminal, or onboard the daily Ordinary train from Hualamphong station.

In common with some other short train journeys from Bangkok, the booking window only opens a day or so before departure, so keep reading for all the information you’ll need on timetables, routes and how to book tickets.

Hua Hin beach

Route map and details

The vast majority of the services from Bangkok to Hua Hin depart from Krung Thep Aphiwat Central Terminal. There is also one daily Ordinary train, plus an Excursion train that only runs on weekends and public holidays, from Hualamphong Station.

Timetables

Krung Thep Aphiwat Central Terminal to Hua Hin

There are nine trains per day from Bangkok’s Krung Thep Aphiwat Central Terminal to Hua Hin, most of which leave after 3.00pm.

Train No.Krung Thep Aphiwat CentralHua Hin
SP4307:3010:31
RP17115:1018:44
SP37 / SP4516:1019:45
SP3116:5020:20
RP16917:3021:20
EX8318:5022:29
EX8519:5023:42
RP16720:3000:18
SP3922:5002:04
Average journey time: 3 hour 34 minutes

Hualamphong to Hua Hin

There’s also one daily train from Bangkok’s Hualamphong station to Hua Hin, plus an Excursion train that runs on weekends and public holidays:

Train No.HualamphongHua Hin
911106:3010:54
26109:2013:50
Average journey time: 4 hour 27 minutes
1 Weekends and public holidays only
Hua Hin railway station

How to buy tickets

The easiest way to buy train tickets in Thailand is online rather than going to the station. You do pay a very small commission but the ease and convenience makes it worthwhile in our opinion.

Baolau is the best site to use for buying train tickets, they have access to the live Thai Railways booking engine, so you can easily see availability, timetables and prices.

Payment can be made using international credit card and PDF confirmation tickets are sent to your email address within a few minutes. This is the actual ticket you need to board the train, so there’s no need to exchange it at the station before travel. You may prefer to print the pdf out, but it’s also fine to show it on your mobile phone to the conductors and station staff.

Bangkok to Hua Hin train tickets

If you’re planning to take the Ordinary or Excursion train from Hualamphong, you should buy tickets at the station on the day of travel.

For the Special/Express/Rapid trains from Krung Thep Aphiwat Central, tickets can be booked online or at the station. Keep in mind that because these trains are travelling long-distance into the south of the country, priority is given to passengers buying tickets for the entire route. As Hua Hin is only a short distance, tickets for this leg are only available a day or two in advance of travel (or at the station on the day of travel).

Loading train search engine…

How much does it cost?

On the Bangkok to Hua Hin train, you have several different classes to choose from, although our recommendation is either a second class berth (AC) or second class seat:

1 Air-conditioned carriages
2 Non-AC berths also available

The approximate prices for each class are:


Book your train travel:

Loading train search engine…