On this page
Free Astrology Insights
Tropical beach

Beyond Bangkok: Exploring Thailand by SRT Long-Distance Trains

By 2026, the flood of travellers trying to book cheap domestic flights during Thai school holidays and Songkran has made spontaneous air travel genuinely painful. Routes like Bangkok to Chiang Mai regularly sell out weeks in advance, and when budget airline seats do appear last-minute, the price spikes fast. If you have not seriously looked at overnight trains as an alternative, you are missing one of the best travel experiences Thailand still offers — and one of the best-value ones.

Why the SRT Train Is Worth the Extra Hours

There is a particular pleasure to boarding a sleeper train at Krung Thep Aphiwat Central Terminal as Bangkok’s street-food smoke drifts through the platform, settling into your berth, and waking up somewhere completely different. The train does not rush through the landscape — it lets you watch it change, from the flat central plains to the green foothills of the north, or the mangroves and rubber plantations of the south.

Overnight trains solve a real logistics problem: you travel while you sleep, cutting out one night’s hotel cost and arriving refreshed in the morning. The State Railway of Thailand (SRT) network reaches cities and towns that domestic flights do not serve at all. Nong Khai on the Mekong, the gateway to Laos, is a good example. Ubon Ratchathani in the deep northeast is another. For these destinations, the train is not the slower option — it is often the only practical direct option.

The pace also filters the crowd. Travellers who take the train tend to be curious rather than in a hurry. That changes the energy on board in a way that is hard to explain until you have shared a dining car with a Thai family heading home for a festival and ended up sampling their homemade snacks.

Understanding Train Types and Classes

SRT runs four categories of long-distance service, and understanding the difference saves confusion when booking.

  • Ordinary Trains: The slowest service, stopping at nearly every station. Mostly 3rd class, non-air-conditioned, and extremely cheap. Fine for short regional hops, not recommended for 12-hour journeys.
  • Rapid Trains: Fewer stops, slightly faster. Offer 2nd and 3rd class, with some air-conditioned 2nd class carriages available.
  • Express Trains: A significant step up in speed and comfort. Offer 1st, 2nd, and 3rd class, with air-conditioned options and sleeper berths on overnight services.
  • Special Express Trains: The flagship long-distance services. Limited stops, modern air-conditioned carriages, dining cars, and the best sleeper berths. This is what most international travellers should book for overnight journeys.
Understanding Train Types and Classes
📷 Photo by Mentozs Sys on Unsplash.

For anything over 6 hours, aim for a Special Express or Express train in 2nd class air-conditioned sleeper at minimum. The difference in comfort over an ordinary 3rd class seat on a 14-hour journey to Chiang Mai is enormous.

Sleeper Berths Explained: What You Actually Get

The sleeper system on SRT is one of the things that surprises travellers — usually pleasantly.

2nd Class Sleepers

These are open-plan carriages where seats convert into berths after around 8 PM. Each berth has a curtain for privacy, a pillow, a sheet, and a blanket. Upper berths are slightly cheaper; lower berths cost a little more because they have a window, more headroom, and easier access. The difference in 2026 fares between upper and lower is around 100 THB on most routes — the lower berth is worth it if you are a light sleeper or tend to feel disoriented waking up in an unfamiliar space.

1st Class Sleepers

Private lockable compartments for one or two passengers. Each compartment has two berths, a sink, air-conditioning, and a small table. Available on Special Express services only. The privacy is genuinely good and makes a significant difference on the longer southern routes. If you are travelling as a couple, splitting the sole-occupancy price between two people makes 1st class surprisingly affordable compared to two separate 2nd class berths.

Pro Tip: On the Bangkok–Chiang Mai overnight run in 2026, lower berths in 2nd class air-conditioned sleeper sell out first — often within hours of the 90-day advance booking window opening. Set a reminder and book the day the window opens for travel around Songkran (April) or Chinese New Year. If you miss lower berths, upper berths are a perfectly comfortable fallback; just pack a sleep mask.

The Major Long-Distance Routes and What They Cost in 2026

Northern Line: Bangkok to Chiang Mai

Train 9 (southbound) and Train 10 (northbound) are the flagship overnight Special Express services on this route. Journey time is approximately 13 to 15 hours, departing Bangkok in the early evening and arriving in Chiang Mai the following morning. The route passes through the flat Chao Phraya basin before climbing gently into the northern hills — if you wake early enough, the light through the carriage window over misty green valleys is the kind of thing you remember.

  • 2nd Class AC Sleeper Upper: 900–950 THB
  • 2nd Class AC Sleeper Lower: 1,000–1,050 THB
  • Northern Line: Bangkok to Chiang Mai
    📷 Photo by Thirayuth Soonthonranan on Unsplash.
  • 1st Class AC Sleeper (per person, shared): 1,600–1,700 THB
  • 1st Class AC Sleeper (sole occupancy): 2,500–2,700 THB

