Hua Hin Railway Station

Photo by Jr8825 / CC BY


Hua Hin railway station is one of the most popular tourist attractions, located at Hua Hin sub-district in Thailand. It is a two-story train station. This is one of the oldest and most beautiful stations in Thailand. The main feature of the station is the royal waiting room constructed to welcome King and his court when they used to visit the town by train from the capital.

The station is located 212.99 kilometres from Thon Buri Railway Station. The station building is largely made of wood and designed in Victorian style. A combination of red, yellow and other striking colours make the station captivating.

Initially it was constructed in 1910 but it was rebuilt in 1925 in current style. Hua Hin railway station is near the city centre and 800 metres walk from Hua Hin beach. 12 trains a day depart from Hua Hin to Bangkok and 11 trains a day depart from Hua Hin to Surat Thani.

Hua Hin Railway Station Facilities

Hua Hin railway station is a small station with 2 platforms. The station has a limited range of facilities. The station has toilets facility. There is a small shop on Platform 1 selling snacks and drinks and a luggage office and cargo and parcel office. If you want to have a full meal, you should find some other ways to appease your appetite as you can get only snacks and drinks at Hua Hin railway station.

How to Get Tickets?

You can easily get tickets as the ticket counters are open 24×7. There are train arrivals and departures at nearly all times of the day. You’ll get ticket counters rarely busy and won’t have a difficulty in getting tickets but you might have some difficulty, if you try to book a sleeper seat on the same day when you travel.

Ticket prices are cheaper if you buy a ticket outside of peak periods – the time of Thai national holidays. If you want to secure a sleeper seat, you should buy the ticket in advance.

Book Your Train Tickets Online With 12Go

12Go.asia is an excellent online service for booking train tickets.

Powered by 12Go Asia system

Trains from Hua Hin to Bangkok

The first train to Bangkok departs very early in the morning 00.45 and keeps running until the late afternoon 16:01. The fastest train completes the journey in 3 hours 33 minutes. Check trains from Hua Hin to Bangkok here.

Trains from Hua Hin to Surat Thani

The first train to Surat Thani departs at 02.24 and the last train departs at 23:36. The fastest train covers the distance in 5 hours 26 minutes and the slowest trains cover the distance in 7 hours 54 minutes. Check trains from Hua Hin to Suratthani here.

Train Timetable

Here below is the live timetable for trains departing from Hua Hin Train Station.

Train Hua Hin - Bangkok ฿ 273–276 3h 30m – 3h 50m
  •   2nd Class Fan seats only 02:50
  •   2nd Class AC seats only 08:00, 08:05, 08:19, 08:27, 19:30, 19:45, 19:55, 22:50, 23:05, 23:15
  •   2nd Class Sleeper AC 13:00, 13:15, 13:25, 13:55, 14:45, 15:00, 15:09, 15:10, 15:25, 15:34, 15:35, 15:50, 16:00, 16:30, 17:05, 17:20, 17:30, 17:35, 17:50, 18:00, 18:30, 18:45, 18:55, 19:15, 19:30, 19:45, 19:55
  •   2nd Class Fan seats only 07:30, 07:45, 07:50, 13:00, 13:15, 13:25, 13:55, 15:35, 15:50, 16:00, 16:30, 17:05, 17:20, 17:30, 17:35, 17:50, 17:51, 18:00, 18:06, 18:30, 18:45, 18:55, 19:30, 19:45, 19:50
  •   Class 3 Fan 13:00, 13:15, 13:25, 13:55
  •   2nd Class Ladies Only 15:10, 15:25, 15:35
  •   1st Class Sleeper 14:45, 15:00, 15:09, 15:10, 15:25, 15:35, 17:05, 17:20, 17:30, 19:30, 19:45, 19:55
  •   2nd Class Sleeper Fan 15:35, 15:50, 16:00, 16:30, 17:35, 17:50, 18:00, 18:30, 18:45, 18:55
