Surat Thani to Bangkok Train Schedule & Tickets

11 SRT trains run from Surat Thani to Bangkok. The first departs at 09:00 and the last at 23:28. Fares start from 216 THB per adult.

Quick answer: The train from Surat Thani to Bangkok takes 9h 05m – 11h 22m depending on the train, with tickets from 216 THB.

  • Journey time9h 05m – 11h 22m
  • Fares from216 THB
  • Trains per day1109:00–23:28
  • Night trainYes (10)

Route summary

Fastest train9h 05mSP40, departs 09:00
Lowest fare216 THB4 trains, e.g. RP168 at 18:32
Most departures18:00–21:006 trains in this window
🎫 Check availability & book

Then pick a train and fare class below and book on Baolau

Timetable

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

TrainDepartsArrivesDurationFare classes (per adult)
SP40 09:00 18:05 9h 05m
  • Second class Seat (A/C)524 THBBook
SP44 18:25 03:45 9h 20m
  • Second class Seat (A/C)524 THBBook
RP168 18:32 05:10 10h 38m
  • Third class Seat216 THBBook
  • Second class Seat354 THBBook
  • Second class Berth (A/C)724 THBBook
EX86 19:31 06:10 10h 39m
  • Third class Seat256 THBBook
  • Second class Seat394 THBBook
  • Second class Berth (A/C)804 THBBook
  • First class Berth (A/C)1,332 THBBook
RP174 20:02 06:45 10h 43m
  • Third class Seat216 THBBook
  • Second class Seat354 THBBook
  • Second class Berth (A/C)724 THBBook
EX84 20:23 07:05 10h 42m
  • Third class Seat256 THBBook
  • Second class Seat394 THBBook
  • Second class Berth (A/C)804 THBBook
  • First class Berth (A/C)1,332 THBBook
RP172 20:55 07:30 10h 35m
  • Third class Seat216 THBBook
  • Second class Seat354 THBBook
  • Second class Berth (A/C)724 THBBook
SP32 22:24 08:10 9h 46m
  • Second class Berth (A/C)1,004 THBBook
  • First class Berth (A/C)1,572 THBBook
SP38 22:50 09:05 10h 15m
  • Third class Seat296 THBBook
  • Second class Seat434 THBBook
  • Second class Berth (A/C)804 THBBook
  • First class Berth (A/C)1,372 THBBook
SP46 22:50 09:05 10h 15m
  • Second class Berth (A/C)804 THBBook
RP170 23:28 10:50 11h 22m
  • Third class Seat216 THBBook
  • Second class Seat354 THBBook
  • Second class Berth (A/C)724 THBBook

Timetable sampled on 3 upcoming days and updated 2026-10-16 03:11. Ticket prices are per adult. A service fee and payment fees may be added at checkout and vary by payment method. Check live availability for your date.

↔ Return: Bangkok to Surat Thani trains

🌙 Night and sleeper trains from Surat Thani to Bangkok: compare fares

Other Thailand routes

Frequently asked questions

How many trains go from Surat Thani 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 Surat Thani to Bangkok?

The first departs at 09:00 and the last at 23:28.

How much is a train ticket from Surat Thani to Bangkok?

Tickets start from 216 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 Surat Thani to Bangkok?

The fastest is SP40, departing at 09:00 with a travel time of 9h 05m.

What is the cheapest train from Surat Thani to Bangkok?

The lowest fare is 216 THB per adult, for example on RP168 at 18:32 (and 4 trains in total at this fare).

How long does the train from Surat Thani to Bangkok take?

It takes 9h 05m – 11h 22m, depending on the train. Tickets start from 216 THB.

Is there a night train from Surat Thani to Bangkok?

Yes, 10 10 SRT trains run overnight or offer sleeper berths on this route.

Which station does the train from Surat Thani leave from?

Trains from Surat Thani leave from: Surat Thani Railway Station. Check the station on your ticket before you travel.