Northeastern Line: Bangkok to Nong Khai or Ubon Ratchathani

Train 25/26 covers the route to Nong Khai, the border town across from Vientiane in Laos. Journey time is approximately 9 to 11 hours. A good option for travellers combining a Thailand trip with a Laos crossing.

  • 2nd Class AC Sleeper Upper: 750–800 THB
  • 2nd Class AC Sleeper Lower: 850–900 THB

Southern Line: Bangkok to Surat Thani or Hat Yai

The southern route is the one most island-bound travellers use. Surat Thani is the jumping-off point for Koh Samui and Koh Phangan. Hat Yai is the deep south hub, with connections to Malaysia. Journey time varies from 12 to 16 hours depending on the service and destination.

  • 2nd Class AC Sleeper Upper: 900–950 THB
  • 2nd Class AC Sleeper Lower: 1,000–1,050 THB
  • 1st Class AC Sleeper (per person, shared): 1,600–1,700 THB
  • 1st Class AC Sleeper (sole occupancy): 2,500–2,700 THB

How to Book SRT Tickets in 2026

The SRT D-Ticket system has improved considerably since 2024 and is now the recommended way to book, particularly for sleeper berths on popular routes.

Online via D-Ticket

  1. Go to www.dticket.railway.co.th or download the SRT D-Ticket app (iOS and Android).
  2. Register an account using your email address.
  3. Select “Buy Ticket” and enter your departure station — use Krung Thep Aphiwat Central Terminal for all major long-distance routes from Bangkok.
  4. Enter your arrival station, travel date, and number of passengers.
  5. Choose your train number, class, and berth type (e.g., 2nd Class AC Sleeper Lower).
  6. Select your specific berth from the carriage layout shown on screen.
  7. Enter passenger details — foreigners need their passport number.
  8. Pay using Visa, Mastercard, JCB, or Thai bank QR payment.
  9. Your e-ticket arrives by email. Show it on your phone or print it — either works at the platform barrier.

Advance booking opens up to 90 days before departure. For overnight sleeper berths on the Chiang Mai and southern routes during peak season, booking at or near the 90-day mark is strongly advised.

At the Station

Tickets are available at any SRT station ticket window. Cash is the safest payment assumption, though some stations accept cards. The practical problem is availability — popular sleeper berths on busy routes are frequently sold out weeks in advance, so station walk-ups work best for off-peak travel or flexible itineraries.

Through a Travel Agency

Local travel agencies in tourist areas can book SRT tickets for a commission fee of around 100–300 THB per ticket. Useful if you are struggling with the online system or have a complex itinerary, but not necessary for most travellers.

Through a Travel Agency
📷 Photo by Anatoly Maltsev on Unsplash.

Krung Thep Aphiwat Central Terminal: Bangkok’s New Long-Distance Hub

One of the most important changes since 2024 is that Krung Thep Aphiwat Central Terminal — also called Bang Sue Grand Station — is now fully established as Bangkok’s primary hub for all long-distance SRT services. Hua Lamphong, the beautiful old colonial-era station in Chinatown, continues to handle some local and suburban routes, but if you are heading to Chiang Mai, the northeast, or the south, you depart from Krung Thep Aphiwat.

The station is large and modern, with clear English signage, food courts, convenience stores, and air-conditioned waiting areas. It connects directly to the MRT Blue Line (Bang Sue Grand Station stop), making it straightforward to reach from most parts of Bangkok. Allow at least 30 minutes from central Sukhumvit on the MRT.

Double-tracking expansion projects are ongoing across major SRT lines in 2026, with the goal of reducing travel times and increasing service frequency on the northern and northeastern lines. Journey times quoted above reflect current services — check the D-Ticket platform for the latest schedules when booking.

Connecting Locally Once You Arrive

Getting off the train at your destination is where many first-timers feel uncertain. Here is what actually works in 2026.

Grab

The Grab app (iOS and Android) covers most provincial capitals and tourist destinations. It shows an upfront fare before you confirm — no negotiation required. A typical city ride of 5 to 10 kilometres costs 100–250 THB. At Chiang Mai railway station, Grab drivers are routinely available and the app works reliably.

Songthaews

These are pickup trucks with two bench seats in the back, operating on fixed routes in smaller cities and towns. Fares on fixed routes run 10–40 THB per person. You can also charter one privately — expect to negotiate, with chartered trips typically running 200–1,000 THB depending on distance. Always confirm the destination and price before getting in if you are chartering.

Tuk-tuks

Available outside most train stations, particularly in tourist areas. Always agree on a price before you start moving. Short rides of 1–2 kilometres run 50–150 THB; longer rides can reach 200–500 THB or more. Tuk-tuks are fun for the experience but not the most economical option if Grab is available in your area.

Tuk-tuks
📷 Photo by Red Shuheart on Unsplash.

