Train from Bangkok to Hua Hin

Catching the train from Bangkok to Hua Hin is the easiest way to travel between the two cities with the railway station right in the middle of Hua Hin and within an easy walk to dozens of hotels and the main beach area in the centre of the city.

The bus may be faster, but the bus station in Hua Hin is quite a long way from the main area of town to the south, requiring a taxi ride to get you back into the main tourist area of the city.

Regular buses from Bangkok to Hua Hin leave from the Southern Bus Terminal in Bangkok.

There is another alternative, a minibus from Bangkok.

However, if you have ever been in a minibus in Thailand you will know the high speeds these minibuses travel at and would feel a lot more relaxed by taking the train.

If you are flying into Bangkok (BKK), you can now get a bus from Bangkok Airport to Hua Hin.

Buses from BKK to Hua Hin run every couple of hours during the day.

For departure times, fares and to book your bus tickets online click here>>>

The distance between Bangkok and Hua Hin Railway Station by train is 229 km.

To view train times from Hua Hin to Bangkok click here>>>

Bangkok to Hua Hin Train Times 2016 (from Hualamphong Railway Station)

Train Depart Arrive Type
43 08.05 11.26 Special Express DRC
261 09.20 13.35 Ordinary
171 13.00 17.14 Rapid
31 14.45 18.42 Special Express
37 15.10 19.10 Special Express
169 15.35 20.07 Rapid
83 17.05 21.07 Express
173 17.35 21.51 Rapid
167 18.30 22.31 Rapid
85 19.30 23.33 Express
39/41 22.50 02.20 Special Express DRC

Click on a train number below to see the full timetable.

Find the best places to stay in Hua Hin :

Trains from Bangkok Thon Buri Railway Station to Hua Hin

Train Depart Arrive Type
255 07.30 11.47 Ordinary
251 12.45 (From Bang Sue Junction) 17.49 Ordinary
177 19.30 23.10 Rapid

****Please Note:Train 251 now starts from Bang Sue Junction Station and not Thon Buri.

Full Timetables :




For seat classes available and fares for these trains see below.

Book Your Transport Online

Malaysia & Singapore

Train > / Bus > / Ferry >


Train > / Bus > / Ferry >


Find cheap Flights >

 Train from Bangkok to Hua Hin Ticket Prices

Fares vary depending on the class of both train and seat. Prices below are for one way travel in either direction to and from from Hualamphong Station. Trains to Thon Buri Station are just a couple of Baht cheaper.

Special Express Diesel Railcars (DRC)
These trains are all 2nd class air-conditioned seats only and cost 412 THB (including an airline style meal and soft drinks).

Special Express Trains
1st class air con seat/sleeper 822 THB
2nd class a/c seat/sleeper 552 THB
2nd class fan seat 292 THB
3rd class fan seat 234 THB

Except train numbers 35 & 36 which are the International Express trains to and from Butterworth Malaysia and have only sleeper berths available which will cost you  - 1st class 822 THB  2nd class 572 THB

Express Trains
1st class air con seat/sleeper 782 THB
2nd class a/c seat/sleeper 512 THB
2nd class fan seat 252 THB
3rd class fan seat 194 THB

Rapid Trains
2nd class fan 152 THB
3rd class 94 THB
Departures from Hualamphong also have day and night coaches available with 2nd class a/c seat/sleeper from 412 THB and 2nd class fan seat/sleeper from 252 THB

Ordinary Trains
Only 3rd class fan seats available for 44 THB

Child Fares (aged 3 - 11)
Please apply the following discounts to the prices above to work our the fares for children on this route.
1st class -101 THB
2nd class -51 THB
3rd class -22 THB

Children under 3 years old travel for free.

Find The Best Accommodation Deals

Compare & Save on Hotels.

Find the Cheapest Room Rates Online.

To Compare Hotel Prices Click Here >>>

Related Links

Hotels in Bangkok

More Trains from Bangkok >>>