The ornate golden clock tower in the centre of Chiang Rai
Photo: CEphoto, Uwe Aranas / Wikimedia Commons · CC BY-SA 3.0
Practical Guide16 min read

Thailand Sleeper Train Guide: Routes, Classes & Booking

Thailand's sleeper trains: class comparisons, major routes, schedules and a booking walkthrough for overnight train travel.

Updated October 28, 2026
#sleeper train#trains#transport#overnight travel#backpacking#budget travel

Updated October 28, 2026

We may earn a commission on links to partners, at no extra cost to you.

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.

Why ride

What the sleeper train gives you

Train Classes Explained

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

ClassBedsACPrice Range (Bangkok-Chiang Mai)PrivacyComfort Rating
1st Class2 beds per private cabinYes1,300-1,500 THB ($37-$43)High (lockable door)9/10
2nd Class ACOpen carriage, upper/lower berthsYes700-900 THB ($20-$26)Medium (curtain)7/10
2nd Class FanOpen carriage, upper/lower berthsNo (fan only)500-700 THB ($14-$20)Medium (curtain)5/10
3rd ClassSeats only (no sleeper)No250-400 THB ($7-$11)None3/10

Train classes

What each class gives you

3rd class is seats only.

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:

FeatureLower BerthUpper Berth
Price100-200 THB moreCheaper
SpaceWider, more headroomNarrower, less headroom
WindowYes (view in morning)No direct window
PrivacyLess (people sit on your bed during day)More (nobody comes up)
Getting in/outEasyRequires climbing
RecommendationBest for most peopleGood for budget/privacy

Upper or lower

Lower berth or upper berth?

The lower berth suits most people.

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.

Pick a class

Which class suits 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.

Sleeper routes

Where the sleeper trains go from Bangkok

Almost every sleeper starts at Krung Thep Aphiwat Central Terminal.

Bangkok to Chiang Mai

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

TrainDepartureArrivalClass AvailableNotes
#9 (Express)18:1007:15 (+1)1st, 2nd AC, 2nd FanMost popular, book early
#13 (Rapid)19:3509:45 (+1)2nd AC, 2nd Fan, 3rdGood alternative
#51 (Express Special)18:4006:50 (+1)1st, 2nd ACNewest carriages, best condition
#7 (Express)08:3019:251st, 2nd AC, 2nd FanDay 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.

TrainDepartureArrivalNotes
#85 (Express)17:0506:25 (+1)Connects to morning ferries
#167 (Rapid)17:3507:45 (+1)Also connects to ferries
#173 (Express)19:0009: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.

Train to island

Bangkok to the Gulf islands by train

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.

TrainDepartureArrivalNotes
#25 (Express)18:3006:30 (+1)Best option, direct
#69 (Rapid)20:0008:45 (+1)Alternative

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

Border crossing tip: Thai exit checks happen at Nong Khai. Then either stay on the through train to Vientiane Khamsavath, or take a tuk-tuk to Nong Khai bus station and the shuttle bus across the Friendship Bridge (about 30 THB, per Seat61). Check the Lao entry rules for your passport before you go.

Train to Laos

Bangkok to Vientiane

Bangkok to Ubon Ratchathani

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

TrainDepartureArrivalNotes
#67 (Express)18:3505:20 (+1)Direct overnight
#21 (Rapid)20:3008: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.

TrainDepartureArrivalNotes
#31 (Express)15:1005:35 (+1)Direct
#37 (Rapid)16:3008:00 (+1)Via Surat Thani
#171 (Special Express)18:3009: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 online

Booking a berth online, step by step

Booking window: Check the booking site for how far ahead tickets open. 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.

Where to book

Online or at the station?

If an online listing says sold out, check at the station too.

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.

Booking tips

Four things to do when you book

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.

What to bring

Match the problem to the item

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:

Train, bus or flight

What each way of travelling gives you

The bus wins on price alone and the flight wins on time.

Bangkok to Chiang Mai

FactorSleeper TrainVIP BusBudget Flight
Cost700-900 THB400-700 THB800-2,500 THB
Duration10-14 hours9-10 hours1.5 hours
ComfortGood (lying down)Medium (reclined seat)Good (short duration)
Arrival time06:00-09:0005:00-06:00Varies
Saves hotel night?YesYesNo
Experience factorHighLowNone
Best forExperience + budgetPure budgetTime-pressed

Bangkok to Surat Thani (Islands)

FactorSleeper TrainVIP BusFlight
Cost600-850 THB400-700 THB1,000-2,500 THB
Duration10-12 hours8-10 hours1 hour + transfer
Ferry connectionShuttle bus includedCombo tickets availableTaxi + ferry
ComfortGoodMediumGood but more transfers
Best forComfort overnightBudgetTime-pressed

Bangkok to Nong Khai (Laos)

FactorSleeper TrainVIP BusFlight (to Udon Thani)
Cost600-800 THB400-600 THB800-2,000 THB
Duration10-12 hours9-11 hours1 hour + 1 hour transfer
ComfortGoodMediumGood
Best forMost travelersBudgetTime-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.

Your night on board

From platform to arrival

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.

Getting to the station

Reaching the station at each end

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.

Thailand in photos

Creative Commons photographs — credits on our attributions page.

A BTS Skytrain crossing the Bangkok skyline at sunset, with skyscrapers behind
Photo: User:Diliff / Wikimedia Commons · CC BY-SA 3.0
Bangkok's high-rise skyline lit up at night
Photo: Benh LIEU SONG / Wikimedia Commons · CC BY-SA 3.0
The white cable-stayed Rama VIII Bridge spanning the Chao Phraya River at sunrise in Bangkok
Photo: Dominic Nelson / Wikimedia Commons · CC BY-SA 4.0

Travel Insurance for Backpackers

Travel medical insurance for backpackers, from SafetyWing.

Get a Quote

We may earn a commission

eSIM for Thailand

An Airalo eSIM for Thailand, so you can skip the airport SIM queue.

Browse Thailand eSIMs

We may earn a commission

You might also need: Bangkok to Chiang Mai: train, bus or flight

Found this useful?
Ask BackpackBot