Common Mistakes First-Time Train Travellers Make

  • Booking at the station for a peak-season sleeper. Popular berths on the Chiang Mai and southern routes sell out weeks in advance. Online booking via D-Ticket is the only reliable method for securing your preferred berth during high season.
  • Confusing Hua Lamphong with Krung Thep Aphiwat. These are different stations. Long-distance travellers need Krung Thep Aphiwat. Double-check your departure station when booking and allow time to navigate the MRT connection.
  • Underestimating journey times. The Bangkok–Chiang Mai Special Express takes 13–15 hours. Factor this into your itinerary. Arriving at 7 AM is actually convenient — it gives you a full day — but only if you planned for it.
  • Skipping the dining car. SRT trains on overnight routes have dining cars serving Thai food. The pad thai and fried rice are genuinely decent, cheap (around 50–100 THB per dish), and part of the whole experience. Bring snacks as backup, but do not skip the dining car entirely.
  • Packing a large hard suitcase. Storage space on trains is overhead and under the lower berth. A soft-sided bag or backpack is far more manageable than wheeled luggage on a sleeper carriage.

2026 Budget Reality: What the Train Journey Actually Costs

Below are realistic cost breakdowns for a Bangkok–Chiang Mai overnight train journey, covering all tiers.

Budget

  • 3rd class fan seat on an ordinary or rapid train: 200–300 THB (long journey, not air-conditioned, hard seat — manageable for short hops, uncomfortable for 13+ hours)
  • Dinner in the dining car or snacks from platform vendors: 50–100 THB

Mid-Range

  • 2nd class AC sleeper upper berth (Special Express): 900–950 THB
  • 2nd class AC sleeper lower berth (Special Express): 1,000–1,050 THB
  • Meals on board: 100–200 THB
  • Grab from Chiang Mai station to guesthouse: 80–150 THB
  • Total mid-range estimate: 1,100–1,400 THB all-in

Comfortable

  • 1st class AC private compartment, shared (per person): 1,600–1,700 THB
  • 1st class sole occupancy: 2,500–2,700 THB
  • Meals and drinks on board: 200–400 THB
  • Grab or taxi from station: 100–200 THB
  • Total comfortable estimate (shared 1st class): 1,900–2,300 THB per person all-in

For context, a one-way budget flight Bangkok–Chiang Mai in 2026 typically runs 800–2,500 THB for the base fare — before adding baggage fees, airport transfers from Don Mueang (which is far from central Bangkok), and the cost of a hotel night you still need to pay for if you fly during the day. The overnight train at mid-range pricing often works out cheaper once you factor in accommodation savings.

Frequently Asked Questions

Do I need to print my SRT D-Ticket or can I show it on my phone?

Do I need to print my SRT D-Ticket or can I show it on my phone?
📷 Photo by Phương Anh on Unsplash.

You can show your e-ticket on your phone at the platform barrier — printing is not required. Save the PDF to your phone before travel in case you lose mobile signal inside the station. The QR code on the ticket is what the barrier or conductor scans, so make sure your screen brightness is high enough for the scanner to read it reliably.

Is the Bangkok–Chiang Mai overnight train safe for solo female travellers?

Yes, and it has a strong reputation among solo female travellers in Thailand. The 2nd class sleeper carriages have curtained berths with reasonable privacy. Conductors patrol regularly throughout the night. That said, keep valuables in a small bag tucked inside your berth rather than leaving them in open overhead storage, which is standard common sense on any overnight train anywhere in the world.

Can I take the SRT train directly to Koh Samui or Koh Phangan?

Not directly — trains do not run to islands. Take the SRT southern line overnight train to Surat Thani on the mainland, then connect to a ferry. Surat Thani to Koh Samui ferry fares run 250–500 THB; to Koh Phangan, budget 300–600 THB. Combined train-ferry packages are available through operators like Lomprayah and Seatran, which can simplify booking.

What is the difference between departing from Hua Lamphong and Krung Thep Aphiwat in 2026?

Krung Thep Aphiwat Central Terminal (Bang Sue Grand Station) handles all major long-distance SRT routes as of 2026, including services to Chiang Mai, the northeast, and the south. Hua Lamphong now serves mainly local and suburban routes. Always confirm your departure station when booking — selecting the wrong one is one of the most common traveller errors on the D-Ticket system.

How far in advance should I book SRT sleeper tickets?

For peak periods — Songkran (April), Christmas, New Year, and long weekends — book at the full 90-day advance window. The lower berths on the Bangkok–Chiang Mai Special Express and popular southern services to Surat Thani sell out fastest. For off-peak travel between May and October, two to three weeks’ notice is generally sufficient, though earlier is always safer for specific berth preferences.


📷 Featured image by Nopparuj Lamaikul on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
Accessibility Profiles
i
XL Oversized Widget
Widget Position
Hide Widget (30s)
Powered by PageDr.com