BANGKOK to SURAT THANI → Train Schedule ☀️

bangkok-to-surat-thani-train-schedule
Trains from Bangkok to Surat Thani – Train schedule + Timetable + Fares + Train tickets.
  1. Train Schedule
  2. Train to Surat Thani
  3. FAQ + Travel Tips
  4. Book Train Ticket 🎫
Best experience

1st/2nd class sleeper

Comfortable beds with AC, good option for long 9–12 hour journey

Best budget

3rd class / seat

Cheapest option but basic seating and less comfort overnight

Avoid

Day train

Less practical, takes 9+ hours and requires extra overnight stay

Quick answer: Travelling by train from Bangkok to Surat Thani is a popular overnight option, with sleeper berths allowing you to rest during the journey. It’s ideal for travellers heading to Koh Samui, Koh Phangan or Koh Tao. Booking train tickets online in advance is recommended.

At a glance:

  • 📍 Distance: approximately 650 km by rail.
  • ⏱️ Travel time: 9–12 hours, depending on the service; some express trains take around 8h 50min.
  • 💰 Price range (one-way): US $7–9 for basic seats • US $40–55 for a 1st-class AC sleeper.
  • 🚆 Train types: Regular seats, 2nd-class sleepers and 1st-class AC sleeper berths.
  • 🕐 Schedule & frequency: Around 8–9 direct trains daily, mainly departing in the evening and arriving the next morning, convenient for onward ferry connections.

Last updated: October 2026


📅 Train from Bangkok to Surat Thani – Schedule / Timetable + Train Tickets:

    • Bangkok to Surat Thani – one of the most frequented railway routes to southern Thailand
    • there are overnight + day sleeper + seat trains between Bangkok and Surat Thani
    • train tickets from Bangkok and Surat Thani start at $7-50/pp (soft seat or sleeper berths)
    • travel by sleeper overnight train from Bangkok and Surat Thani takes about 9-12 hours
    • trains to Surat Thani depart from Krung Thep Aphiwat Central Terminal Station or Don Mueang and arrives to Surat Thani Railway Station in Surat Thani town
    • you can check Thailand Railway Map + most frequented railway routes in Thailand
    • the most cheapest way how to travel by train from Bangkok to Surat Thani is a hard seat $7-9/pp
    • train tickets from Bangkok to Surat Thani – 1st class sleeper berth costs about $40-55/pp
    • Book train tickets from Bangkok to Surat Thani on Baolau ➜ or 12go.asia ➜
Train schedule + tickets from Bangkok to Surat Thani:
Train Departs in Bangkok Arrival in Surat Thani Train Ticket
State Railway of Thailand (SP43) 07:30 16:20 (8h 50m) From $15
State Railway of Thailand (RP171) 15:10 01:11 (10h 01m) From $6
State Railway of Thailand (SP37) 16:10 01:49 (9h 39m) From $8
State Railway of Thailand (SP45) 16:10 01:49 (9h 39m) From $23
State Railway of Thailand (SP31) 16:50 02:20 (9h 30m) From $29
State Railway of Thailand (RP169) 17:30 04:06 (10h 36m) From $6
State Railway of Thailand (EX83) 18:50 04:58 (10h 08m) From $7
State Railway of Thailand (EX85) 19:50 06:23 (10h 33m) From $7
State Railway of Thailand (RP173) 20:10 06:46 (10h 36m) From $6
State Railway of Thailand (RP167) 20:30 07:16 (10h 46m) From $6
State Railway of Thailand (SP39) 22:50 07:50 (9h 00m) From $15
Train schedule + tickets from Surat Thani to Bangkok:
Train Departs in Surat Thani Arrival in Bangkok Train Ticket
State Railway of Thailand (SP40) 09:00 18:05 (9h 05m) From $6
State Railway of Thailand (SP44) 18:25 03:45 (9h 20m) From $6
State Railway of Thailand (RP168) 18:32 05:10 (10h 38m) From $6
State Railway of Thailand (EX86) 19:31 06:10 (10h 39m) From $7
State Railway of Thailand (RP174) 20:02 06:45 (10h 43m) From $6
State Railway of Thailand (EX84) 20:23 07:05 (10h 42m) From $7
State Railway of Thailand (RP172) 20:55 07:30 (10h 35m) From $6
State Railway of Thailand (SP32) 22:24 08:10 (9h 46m) From $6
State Railway of Thailand (SP38) 22:50 09:05 (10h 15m) From $8
State Railway of Thailand (SP46) 22:50 09:05 (10h 15m) From $6
State Railway of Thailand (RP170) 23:28 10:50 (11h 22m) From $6

