Train from Bangkok to Hua Hin Schedule 2021 / 2022, Ticket Price, Book Online
The train from Bangkok to Hua Hin departs 11 times daily from Hualamphong station, taking
between 3.5 hours to 4.25 hours to cover the 229 km
distance and costs from 44 Baht for a seat in a 3rd Class Ordinary
train to over 1,000 for a 1st Class ticket.
There are also a few cheap Ordinary trains that depart from Bangkok’s Thon Buri Railway Station that travel 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.
Bangkok to Hua Hin Train Timetable (from Hua Lamphong to Hua Hin)
|43||08:05||11:26||Sp. Ex. DRC||Info>||Fare>|
|37 / 45||15:10||19:10||Sp. Ex||Info>||Fare>|
|39 / 41||22:50||02:20||Sp. Ex. DRC||Info>||Fare>|
Ord = Ordinary Train
Rap = Rapid
Ex. = Express
Sp. Ex. = Special Express
Sp. Ex. DRC = Special Express Diesel Railcar – (Sprinter Train)
The distance from Bangkok to Hua Hin Railway Station by train is 229 km.
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.
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.
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.
If you want the comfort of your own taxi / car : A taxi from Bangkok to Hua Hin costs around 2,000 THB +.
For information about Hua Hin Railway Station click on the picture link below:
For information about Hualamphong Train Station in Bangkok click on the picture link below:
Trains from Bangkok Thon Buri to Hua Hin
You can also take the train from Bangkok to Hua Hin from Thon Buri Railway Station:
|251||12:45 (From Bang Sue Junction)||17:49||Ordinary|
****Please Note: Train 251 now starts from Bang Sue Junction Station and not Thon Buri.
For information about Thonburi Railway Station in Bangkok and how to get there click on the picture link below:
Full Timetables :
For seat classes available and fares for these trains see 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 >
If you take one of the cheap trains from Thon Buri Station, ticket prices are a couple of Baht cheaper.
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.
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).
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.