Train Hua Hin - Chumphon ฿ 223–265 2h 55m – 6h 20m
  •   2nd Class Fan seats only 11:10, 11:55, 23:10, 23:55
  •   2nd Class AC seats only 11:55, 12:20, 12:45, 13:10, 13:30, 21:56, 22:27, 22:51, 23:16, 23:31
  •   Class 3 AC 21:55, 22:20, 22:45, 23:10, 23:30
  •   2nd Class Sleeper AC 00:05, 00:15, 00:44, 02:00, 02:06, 02:34, 18:05, 18:10, 18:30, 19:00, 19:20, 19:30, 19:50, 20:05, 20:10, 20:25, 21:05, 21:10, 21:30, 21:50, 22:05, 22:25, 22:45, 23:10, 23:15, 23:50, 23:55
  •   1st Class Sleeper 00:05, 02:00, 02:34, 20:10, 21:10, 21:50, 22:25
  •   2nd Class Sleeper Fan 00:15, 00:44, 19:00, 19:20, 19:50, 20:25, 21:05, 21:30, 22:05, 22:45, 23:10, 23:15, 23:50, 23:55
  •   2nd Class Fan seats only 19:00, 19:20, 19:50, 20:20, 20:25, 20:40, 20:55, 21:05, 21:35, 22:30, 22:55
  •   2nd Class Ladies Only 02:00
  •   Class 3 Fan 07:00
Train Hua Hin - Nakhon Pathom ฿ 256–269 2h 35m – 3h 15m
  •   2nd Class Fan seats only 02:50
  •   2nd Class AC seats only 00:10, 08:57, 09:22, 09:50, 20:30, 21:00, 23:45
  •   2nd Class Sleeper AC 14:10, 14:40, 15:43, 16:09, 16:10, 16:11, 16:38, 16:40, 16:45, 17:15, 18:05, 18:35, 18:45, 19:10, 19:30, 20:00, 20:30, 21:00
  •   2nd Class Ladies Only 16:10, 16:40
  •   1st Class Sleeper 15:43, 16:10, 16:11, 16:40, 18:05, 18:35, 20:30, 21:00
  •   2nd Class Fan seats only 08:05, 08:10, 08:20, 08:25, 08:30, 08:35, 14:10, 14:40, 16:45, 17:15, 18:05, 18:35, 18:43, 18:45, 19:10, 19:30, 20:00, 20:05, 20:10, 20:20, 20:25, 20:30, 20:35
  •   2nd Class Sleeper Fan 16:45, 17:15, 18:45, 19:10, 19:30, 20:00
  •   Class 3 Fan 14:10, 14:40
Train Hua Hin - Prachuap Khiri Khan ฿ 145–217 25m – 3h 25m
  •   2nd Class Fan seats only 11:10, 11:55, 23:10, 23:55
  •   2nd Class AC seats only 00:19, 01:17, 14:10, 14:20, 15:00
  •   Class 3 AC 00:20, 01:20
  •   1st Class Sleeper 00:15, 01:45, 03:35, 04:45, 23:10
  •   2nd Class Sleeper AC 00:15, 01:10, 01:45, 01:50, 02:20, 02:25, 03:30, 03:35, 03:36, 04:45, 20:55, 21:05, 21:10, 21:30, 21:50, 21:55, 22:10, 22:15, 23:00, 23:10, 23:35
  •   2nd Class Ladies Only 03:35, 04:45
  •   2nd Class Fan seats only 00:15, 01:00, 01:30, 21:55, 22:15, 23:25, 23:35, 23:40
  •   2nd Class Sleeper Fan 01:10, 01:50, 02:20, 02:25, 03:30, 21:55, 22:15, 23:35
Train Hua Hin - Phetchaburi ฿ 191 1h
  •   2nd Class Fan seats only 02:50
  •   2nd Class Fan seats only 10:15, 10:25, 16:10, 19:10, 20:10, 20:55, 21:35, 22:15, 22:25
  •   2nd Class AC seats only 01:30, 10:41, 22:35
  •   2nd Class Sleeper AC 16:10, 17:47, 18:15, 19:10, 20:10, 20:55, 21:35, 22:35
  •   2nd Class Ladies Only 18:15
  •   1st Class Sleeper 17:47, 18:15, 20:10, 22:35
  •   2nd Class Sleeper Fan 19:10, 20:55, 21:35
  •   Class 3 Fan 16:10
Train Hua Hin - Pranburi ฿ 258–261 5m – 1h
  •   2nd Class Fan seats only 11:10, 11:55, 23:10, 23:55
  •   Class 3 AC 02:05
  •   2nd Class Sleeper AC 01:45, 23:25
  •   1st Class Sleeper 01:45

Checkout our Hua Hin travel guide for more information, travel tips and advice.

Add a Review

Your Rating for this listing: