On this page
- Sleeper Classes Explained: What You Actually Get
- The Key Routes Worth Taking
- How to Book: Step-by-Step for 2026
- 2026 Budget Reality: What It Costs
- Getting to Krung Thep Aphiwat: The Station Change Nobody Warned You About
- Onboard Survival: What to Bring and What to Expect
- Common Mistakes First-Timers Make
- Frequently Asked Questions
Domestic flights in Thailand are cheap — until they’re not. A last-minute Bangkok to Chiang Mai fare in peak season (November to February) can easily hit 2,500–4,000 THB once you add baggage fees and airport transfers. In 2026, with Suvarnabhumi and Don Mueang both running close to capacity on busy weekends, delays are common and the budget airline experience has gotten noticeably more stressful. The overnight sleeper train with the State Railway of Thailand (SRT) solves several problems at once: it moves you while you sleep, costs less, skips the airport circus entirely, and honestly — it’s a better travel memory than any economy cabin. This guide tells you exactly how to do it right.
Sleeper Classes Explained: What You Actually Get
SRT runs three sleeper configurations on overnight services, and the difference between them matters more than most guides admit.
First Class Air-Conditioned Sleeper
You get a private, lockable two-berth compartment. There’s a small sink inside, a power socket, and a proper door between you and the rest of the carriage. If you’re travelling as a couple, the per-person cost drops significantly compared to solo occupancy. Privacy is complete. This class only runs on Special Express services on major routes, and availability is limited — it sells out fast.
Second Class Air-Conditioned Sleeper (The Most Popular Choice)
This is the sweet spot for most travellers. The carriage is open-plan, with berths running along both sides. During the day they’re seats; in the evening, train staff fold them flat and make up the beds with fresh sheets, a blanket, and a pillow. Each berth has a curtain you can draw for privacy.
There are two berth types within 2nd Class AC:
- Lower Berth: Wider, has a window, easier to climb in and out of, and luggage fits underneath. Worth paying the small premium.
- Upper Berth: Narrower, no window, and you feel the train’s movement more. It’s fine, just less comfortable.
Second Class Fan Sleeper
Same layout as the AC version, but without air conditioning — just ceiling fans and open windows. By 2026, these carriages are rarely deployed on the main Bangkok-Chiang Mai or Bangkok-Hat Yai overnight routes. The newer CNR trains have effectively replaced them on popular services. You might still encounter fan sleepers on regional or lower-frequency routes, but for most travellers reading this guide, it’s a non-issue.
The Key Routes Worth Taking
Not every SRT line has overnight sleeper service. The three corridors that do — and that most travellers will use — are:
- Northern Line — Bangkok to Chiang Mai: The classic. Special Express No. 9 departs Bangkok in the late afternoon and arrives in Chiang Mai the following morning. The journey takes roughly 12–13 hours, winding through rice plains and eventually into mountain foothills. Waking up as the train slows into Chiang Mai, with cool highland air drifting through the window, is one of those travel moments that sticks with you.
- Southern Line — Bangkok to Surat Thani and Hat Yai: Special Express No. 31/32 and No. 85/86 cover the southern corridor. Surat Thani is the jumping-off point for Koh Samui and Koh Phangan ferries. Hat Yai sits near the Malaysian border. Journey times vary — roughly 9 hours to Surat Thani, 14–15 hours to Hat Yai.
- Northeastern Line — Bangkok to Nong Khai and Ubon Ratchathani: Less touristed but excellent for travellers crossing into Laos via the Friendship Bridge at Nong Khai. Overnight trains on this corridor save you both accommodation costs and a full travel day.
How to Book: Step-by-Step for 2026
Booking early is not optional advice — it’s a hard rule for 1st Class and lower berths on the Bangkok-Chiang Mai route. Tickets open 90 days in advance, and good berths on Special Express No. 9/10 go within days of that window opening during peak season.
Online via SRT D-Ticket (Recommended)
- Go to www.dticket.railway.co.th and create an account. Registration asks for basic details and an email address.
- Select “Booking” and enter your origin station — use Krung Thep Aphiwat Central Terminal (not Hua Lamphong — more on that below).
- Enter your destination, travel date, and passenger count. Hit Search.
- Choose your train and class. You’ll see a carriage map where you can select specific berths — lower berths go first, so pick quickly.
- Enter passenger details including passport number and nationality.
- Pay with a Visa, MasterCard, JCB, or UnionPay card. The site’s international card processing has improved significantly since 2024. You’ll receive a QR-code e-ticket by email.
- Screenshot or print your ticket. On the train, staff scan the QR code at the carriage door.
At the Station
Walk up to any SRT ticket counter with your passport, tell the staff your route, date, and preferred class. Pay in cash. The problem: popular berths are often already gone days or weeks before departure. Station booking works best for flexible travellers on quieter routes or off-peak travel dates.
Third-Party Agents
Platforms like 12Go Asia list SRT trains and handle the booking for you. They charge a service fee on top of the SRT fare, but the interface is cleaner and customer support exists in English. Useful if you’re building a complex itinerary with train and ferry combinations.
2026 Budget Reality: What It Costs
These are approximate one-way fares from Bangkok (Krung Thep Aphiwat Central Terminal) on Special Express services. Prices vary slightly by train number and are subject to minor adjustments, but these figures reflect the 2026 range accurately.
Bangkok to Chiang Mai
- Budget: 2nd Class AC Upper Berth — 800–1,000 THB
- Mid-range: 2nd Class AC Lower Berth — 900–1,100 THB
- Comfortable: 1st Class AC Sleeper (per person, double occupancy) — 1,500–1,800 THB
- Solo/Maximum Privacy: 1st Class AC Sleeper (single occupancy) — 2,200–2,500 THB
Bangkok to Surat Thani / Hat Yai
Fares are comparable to the Chiang Mai route across all classes. Factor in that a 2nd Class AC lower berth to Surat Thani saves you both transport costs and one night’s accommodation — at 1,000 THB or less, the value case is strong.
Meals in the dining car run 80–150 THB for basic Thai dishes. Budget an extra 100–200 THB for food and drinks if you don’t pack your own.
Getting to Krung Thep Aphiwat: The Station Change Nobody Warned You About
This is the single most important practical update from 2024 that still catches travellers off guard in 2026. Almost all long-distance overnight trains now depart from Krung Thep Aphiwat Central Terminal (Bang Sue Grand Station), not Hua Lamphong. Hua Lamphong still operates, but only handles certain local and short-distance services. If you turn up at Hua Lamphong for your overnight sleeper, you will miss your train.
Getting to Krung Thep Aphiwat is straightforward:
- MRT Blue Line: Bang Sue station is directly connected to the terminal. From central Bangkok (Sukhumvit area), take the MRT to Bang Sue — journey time around 25–35 minutes, fare 17–43 THB.
- SRT Red Line: The commuter Red Line connects Krung Thep Aphiwat to Don Mueang airport and several northern Bangkok stations. Useful if you’re arriving from Don Mueang before catching a sleeper.
- Grab: From central Bangkok, a GrabCar to Krung Thep Aphiwat typically runs 120–200 THB depending on traffic. Budget extra time during evening rush hour (17:00–19:00).
Arrive at least 45–60 minutes before departure. The station is large — finding your platform and carriage takes longer than you’d expect the first time.
Onboard Survival: What to Bring and What to Expect
The new CNR trains on the Bangkok-Chiang Mai and Bangkok-Hat Yai Special Express services have raised the onboard standard noticeably. Vacuum toilets replaced the old drop-through style, berths are more consistently clean, and 2nd Class AC carriages on these newer trains often have individual charging points per berth. That said, older rolling stock still appears on some routes, so pack for the worst and enjoy the upgrade if you get it.
The smell of instant noodles and the low hum of the air conditioning unit overhead are the sensory backdrop of a Thai overnight train — familiar to anyone who’s made the journey, and oddly comforting by hour three.
Pack this:
- Warm layer: AC carriages get cold — genuinely cold. A light jacket or shawl is non-negotiable.
- Earplugs: The train is noisy. Wheels on track, announcements, and fellow passengers all contribute.
- Eye mask: Lights in the carriage dim but don’t go fully off.
- Toilet paper and hand sanitizer: Carriage toilets are not stocked reliably.
- Power bank: Even on newer trains with charging points, outlets may be occupied.
- Snacks and water: The dining car closes, and late-night snack vendors are hit or miss.
- Small secure bag: Keep your passport, cash, and phone close to your body while sleeping. Valuables out of sight, always.
Common Mistakes First-Timers Make
- Going to Hua Lamphong for a long-distance train: As above — verify your departure station when you book. It should say Krung Thep Aphiwat.
- Booking an upper berth without realising the difference: Upper berths are noticeably less comfortable and have no window. The price gap versus lower berths is small — pay the extra 100 THB.
- Skipping a meal before boarding: The dining car on Special Express trains serves food, but service typically ends by 21:00–22:00. If you board hungry, bring food.
- Leaving booking too late: Peak season (November–February) and public holidays fill up fast. The 90-day advance window exists for a reason.
- Not having your e-ticket accessible offline: Mobile signal can drop in tunnels and remote stretches. Download your ticket or screenshot it before you board.
- Expecting the train to run on time: SRT trains can and do run late, especially the longer southern routes. Build flexibility into your onward plans — particularly if you’re catching a ferry from Surat Thani.
Frequently Asked Questions
Is the overnight train from Bangkok to Chiang Mai comfortable enough for a good night’s sleep?
Most travellers on the newer CNR Special Express trains sleep reasonably well in 2nd Class AC lower berths. The rocking motion actually helps. Upper berths are bumpier and more enclosed. Pack earplugs and a warm layer — the AC runs cold — and you’ll arrive in Chiang Mai adequately rested for a morning start.
Do I need to print my SRT train ticket, or is the QR code on my phone enough?
The QR code on your phone is sufficient in 2026. Train staff scan it at the carriage entrance. That said, screenshot it and save it offline before boarding — mobile signal can drop on certain stretches of the route. Having a backup screenshot takes ten seconds and saves potential hassle.
Which is better for solo travel: the overnight train or a budget flight to Chiang Mai?
For solo travellers prioritising experience and value, the 2nd Class AC lower berth at 900–1,100 THB is hard to beat — it covers transport and a night’s accommodation in one. Budget flights often match or exceed this price once luggage and airport transfers are factored in, plus you lose the evening and morning to airport logistics.
Is it safe to sleep on an overnight train in Thailand with luggage?
Thai sleeper trains are generally safe. Keep valuables — passport, cash, phone — in a small bag that stays with you, not in overhead racks. Lower berths have storage space underneath for larger bags. First Class compartments with lockable doors provide the most security. Incidents are rare, but basic awareness matters.
Can I bring food and drinks onto the overnight train?
Yes, and it’s a good idea. The dining car on Special Express trains closes in the evening, and vending options overnight are unreliable. Pack water, snacks, and a meal if you have dietary restrictions or preferences. There are no restrictions on bringing your own food aboard SRT trains.