Departure
Travelers
Payment
Confirmation

Results for Bangkok → Hua Hin

Thursday 07 May 2026
Book Your Transportation in Thailand, Vietnam & Malaysia.

Compare prices, schedules and routes | Fast confirmation and e-tickets sent to your email.


* Please review the changes and cancellations policies.

Bangkok to Hua Hin Train Schedule

There are 10 daily trains from Bangkok to Hua Hin, departing from Krung Thep Aphiwat Central Terminal between 07:30 and 22:50. Journey times range from 3h 01m to 3h 52m. Tickets start from 94 THB.

Train Departure Arrival Duration From (THB)
SPDRC43 07:30 10:31 3h 01m 330
RP171 15:10 18:44 3h 34m 94
SP37 16:10 19:45 3h 35m 234
SP45 16:10 19:45 3h 35m 550
SPCNR31 16:50 20:20 3h 30m 700
RP169 17:30 21:20 3h 50m 94
EX83 18:50 22:29 3h 39m 194
EX85 19:50 23:42 3h 52m 194
RP167 20:30 00:18 3h 48m 94
SPDRC39 22:50 02:04 3h 14m 330

Frequently Asked Questions

How long is the train from Bangkok to Hua Hin?

Journey times range from 3h 01m to 3h 52m depending on the train type.

Where do trains from Bangkok depart?

Trains depart from Krung Thep Aphiwat Central Terminal. Krung Thep Aphiwat is Bangkok's main long-distance rail terminal, located in the Bang Sue area and opened in 2023.

How many trains run from Bangkok to Hua Hin per day?

10 trains run daily on this route. The first departs at 07:30 and the last at 22:50.

What types of trains run from Bangkok to Hua Hin?

The route is served by Special Express, Rapid, Express trains. Rapid trains offer the lowest fares; Express and Special Express trains are faster. Sleeper berths are available on overnight Express and Special Express services.

How much does a train ticket from Bangkok to Hua Hin cost?

Prices start from 94 THB. By class: 3rd class seat: from 94 THB, 2nd class seat (fan): from 150 THB, 2nd class sleeper (fan): from 250 THB, 2nd class seat (AC): from 330 THB, 2nd class sleeper (AC): from 410 THB, 1st class sleeper: from 778 THB. Prices shown are before the YesMyTrips service fee.

Are there sleeper trains from Bangkok to Hua Hin?

Yes. Overnight sleeper trains operate on this route with fan and air-conditioned berths. Second class sleepers (upper and lower berths) and first class private sleepers are available on selected Express and Special Express services.

How do I book a train ticket from Bangkok to Hua Hin?

Book at YesMyTrips: select your date, choose your seat or sleeper class, and pay securely online. Your e-ticket is delivered instantly — no station pickup required. Changes and cancellations are handled on your behalf.

Enlarged image