Thailand Sleeper Train Guide: Routes, Classes, and Booking Tips (2026)
Practical Guide16 min read

Thailand Sleeper Train Guide: Routes, Classes, and Booking Tips (2026)

Complete guide to Thailand's sleeper trains. Class comparisons, major routes, schedules, booking walkthrough, and everything you need for overnight train travel.

By BackpackThailand Team
#sleeper train#trains#transport#overnight travel#backpacking#budget travel
BT
BackpackThailand TeamExperienced Thailand Travelers

Our team of Thailand-based writers and travelers keeps every guide accurate, up-to-date, and grounded in real experience — not armchair research.

Last verified: February 22, 2026

Disclosure: This post may contain affiliate links. We earn a small commission at no extra cost to you — it helps us keep this guide free and up-to-date. Learn more

The sleeper train is one of those experiences that defines backpacking in Thailand. You board in the evening, climb into your berth as the city lights fade, and wake up in a completely different part of the country. It is practical — you save a night's accommodation and cover distance while you sleep. But it is also genuinely enjoyable in a way that a budget flight never will be.

Thailand's rail network stretches from the Malaysian border in the south to Nong Khai on the Laos border in the north, with Bangkok as the central hub. The State Railway of Thailand (SRT) operates all routes, and while the trains are not exactly high-speed rail, they are reliable, safe, and incredibly good value.

This guide covers everything you need to know: which class to book, the major routes and their schedules, how to book tickets, what to pack, and the practical tips that make the experience comfortable rather than miserable.

For a broader overview of all transport options, see our complete Thailand transport guide.

Why Sleeper Trains Are the Best Backpacker Transport

Before we get into the details, here is why the sleeper train deserves a spot in your Thailand itinerary:

You save money twice. The train ticket costs less than a flight, and you skip a night of accommodation. A 2nd class AC berth from Bangkok to Chiang Mai costs around 800 THB ($23). That is cheaper than most hostel dorms plus a budget flight combined.

You actually sleep. Unlike buses, which stop frequently and have cramped seats, the train gives you a proper bed. The gentle rocking motion puts most people to sleep within minutes.

You see the country. The first few hours before dark and the morning arrival pass through rice paddies, small towns, and scenery you will never see from 30,000 feet.

It is social. The communal atmosphere of a sleeper carriage — chatting with other travelers over dinner, sharing snacks, comparing routes — is part of what makes backpacking memorable.

It is safe. Trains are statistically the safest land transport in Thailand, and theft is rare on sleeper services.

Train Classes Explained

Thai trains offer several classes, and the differences matter. Here is what you are choosing between:

| Class | Beds | AC | Price Range (Bangkok-Chiang Mai) | Privacy | Comfort Rating | |---|---|---|---|---|---| | 1st Class | 2 beds per private cabin | Yes | 1,300-1,500 THB ($37-$43) | High (lockable door) | 9/10 | | 2nd Class AC | Open carriage, upper/lower berths | Yes | 700-900 THB ($20-$26) | Medium (curtain) | 7/10 | | 2nd Class Fan | Open carriage, upper/lower berths | No (fan only) | 500-700 THB ($14-$20) | Medium (curtain) | 5/10 | | 3rd Class | Seats only (no sleeper) | No | 250-400 THB ($7-$11) | None | 3/10 |

1st Class — Private Cabin

First class gives you a private two-berth cabin with a lockable door, a small sink, and air conditioning. The beds fold down from the wall, and there is a small table between them.

Who it is for: Couples, anyone who values privacy, light sleepers.

The catch: Limited availability. Most trains only have one or two first-class carriages, and they sell out fast — often weeks in advance for popular routes.

Verdict: Worth it if you can get it, but not essential. The price jump over 2nd class AC is significant for what amounts to a lockable door.

2nd Class AC — The Sweet Spot

This is where most backpackers end up, and for good reason. You get a proper berth (upper or lower) with a curtain for privacy, clean bedding provided, and air conditioning.

During the day, the lower berths function as facing seats with a table between them. In the evening, the train attendant converts them into beds, pulls down the upper berths, and distributes bedding.

Upper berth vs lower berth:

| Feature | Lower Berth | Upper Berth | |---|---|---| | Price | 100-200 THB more | Cheaper | | Space | Wider, more headroom | Narrower, less headroom | | Window | Yes (view in morning) | No direct window | | Privacy | Less (people sit on your bed during day) | More (nobody comes up) | | Getting in/out | Easy | Requires climbing | | Recommendation | Best for most people | Good for budget/privacy |

Our recommendation: Lower berth in 2nd class AC is the best overall choice. You get the window view, more space, and it is easier to get in and out during the night. The upper berth is fine if you want to save a bit or prefer being tucked away where nobody bothers you.

2nd Class Fan — Budget Option

Same layout as 2nd class AC but with ceiling fans instead of air conditioning. The windows open, which is nice for the scenery but means it gets warm and dusty.

Who it is for: Serious budget travelers, anyone who dislikes aggressive AC, travelers in cooler months (November-February).

The reality: The AC in 2nd class is often turned up way too high (more on this later), so some travelers actually prefer fan class. But from March to October, it can be uncomfortably warm.

3rd Class — Seats Only

Third class has hard seats, no air conditioning, and no sleeper berths. It is genuinely cheap but not practical for overnight journeys.

Who it is for: Short day trips (1-3 hours), extreme budget travel, those who want the most "authentic" experience.

Our recommendation: Skip 3rd class for overnight routes. The difference between a miserable night in a seat and a good night's sleep in a 2nd class berth is 200-400 THB ($6-$11). Spend it.

Major Sleeper Routes

Bangkok is the hub of Thailand's rail network. Almost all sleeper services originate from Bangkok, specifically from Krung Thep Aphiwat Central Terminal (also known as Bang Sue Grand Station), which replaced the historic Hua Lamphong station for long-distance services.

Bangkok to Chiang Mai

The most popular sleeper route in Thailand. This is the one everyone talks about.

| Train | Departure | Arrival | Class Available | Notes | |---|---|---|---|---| | #9 (Express) | 18:10 | 07:15 (+1) | 1st, 2nd AC, 2nd Fan | Most popular, book early | | #13 (Rapid) | 19:35 | 09:45 (+1) | 2nd AC, 2nd Fan, 3rd | Good alternative | | #51 (Express Special) | 18:40 | 06:50 (+1) | 1st, 2nd AC | Newest carriages, best condition | | #7 (Express) | 08:30 | 19:25 | 1st, 2nd AC, 2nd Fan | Day train (not sleeper) |

Best pick: Train #51 has the newest carriages and arrives earliest. Train #9 is the classic choice and also runs the newer carriages on most days. Book either of these first.

Prices (2nd Class AC):

  • Lower berth: 800-900 THB ($23-$26)
  • Upper berth: 700-800 THB ($20-$23)

Prices (1st Class):

  • Per person in shared cabin: 1,300-1,500 THB ($37-$43)

Route highlights: The train passes through Ayutthaya (1 hour in), Nakhon Sawan, Phitsanulok, and Lampang before arriving in Chiang Mai. If you are awake early, the scenery through northern Thailand's hills is beautiful.

For a complete comparison of all Bangkok to Chiang Mai options, see our Bangkok to Chiang Mai transport guide.

Bangkok to Surat Thani (for Koh Samui / Koh Phangan / Koh Tao)

This is how you reach the Gulf islands by train. Surat Thani is the mainland gateway, with ferries connecting to the islands.

| Train | Departure | Arrival | Notes | |---|---|---|---| | #85 (Express) | 17:05 | 06:25 (+1) | Connects to morning ferries | | #167 (Rapid) | 17:35 | 07:45 (+1) | Also connects to ferries | | #173 (Express) | 19:00 | 09:20 (+1) | Latest departure |

Prices (2nd Class AC): 600-850 THB ($17-$24)

The ferry connection: Trains arrive at Surat Thani station, from where shuttle buses take you to the ferry pier (Donsak Pier for Koh Samui/Koh Phangan, or you can go via Chumphon for Koh Tao). Book a combined train+ferry ticket on 12go.asia to make the transfer seamless.

Check our Koh Tao guide, Koh Phangan guide, or Koh Samui guide for what to do when you arrive.

Bangkok to Nong Khai (for Laos Border)

Nong Khai is the main crossing point into Laos, with a friendship bridge connecting to Vientiane.

| Train | Departure | Arrival | Notes | |---|---|---|---| | #25 (Express) | 18:30 | 06:30 (+1) | Best option, direct | | #69 (Rapid) | 20:00 | 08:45 (+1) | Alternative |

Prices (2nd Class AC): 600-800 THB ($17-$23)

Border crossing tip: From Nong Khai station, take a tuk-tuk to the Friendship Bridge border checkpoint (about 20 THB). Cross into Laos on foot, get your visa on arrival, and take a minibus into Vientiane.

Bangkok to Ubon Ratchathani

The gateway to Isaan (northeast Thailand) and the Laos border crossing at Chong Mek.

| Train | Departure | Arrival | Notes | |---|---|---|---| | #67 (Express) | 18:35 | 05:20 (+1) | Direct overnight | | #21 (Rapid) | 20:30 | 08:00 (+1) | Alternative |

Prices (2nd Class AC): 600-800 THB ($17-$23)

Bangkok to Hat Yai (for Malaysia Border)

Hat Yai is the last major Thai city before Malaysia. From there, you can continue overland to Penang or Kuala Lumpur.

| Train | Departure | Arrival | Notes | |---|---|---|---| | #31 (Express) | 15:10 | 05:35 (+1) | Direct | | #37 (Rapid) | 16:30 | 08:00 (+1) | Via Surat Thani | | #171 (Special Express) | 18:30 | 09:25 (+1) | Newest carriages |

Prices (2nd Class AC): 700-950 THB ($20-$27)

Continuing to Malaysia: From Hat Yai, you can take a shuttle train to the Malaysian border at Padang Besar, where you connect to Malaysian trains. Or take a minivan to Penang (about 4-5 hours).

How to Book Sleeper Train Tickets

You have two main options, and both work fine.

Option 1: Book Online via 12go.asia

This is the easiest method and the one most travelers use.

Step-by-step:

  1. Go to 12go.asia and enter your origin, destination, and travel date
  2. Filter results by "Train" to see only rail options
  3. Choose your train and class (the listing shows the exact train number, departure time, and class)
  4. Select upper or lower berth if the option is available
  5. Enter passenger details (passport number required)
  6. Pay by credit card, debit card, or other payment methods
  7. Receive e-ticket by email — show the QR code or print it

Booking window: Tickets open 60 days before departure. For popular routes (Bangkok-Chiang Mai), book 2-4 weeks ahead in high season (November-March). Low season, a few days ahead is usually fine.

12go.asia markup: Expect to pay 50-150 THB more than the station price. This is the convenience fee for online booking in English with instant confirmation.

Option 2: Book at the Train Station

Walk up to the booking counter at Krung Thep Aphiwat Central Terminal (or any major station) and buy your ticket.

Pros: Cheapest price, can see available seats in real-time, staff at major stations speak English.

Cons: Requires being in Bangkok (or another major station) with time to spare, limited hours (usually 5:00-22:00), queues can be long.

Tip: If 12go.asia shows a train as sold out, it is worth checking at the station. The online system and station system sometimes show different availability.

Booking Tips

  • Book lower berths first. They sell out faster than upper berths because they are more popular. If lower is gone, upper is still fine.
  • Book 1st class weeks ahead. There are only a handful of 1st class cabins per train. These disappear fast, especially on the Bangkok-Chiang Mai route.
  • Avoid holiday periods. Songkran (mid-April), Chinese New Year (late January/early February), and Thai school holidays see trains fully booked days or weeks in advance. Plan ahead.
  • Return tickets: You cannot buy round-trip tickets. Book each direction separately.

What to Bring on the Sleeper Train

Packing the right things makes the difference between a good night's sleep and a miserable one.

Essential:

  • Earplugs — The train rattles, other passengers snore, and announcements play through speakers. Non-negotiable.
  • Eye mask — Overhead lights dim but do not fully turn off, and other passengers use phone screens.
  • Warm layer (hoodie or fleece) — The AC in 2nd class is cranked to what feels like 16 degrees Celsius. You will freeze in shorts and a t-shirt. This is the number one complaint from first-time riders.
  • Water bottle — Fill up before boarding. Water is available on board but not always easy to get.
  • Snacks — Vendors walk through the train selling food, and some trains have a dining car. But having your own snacks (7-Eleven run before boarding) means you are not dependent on timing.

Recommended:

  • Small lock for your bag — Theft is rare but not unheard of. Lock your main bag to the luggage rack.
  • Phone charger and power bank — Some carriages have power outlets at each berth, but they do not always work. A power bank ensures your phone survives the night.
  • Sandals or flip-flops — For walking to the bathroom. You do not want to go barefoot on a train floor.
  • Toilet paper or tissues — Train bathrooms have a hose (Thai-style), but not always toilet paper.
  • Entertainment — A book, downloaded podcasts, or offline shows on your phone. You will have a few hours before sleep and after waking.

Leave in your main bag (stored overhead or under berth):

  • Everything you do not need overnight. Keep a small day bag with essentials at your berth.

Train vs Bus vs Flight: When to Choose What

The sleeper train is great but not always the best choice. Here is an honest comparison for the main routes:

Bangkok to Chiang Mai

| Factor | Sleeper Train | VIP Bus | Budget Flight | |---|---|---|---| | Cost | 700-900 THB | 400-700 THB | 800-2,500 THB | | Duration | 10-14 hours | 9-10 hours | 1.5 hours | | Comfort | Good (lying down) | Medium (reclined seat) | Good (short duration) | | Arrival time | 06:00-09:00 | 05:00-06:00 | Varies | | Saves hotel night? | Yes | Yes | No | | Experience factor | High | Low | None | | Best for | Experience + budget | Pure budget | Time-pressed |

Bangkok to Surat Thani (Islands)

| Factor | Sleeper Train | VIP Bus | Flight | |---|---|---|---| | Cost | 600-850 THB | 400-700 THB | 1,000-2,500 THB | | Duration | 10-12 hours | 8-10 hours | 1 hour + transfer | | Ferry connection | Shuttle bus included | Combo tickets available | Taxi + ferry | | Comfort | Good | Medium | Good but more transfers | | Best for | Comfort overnight | Budget | Time-pressed |

Bangkok to Nong Khai (Laos)

| Factor | Sleeper Train | VIP Bus | Flight (to Udon Thani) | |---|---|---|---| | Cost | 600-800 THB | 400-600 THB | 800-2,000 THB | | Duration | 10-12 hours | 9-11 hours | 1 hour + 1 hour transfer | | Comfort | Good | Medium | Good | | Best for | Most travelers | Budget | Time-pressed |

The verdict: The sleeper train wins on comfort and experience for overnight routes. The bus wins on price alone. Flights win on time but cost more and lose the overnight accommodation savings. For most backpackers, the train is the right call at least once.

Practical Tips From Experience

These come from riding Thai sleeper trains dozens of times:

Arrive at the station 30-45 minutes early. You need time to find your platform, and Krung Thep Aphiwat Central Terminal is large. Your platform is displayed on screens, but it may not appear until 20-30 minutes before departure.

Eat before boarding or bring food. Some trains have dining cars, and vendors sell meals (fried rice, pad thai, snacks) walking through the carriages. But the dining car can be crowded and the vendor timing is unpredictable. A 7-Eleven meal deal before boarding is the reliable play.

Keep valuables in your berth. Put your passport, phone, wallet, and anything important in the small mesh pocket by your head or under your pillow. Your main bag goes on the overhead rack or under the lower berth.

The bathroom is an adventure. It is a squat toilet with a hose. It rocks with the train. Bring your own tissues. Go before the bedding is set up when it is easier to move around.

Set an alarm for 30 minutes before arrival. The train attendant will start collecting bedding and converting berths back to seats about 30 minutes before the final stop. You want to be awake and packed before this happens.

The train runs late sometimes. Especially the northern routes. Delays of 30 minutes to 2 hours are not uncommon. Do not schedule anything tight for your arrival morning.

If you are traveling solo and get a 1st class cabin, you will share with a stranger of the same gender (unless you buy both berths). This is normal and usually fine — most people just sleep.

Getting to the Train Station

Krung Thep Aphiwat Central Terminal (Bangkok)

This is Bangkok's main long-distance station, located in the Bang Sue area of northern Bangkok.

How to get there:

  • MRT: Bang Sue station (direct connection)
  • Grab: 100-250 THB from central Bangkok depending on traffic
  • Bus: Several city bus routes stop nearby

At the station: The terminal is modern and well-signposted in English. There are 7-Elevens, food courts, and waiting areas. Departure boards show your train and platform in both Thai and English.

Chiang Mai Station

Chiang Mai's train station is about 2.5 km east of the Old City.

Getting to/from: A songthaew to the Old City costs 30-50 THB per person. Grab costs 60-100 THB. Some hostels offer free pickup if you book with them.

Final Thoughts

The sleeper train is not just about getting from A to B — it is one of the defining experiences of backpacking Thailand. The gentle rocking, the scenery rolling past at dawn, the shared experience of a carriage full of travelers all doing the same thing. It is worth doing at least once, and most people want to do it again.

Book your 2nd class AC lower berth a few weeks ahead, pack warm layers and earplugs, and enjoy the ride.

For the specific Bangkok to Chiang Mai route, our detailed comparison guide breaks down every option side by side. For the big picture on Thai transport, see our complete transport guide. And for making your money go further across the whole trip, check the budget breakdown.

Travel Insurance for Backpackers

SafetyWing covers 180+ countries with plans starting at $42/month. Designed for nomads and long-term travelers — cancel anytime.

Get a Quote

eSIM for Thailand

Skip the airport SIM card queue. Airalo eSIMs give you instant data in Thailand from $4.50 — install before you land.

Browse Thailand eSIMs
Ask BackpackBot