Hua Hin to Bangkok Train Schedule & Tickets

11 State Railway of Thailand (SRT) trains run from Hua Hin to Bangkok. The first departs at 00:14 and the last at 14:36. Fares start from 94 THB per adult.

1

The timetable below shows the live trains and fares for this date.

Route summary

Fastest train3h 29mSP40, departs 14:36
Lowest fare94 THB4 trains, e.g. RP168 at 01:26
Most departures01:00–04:005 trains in this window

Based on the typical timetable. Pick a travel date to see live prices.

Timetable

Typical timetable. Pick a travel date above to check the live timetable and prices for that day.

SP44Special Express00:14Hua Hin Railway Station3h 31mdirect03:45Krung Thep Aphiwat Central Terminalfrom330฿2nd class seat · A/CBook
  1. 00:14Hua Hin Railway Station
  2. Train SP44 · Special Express
    3h 31m on board
  3. 03:45Krung Thep Aphiwat Central Terminal
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP168Rapid01:26Hua Hin Railway Station3h 44mdirect05:10Krung Thep Aphiwat Central Terminalfrom94฿3rd class seatBook
  1. 01:26Hua Hin Railway Station
  2. Train RP168 · Rapid
    3h 44m on board
  3. 05:10Krung Thep Aphiwat Central Terminal
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

EX86Express02:20Hua Hin Railway Station3h 50mdirect06:10Krung Thep Aphiwat Central Terminalfrom194฿3rd class seatBook
  1. 02:20Hua Hin Railway Station
  2. Train EX86 · Express
    3h 50m on board
  3. 06:10Krung Thep Aphiwat Central Terminal
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP174Rapid02:45Hua Hin Railway Station4h 00mdirect06:45Krung Thep Aphiwat Central Terminalfrom94฿3rd class seatBook
  1. 02:45Hua Hin Railway Station
  2. Train RP174 · Rapid
    4h 00m on board
  3. 06:45Krung Thep Aphiwat Central Terminal
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

EX84Express03:07Hua Hin Railway Station3h 58mdirect07:05Krung Thep Aphiwat Central Terminalfrom194฿3rd class seatBook
  1. 03:07Hua Hin Railway Station
  2. Train EX84 · Express
    3h 58m on board
  3. 07:05Krung Thep Aphiwat Central Terminal
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP172Rapid03:51Hua Hin Railway Station3h 39mdirect07:30Krung Thep Aphiwat Central Terminalfrom94฿3rd class seatBook
  1. 03:51Hua Hin Railway Station
  2. Train RP172 · Rapid
    3h 39m on board
  3. 07:30Krung Thep Aphiwat Central Terminal
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

SP32Special Express04:27Hua Hin Railway Station3h 43mdirect08:10Krung Thep Aphiwat Central Terminalfrom800฿2nd class berth · A/CBook
  1. 04:27Hua Hin Railway Station
  2. Train SP32 · Special Express
    3h 43m on board
  3. 08:10Krung Thep Aphiwat Central Terminal
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

SP38Special Express05:17Hua Hin Railway Station3h 48mdirect09:05Krung Thep Aphiwat Central Terminalfrom234฿3rd class seatBook
  1. 05:17Hua Hin Railway Station
  2. Train SP38 · Special Express
    3h 48m on board
  3. 09:05Krung Thep Aphiwat Central Terminal
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

SP46Special Express05:17Hua Hin Railway Station3h 48mdirect09:05Krung Thep Aphiwat Central Terminalfrom620฿2nd class berth · A/CBook
  1. 05:17Hua Hin Railway Station
  2. Train SP46 · Special Express
    3h 48m on board
  3. 09:05Krung Thep Aphiwat Central Terminal
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP170Rapid06:40Hua Hin Railway Station4h 10mdirect10:50Krung Thep Aphiwat Central Terminalfrom94฿3rd class seatBook
  1. 06:40Hua Hin Railway Station
  2. Train RP170 · Rapid
    4h 10m on board
  3. 10:50Krung Thep Aphiwat Central Terminal
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

SP40Special Express14:36Hua Hin Railway Station3h 29mdirect18:05Krung Thep Aphiwat Central Terminalfrom330฿2nd class seat · A/CBook
  1. 14:36Hua Hin Railway Station
  2. Train SP40 · Special Express
    3h 29m on board
  3. 18:05Krung Thep Aphiwat Central Terminal
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

Timetable sampled on 3 upcoming days and updated 2026-10-15 10:26. Ticket prices are per adult. A service fee and payment fees may be added at checkout and vary by payment method.

About the Hua Hin to Bangkok trains

Trains on this route usually depart from Hua Hin Railway Station and arrive at Krung Thep Aphiwat Central Terminal.

The journey takes 3h 29m to 4h 10m, depending on the train. Our timetable lists 11 trains: 5 Special Express, 4 Rapid, 2 Express.

When trains depart

Morning 05:00–11:59 · 3 trainsAfternoon 12:00–17:59 · 1 trainNight 23:00–04:59 · 7 trains

Seat classes and fares

ClassFrom (per adult)Trains
Third class Seat94 THB7 of 11
Second class Seat150 THB7 of 11
Second class Berth (A/C)280 THB9 of 11
Second class Seat (A/C)330 THB2 of 11
First class Berth (A/C)978 THB4 of 11

Stations for Hua Hin to Bangkok

Departure · Hua Hin

Open a station page for its map, GPS coordinates and directions. All train stations

↔ Return: Bangkok to Hua Hin trains

Other SRT routes

Frequently asked questions

How many trains go from Hua Hin to Bangkok?

11 SRT trains in our timetable. Some may not run every day, so check the date you travel.

What time is the first and last train from Hua Hin to Bangkok?

The first departs at 00:14 and the last at 14:36.

How much is a train ticket from Hua Hin to Bangkok?

Tickets start from 94 THB per adult. A service fee and payment fees may be added at checkout.

How do I book?

Choose your travel date on this page, click Check availability & book, and complete the booking online.

What is the fastest train from Hua Hin to Bangkok?

The fastest is SP40, departing at 14:36 with a travel time of 3h 29m.

What is the cheapest train from Hua Hin to Bangkok?

The lowest fare is 94 THB per adult, for example on RP168 at 01:26 (and 4 trains in total at this fare).

How long does the train from Hua Hin to Bangkok take?

Travel time ranges from 3h 29m to 4h 10m depending on the train.

What seat classes are available from Hua Hin to Bangkok?

Classes in our timetable: Third class Seat from 94 THB; Second class Seat from 150 THB; Second class Berth (A/C) from 280 THB; Second class Seat (A/C) from 330 THB; First class Berth (A/C) from 978 THB. Ticket prices are per adult; availability depends on the train and date.

Is there an overnight train from Hua Hin to Bangkok?

In our timetable all trains arrive on the day they depart.

Share this page