Thailand • Trains • Buy Train Tickets from Bangkok to Surat Thani

Book Bangkok to Surat Thani Train Tickets

Published: 2025-12-19 || Last update: 2026-04-26

The train from Bangkok to Surat Thani is core part of the Thailand train travel guide. Book your Bangkok to Surat Thani train tickets with YesMyTrips in minutes. Choose from overnight sleeper cabins to daytime seats, compare departure times and prices, and receive your e-tickets via email. Enjoy dedicated customer support and transparent change and cancellation policies available up to 24 hours before departure. Prices start from US$ 6.60 and every listing shows real-time availability so you never miss limited fares. Book now.


Buy Train Tickets From Bangkok to Surat Thani

Use the YesMyTrips widget to reserve your Thai train tickets today!

Book Your Transportation in Thailand, Vietnam & Malaysia.

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


Booking your Thai train tickets in advance with YesMyTrips guarantees you a seat, especially during peak travel periods or holidays, helping you avoid disappointment due to limited availability. It also allows for better trip planning and access to your preferred departure times and seats.


Bangkok to Surat Thani Train Timetable


11 trains operate daily from Bangkok to Surat Thani.

Last update: 26/04/2026
Service Train Depart Arrival Duration Price
Special Express 43 07:30 16:20 8h50m Starting at US$ 16.01
Rapid 171 15:10 01:11 10h01m Starting at US$ 6.60
Special Express 37 16:10 01:49 9h39m Starting at US$ 9.05
Special Express 45 16:10 01:49 9h39m Starting at US$ 22.43
Special Express CNR 31 16:50 02:20 9h30m Starting at US$ 27.63
Rapid 169 17:30 04:06 10h36m Starting at US$ 6.60
Express 83 18:50 04:58 10h08m Starting at US$ 7.82
Express 85 19:50 06:23 10h33m Starting at US$ 7.82
Rapid 173 20:10 06:46 10h36m Starting at US$ 6.60
Rapid 167 20:30 07:16 10h46m Starting at US$ 6.60
Special Express 39 22:50 07:50 9h00m Starting at US$ 16.01
💡 Reserve your seat by clicking the train number.

Best Trains from Bangkok to Surat Thani

Daytime: Train 43 (Special Express), departs 07:30, arrives 16:20. Best daylight scenery, modern A/C seats, smooth schedule.
Sleeper: Train 31 (Special Express Sleeper), departs 16:50, arrives 02:20 (+1d). Newest sleepers with 1st‑class cabins and 2nd Class A/C berths.

Tickets not open yet? Don't miss out.

If your travel date is still outside the official booking window, you can still search for your trip on YesMyTrips today.

Simply find your desired route, and if tickets aren't available yet, register for our Ticket Open email alerts. We will monitor the SRT system for you and send an immediate notification the moment reservations become active for your specific date. It’s the easiest way to ensure you get the exact cabin or seat you want without checking back every day.


Train Classes Bangkok Surat Thani

The train between Bangkok and Surat Thani offers diverse type of classes:

Class Description Suitable For Review
First class bed (AC) Private cabin, comfortable beds, air conditioning, privacy. Travelers seeking comfort and luxury.
Second class bed (AC) Bed in a shared compartment, air conditioning, bedding provided. Travelers wanting a budget-friendly overnight experience with a sleep option.
Second class seat (AC/FAN) Reclining seats, air conditioning or fan. Those wanting comfort at a reasonable price.
Third class seat (Fan) Benches, ventilated. Very budget travelers or those seeking the most affordable option.



★★★★★

I booked a sleeper train from Chiang Mai to Bangkok during my trip to Thailand. As a solo female traveler, I was a bit nervous at first, but I was able to reserve a women-only cabin through Yesmytrips, which made me feel safe and comfortable throughout the journey. Everything went smoothly! I highly recommend their service for solo travelling women.

Siri St. Louis, US
★★★★★

The booking process was easy, information are clear and process was smooth. Great support, our train was delayed and my wife and I were a bit stressed about it, we contact the support and they replied almost instantly giving us explanation, telling us what to do and keeping us updated.

Garry Oldom, DE


Thai Train Travel Requirements for Foreigners


Traveling across Thailand by rail is one of the most scenic and rewarding ways to see the country, but the logistics have changed significantly as of 2026. Whether you're heading to the mountains of Chiang Mai or down to the islands via Surat Thani, knowing the latest rules for boarding and ticketing is essential for a smooth departure.

The following guide breaks down the critical boarding requirements, including the transition to the new Krung Thep Aphiwat Central Terminal in Bangkok and the latest digital ticket policies.

Category Requirement Pro-Tip / Detail
Identity Document Original Passport Must match the name on the ticket exactly.
Ticket Format Mobile E-Ticket PDF on phone is sufficient. No printing required.
Boarding Time 30 mins before Arrive early; no airport-style check-in counters.
Offline Access Screenshot/Save Save PDF locally; station Wi-Fi can be unreliable.


Bangkok And Surat Thani Train Stations


Krung Thep Aphiwat Central Terminal - Bangkok Railway Station


Krung Thep Aphiwat Central Terminal is located approximately 10 kilometers north of Bangkok’s city center. To get there, most travelers opt for a taxi, ride-sharing service, or a local bus, with the journey usually taking around 30-45 minutes depending on traffic. Expect to pay roughly 150-200 THB for a taxi from central Bangkok.

Surat Thani Railway Station


Surat Thani Railway Station is located about 15 kilometers west of Surat Thani city center, in Phunphin District. To reach the station, travelers typically use a taxi, tuk‑tuk, or local songthaew (shared pickup truck). The ride usually takes around 20–30 minutes depending on traffic. Expect to pay roughly 150–250 THB for a taxi from central Surat Thani.



Frequently Asked Questions


How early should I book my train tickets from Bangkok to Surat Thani?

It’s recommended to book at least 2-4 weeks in advance, more if you plan to travel during peak seasons, festivals, and holidays, to secure your preferred departure time and class.

Can I buy train tickets online?

Yes, you can purchase tickets online through YesMyTrips, offering real-time seat selection and e-tickets sent to your email.

Are there any discounts for children?

Yes, Children under age of 3 and not taller than 100cm (39.37 inch) travel for free, children between the age of 3 to 11 and not taller than 150cm (59 inch) have discount price.

What payment methods are accepted for online booking?

We accept secure payments via credit/debit cards, e-wallets (Apple Pay, Google Pay), and other popular online payment options.

Can I choose my seat or sleeper cabin when I buy a ticket?

Absolutely! Our seat map allows you to select your preferred seat or sleeper cabin during the booking process, subject to availability.

What is the cancellation and refund policy?

Most tickets are refundable or changeable before departure with a fee. Check the specific policy on our cancellation policy page.

How do I receive my ticket after booking?

Your e-ticket will be sent directly to your email after payment. Save it on your phone or simply print it.

What should I do if I encounter issues during booking?

Contact our customer support at cs@yesmytrips.com for quick assistance.

Are there different classes available on the Bangkok to Surat Thani train?

Yes, options include First Class sleeper cabins, Second Class sleeper beds, Second & Third Class seats. Choose the one that best suits your comfort and budget.