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:

1. 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 another travel routes, e.g. Bangkok to Pattaya, Bangkok to Hua Hin…

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

    • Travel by train of Thai Railway from Bangkok to Surat Thani in Thailand takes about 9-12 hours.

3. Which train from Bangkok to Surat Thani to choose? What is the best train?

    • You should take a sleeper train, berth to Surat Thani. The best and comfortable are 1st class sleeper trains.

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

    • Travel by train of Thai Railway from Bangkok to Surat Thani costs about $7-50/pp. The most cheapest option is a seat of the 3rd or 2nd class, the most expensive option is to travel by train of the 1st class – sleeper berth, this option costs about $40-50/pp.

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

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

6. What to watch out when you are traveling by train to Surat Thani?

    • The most important thing is to watch your baggage in the train from Bangkok to Surat Thani. It is recommended to come at the railway station in Bangkok at least 1 hour before departure of the train.

7. Is an train e-ticket from Bangkok to Surat Thani in smartphone or tablet acceptable?

    • You can use your train e-ticket to Surat Thani in your smartphone, but it is recommended to print this e-ticket. Read carefully the instructions before and after you book your train ticket, because these instructions can change.

8. Are there also another ways of transfer to Surat Thani from Bangkok?

    • Yes, from Bangkok to Surat Thani you can also travel by bus, private car or taxi or you can also travel by plane. There are direct flights between Bangkok and Surat Thani, it is the most fastest option. The most expensive way of transfer to Bangkok is to book your private taxi/car.

9. From which railway station in Bangkok these trains depart?

10. Where do you keep your luggage in Bangkok?

    • You can try Radical Storage service in Thailand. This service offers a few places in the city center of Bangkok, you can search + book your luggage place online.

11. Where to stay in Surat Thani? Hotel, hostel or guesthouse?

    • Surat Thani has various accommodation facilities, there are cheap hotels / guesthouses, luxury hotels and also hostels for low-cost travelers. You can book your hotel in Surat Thani in Thailand easily online.

12. Where you can also travel from Bangkok?

13. Where you can travel from Surat Thani town?

    • From Surat Thani town you can travel by van + ferry to Koh Samui, by bus / car to Krabi + Koh Phi Phi or Phuket. These 3 places belongs to the most visited tourist sites in southern Thailand.

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)

These practical tips are tailored to help you plan the train journey from Bangkok down to Surat Thani — a long but rewarding trip for adventurous travelers heading toward southern Thailand, island connections, or the Gulf coast.

1. Book an Overnight Sleeper for Comfort and Time Savings

Choosing a night train with sleeper berths lets you cover most of the long journey while you sleep, saving a night’s accommodation and arriving early in the morning ready to explore or transfer onward. Sleeper berths also give you more privacy and space than just sitting for 9–12 hours.

2. Pick a Lower Bunk if You Can

Lower bunks tend to be wider, easier to access, and calmer than upper ones — especially on overnight services. It’s also easier to store bags and move about without climbing ladders, which makes rest more comfortable on such a long ride.

3. Bring Entertainment and Comfort Essentials

Since the train journey is lengthy and part of your travel adventure, pack snacks, water, a power bank, and entertainment like downloaded shows or books. A light shawl or travel blanket helps with variable air-conditioning, and eye masks and earplugs improve sleep quality.

4. Expect the Train to Arrive Outside the Town Centre

Surat Thani’s train station is a bit outside the main city, so plan how you’ll get into the town centre or onward transport connections. Local buses, songthaews, and taxis are available directly outside the station, and taxis are useful if you’re heading to the airport or ferry links.

5. Check Timetables and Book Early

Multiple trains run daily, including daytime and overnight options. Overnight services with sleepers can fill up fast, especially on weekends and holidays, so booking ahead — online or at the station — gives you better choice of departure time and berth class.

6. Use the Train as Part of a Bigger Travel Plan

Many travelers use Surat Thani as a hub for ferries to Koh Samui, Koh Phangan or Koh Tao, or continue further south by bus or van. Planning your train arrival time to connect smoothly with these next legs makes the long rail journey feel like part of the adventure rather than a challenge.

Tip: Train tickets for the Bangkok to Surat Thani route can be searched and booked online in advance, helping you secure your preferred departure time and berth — especially useful during high travel seasons or holidays.


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