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 reliable overnight option — several trains run daily, offering sleeper-berth classes so you sleep while travelling. It’s a popular route especially for travellers heading onward to islands like Koh Samui, Koh Phangan or Koh Tao. Booking a sleeper berth in advance is recommended for comfort and availability, you can book train tickets to Surat Thani online.

At a glance:

  • 📍 Distance: approx. 650–645 km by rail.
  • ⏱️ Travel time: 9–12 hours depending on train service; some express trains take ~8h50min.
  • 💰 Price range (one-way): US $7–9 for basic seat or fan class • US $40–55 for 1st-class AC sleeper berth.
  • 🚆 Train types: Options include regular seats (fan or AC), 2nd class sleepers (air-conditioned or fan), and 1st class AC sleeper berths — ideal for overnight comfort.
  • 🕐 Schedule & frequency: There are around 8–9 direct trains per day from Bangkok to Surat Thani. Departures span from early evening to late night, with arrivals next morning — suitable for catching ferries or onward transport.

Last updated: April 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
Train SP37 16:10 01:49 From $9.00
Train SP43 07:30 16:20 From $16.00
Train RP171 15:10 01:11 From $6.60
Train SP39 22:50 07:50 From $16.00
Train EX83 18:50 04:58 From $8.00
Train RP169 17:30 04:06 From $7.00
Train EX85 19:50 06:23 From $8.00
Train RP167 20:30 07:16 From $7.00
Train SP45 16:10 01:49 From $24.00
Train SP31 16:50 02:20 From $30.00
Train schedule + tickets from Surat Thani to Bangkok:
Train Departs in Surat Thani Arrival in Bangkok Train Ticket
Train SP40 10:25 20:30 From $18.70
Train RP170 19:41 08:25 From $6.70
Train EX86 18:52 07:45 From $7.90
Train SP44 21:05 08:45 From $18.70
Train SP38 23:14 12:05 From $8.70
Train RP172 21:16 10:30 From $6.70
Train EX84 20:14 09:25 From $7.90
Train RP168 17:08 07:00 From $6.50
Train SP46 23:14 12:05 From $29.50
Train SP32 22:27 10:50 From $30.00

🚆 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: