Train from Bangkok to Hua Hin Timetable 2024

The train from Bangkok to Hua Hin departs 9 times daily from Bang Sue Grand station, taking between 3 to 4 hours to cover the 229 km distance with a choice of 3rd Class, 2nd Class and 1st Class tickets.

There are also a few cheap Ordinary trains that depart from Bangkok's old station, Hua Lamphong Railway Station, and Thon Buri station.

These trains are very slow but are the cheapest way to travel to Hua Hin from Bangkok.


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.


Bangkok to Hua Hin Train Timetable 2024 (from Bang Sue Grand Station to Hua Hin)

No Dep Arr Type Fare More Info Book Tickets
43 07:30 10:31 Sp. Ex. DRC Fare> Info> Book>
171 15:10 18:44 Rap Fare> Info> Book>
37 / 45 16:10 19:45 Sp. Ex Fare> Info> Book>
31 16:50 20:20 Sp. Ex. Fare> Info> Book>
169 17:30 21:20 Rap Fare> Info> Book>
83 18:50 22:29 Ex. Fare> Info> Book>
85 19:50 23:42 Ex. Fare> Info> Book>
167 20:30 00:18 Rap Fare> Info> Book>
39 22:50 02:04 Sp. Ex. DRC Fare> Info> Book>

Bangkok to Hua Hin Train Timetable 2024 (from Hua Lamphong to Hua Hin)

No Dep Arr Type Fare More Info
261 09:20 13:50 Ordinary Fare> Info>

Bangkok to Hua Hin Train Timetable 2024 (from Thonburi to Hua Hin)

No Dep Arr Type More Info
255 07:20 11:45 Ordinary Info>
251 13:10 17:30 Ordinary Info>

The fare from Thonburi to Hua Hin on these Ordinary trains is a couple of Baht cheaper than the Ordinary train from Hua Lamphong.

Timetable Notes:
Ord = Ordinary Train
Rap = Rapid
Ex. = Express
Sp. Ex. = Special Express
Sp. Ex. DRC = Special Express Diesel Railcar - (Sprinter Train)

To view train times from Hua Hin to Bangkok click on the timetable link below:


The distance from Bangkok to Hua Hin Railway Station by train is 229 km.

If you wish to check these timetable for the train from Bangkok to Hua Hin, you can visit the official Thai Railways website timetables page here >

Travel from Bangkok to Hua Hin by bus may be faster, but the bus station in Hua Hin is quite a long way from the main area of town, 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.

Another alternative from taking the train from Bangkok to Hua Hin is to take a minibus.

This is the fastest way to travel from Bangkok to Hua Hin (apart from by taxi) and they drop you off close to the centre of town.

Please see our how to get from Bangkok to Hua Hin for more information >

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

Buses from BKK to Hua Hin run every couple of hours during the day and also stop in Cha Am.

For more information and departure times for the buses from BKK to Hua Hin click here >

If you want the comfort of your own taxi / car: A taxi from Bangkok to Hua Hin costs around 2,000 THB +.

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



For information about Hua Hin Railway Station click on the picture link below:



 Ticket Price for the Train from Bangkok to Hua Hin

Fares vary depending on the class of both train and seat, with prices starting at 44 Baht for the cheapest 3rd class seat, to over 1,000 Baht for a 1st class seat.

Each train can have many different seat prices as they are often made up of many different coach types, then there is the extra fee for air-conditioning.

The cheapest trains are the slower Ordinary trains, then it's the Rapid, Express and the Special Express services.

To see all the fares for each train, please see the "fare" links in the timetable above >

2nd Class AC seats on a train from Bangkok to Hua Hin2nd Class AC seats on a train from Bangkok to Hua Hin
2nd Class fan cooled seats on a Bangkok to Hua Hin train2nd Class fan cooled seats on a Bangkok to Hua Hin train
3rd Class seats on a train from Bangkok to Hua Hin3rd Class seats on a train from Bangkok to Hua Hin

How to Book Train Tickets from Bangkok to Hua Hin

If you are already in Thailand you can book train tickets for any journey, from any railway station within the country.

The ticket counter at Bangkok train stationThe ticket counter at Bangkok train station

If you are not in Thailand, the best way to book train tickets is online.

SRT has their own booking system or you can book through an online agent (booking fees apply either way).

Train Tickets from Bangkok to Hua Hin are now only sold 30 days in advance and advance booking is highly recommended if you want to take a particular train / class of seat.

If you want to book beyond 30 days, you can book through the agent 12Go, who will take your booking and buy the seats as soon as they are released for sale by SRT.


For more about booking train tickets online and a direct link to the SRT booking site click here >


Platform sign for Ordinary train 261 from Bangkok to Hua HinPlatform sign for Ordinary train 261 from Bangkok to Hua Hin

Trains from Bangkok main page >