🚆 What type of trains depart from Bangkok to Surat Thani?

train-bangkok-to-surat-thani-2nd-class
Train from Bangkok to Surat Thani – 2nd class seat + sleeper berths (photo: 12go.asia).
train-bangkok-to-surat-thani-1st-class-sleeper
Train from Bangkok to Surat Thani – 1st class sleeper cabin / berth (photo: 12go.asia).
train-bangkok-to-surat-thani-seat-sleeper
Train from Bangkok to Surat Thani – 2nd class seats / berth (photo: 12go.asia).


❓ FAQ + Tips — Travel by train from Bangkok to Surat Thani:

How to book and buy train tickets from Bangkok to Surat Thani?

You can book train tickets from Bangkok to Surat Thani on Baolau ➜ or 12go.asia ➜. You can also search other routes in Thailand.

What is the travel time by train from Bangkok to Surat Thani?

Travel by train of Thai Railways from Bangkok to Surat Thani takes about 9-12 hours.

Which train from Bangkok to Surat Thani is the best?

The best option is a sleeper train, especially 1st or 2nd class sleeper berth for overnight comfort.

How much does it cost to travel by train from Bangkok to Surat Thani?

Train tickets from Bangkok to Surat Thani cost about $7-50/pp depending on train class and seat type.

What is the travel distance by train from Bangkok to Surat Thani?

Travel distance from Bangkok to Surat Thani by train is about 650 km.

What should you watch out for when traveling by train?

Watch your luggage and arrive at the railway station at least 1 hour before departure.

Is a train e-ticket on smartphone acceptable?

Yes, train e-tickets on smartphones are accepted, but printing the ticket is recommended.

Are there other ways to get from Bangkok to Surat Thani?

Yes, you can also travel by bus, private car, taxi or direct flight. Flights are the fastest option.

From which railway stations do trains depart in Bangkok?

Trains depart mainly from Krung Thep Aphiwat Central Terminal Station or Don Mueang.

Where to store luggage in Bangkok?

You can use Radical Storage in Bangkok for short-term luggage storage.

Where to stay in Surat Thani?

Surat Thani offers cheap guesthouses, hotels and hostels. You can book accommodation online.

Where can you travel from Bangkok by train?

From Bangkok you can travel by train to Chiang Mai, Ayutthaya or Nong Khai.

Where can you travel from Surat Thani?

From Surat Thani you can travel to Koh Samui, Krabi, Koh Phi Phi or Phuket.

BOOK a TOUR / ACTIVITY in Surat Thani ➜

book-tour-trip-surat-thani

train-railway-route-bangkok-to-surat-thani
Travel route by train from Bangkok to Surat Thani in Thailand.
Travel by train from Bangkok to Surat Thani
Travel Route Bangkok to Surat Thani
Popular Route One of the most frequented railway routes to southern Thailand
Train Types Overnight, day sleeper, and seat trains
Train Ticket Prices Start at $7-50 per person (soft seat or sleeper berths)
Travel Time About 9-12 hours by sleeper overnight train
Departure Points Krung Thep Aphiwat Central Terminal Station or Don Mueang
Arrival Point Surat Thani Railway Station in Surat Thani town
Cheapest Option Hard seat for $7-9 per person


Travel Tips for Bangkok to Surat Thani (Train)

Traveling by train from Bangkok to Surat Thani is a comfortable and popular option for travelers heading to southern Thailand and nearby islands.

  • Choose Sleeper Train: Overnight sleeper trains are the best option for the long 9-12 hour journey.
  • Bring Essentials: Pack water, snacks, chargers and a light jacket for air-conditioned cabins.
  • Arrive Early: Come to the railway station at least 30-60 minutes before departure.
  • Plan Transfers: Surat Thani is a major hub for ferries, buses and vans to Koh Samui, Koh Phangan or Phuket.
  • Book Early: Sleeper berths can sell out quickly during holidays and high season.

Tip: Train tickets from Bangkok to Surat Thani can be searched and booked online in advance.


🎫 Book train tickets from Bangkok to Surat Thani + Schedule:

(You can change your departure place, arrival and date of departure, eg. Bangkok to Hua Hin, Hua Hin to Surat Thani…)

Bangkok to Vietnam ➜

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: