Bangkok to Chiang Mai Sleeper Train: Book Train #9 (2026)

Key Takeaway: Train #9 is the undisputed king of the Bangkok to Chiang Mai sleeper train route, offering modern CNR carriages and spotless facilities for around 1,050 THB ($30) in second class. The journey takes roughly 13 hours, departing Krung Thep Aphiwat at 18:40 and arriving just as the mountain mist lifts. Since lower berths sell out weeks in advance for 2026, book your tickets online at thailandtrain.org to guarantee a flat bed instead of a cramped bus seat.
The rhythmic clack of the rails lulls you to sleep. You wake up hours later to misty jungle mountains rolling past your window, holding a hot coffee while the dining car hums with morning chatter. Taking the Bangkok to Chiang Mai sleeper train is a rite of passage for many travelers exploring Southeast Asia. But staring at a confusing schedule of Special Express, Express, and Rapid options will quickly kill that romantic vibe. You need to know exactly which Bangkok to Chiang Mai sleeper train to book before the good berths disappear.
The Bangkok to Chiang Mai Sleeper Train Route at a Glance

Planning your northern escape requires a few basic facts. The railway journey covers 751 kilometers of incredibly diverse Thai landscapes, transitioning from flat central plains to dramatic northern peaks. You will spend between 10 and 14 hours on board. And while the flight takes just an hour, the train saves you a night of hotel accommodation while delivering a vastly superior travel experience.
- Departure Station: Krung Thep Aphiwat Central Terminal (Bangkok's massive new rail hub).
- Arrival Station: Chiang Mai Railway Station (located just east of the old city moat).
- Price Range: 800 THB to 1,700 THB depending on your chosen class; book your Bangkok to Chiang Mai sleeper train tickets at thailandtrain.org for the best availability.
- Best Train: Train #9 (Special Express CNR) for modern comforts.
- Booking Window: Tickets open 90 days in advance for the full route.
To visualize exactly where you are heading, check out our detailed Thailand Train Map before planning your specific stops. You might even decide to break up the journey in Ayutthaya or Phitsanulok. But for direct overnight trips, you basically have three main choices.
Train #9: The Premium CNR Experience

This is the Bangkok to Chiang Mai sleeper train everyone wants. The State Railway of Thailand introduced these sleek, Chinese-built CNR carriages back in 2016, and they remain the crown jewels of the northern line. They feature bright LED lighting, airline-style vacuum toilets, and a surprisingly smooth ride system. You will not find rattling windows or mysterious drafts here.
Train #9 operates Thailand's newest carriages, making it the most reliable, climate-controlled, and popular overnight option for the 751-kilometer Bangkok to Chiang Mai sleeper train journey. It departs Bangkok at 18:40. You arrive in Chiang Mai at 07:15, which perfectly aligns with hotel check-in times if you grab a leisurely breakfast near the station first.
Second-class sleeper tickets on Train #9 cost about 1,050 THB for a lower berth. Because this specific train is wildly popular with both tourists and Thai locals for the 2026 season, those lower beds vanish instantly. You really cannot wait until you arrive in Bangkok to secure one. Check current Train #9 availability and book your Bangkok to Chiang Mai sleeper train tickets on thailandtrain.org the moment you know your travel dates.
Train #13: Old-School Charm with Better Views

Train #13 offers a completely different vibe for the Bangkok to Chiang Mai sleeper train experience. These older Japanese-built JR-West carriages lack the sterile, hospital-bright perfection of the newer CNR fleet. They feature faux-wood paneling, slightly dimmer lighting, and a nostalgic atmosphere that veteran backpackers absolutely love. You feel like you are actually riding a train.
While older than the CNR fleet, Train #13 offers wider lower berths and a classic atmosphere that veteran travelers often prefer over the modern carriages. It leaves Bangkok later, pulling out of Krung Thep Aphiwat at 20:05. You roll into Chiang Mai at 08:40, giving you a bit more daylight to admire the dramatic Khun Tan mountain pass.
The windows in the doors of Train #13 can occasionally be opened. This allows photographers to snap glare-free shots of the jungle valleys, a massive advantage over the completely sealed Train #9. Tickets are also slightly cheaper, running around 900 THB for a second-class lower berth. Book your Bangkok to Chiang Mai sleeper train tickets for Train #13 on thailandtrain.org if you prefer character over modern perfection.
Train #51: The Budget Express Option

Train #51 is the wildcard of the northern Bangkok to Chiang Mai sleeper train route. It departs Bangkok late at 22:30. You arrive in Chiang Mai around 12:10 the next afternoon, which means you spend your entire morning watching the spectacular northern scenery unfold from your window. The views are undeniably stunning.
Because Train #51 travels through the most mountainous sections of the track during broad daylight, it provides the most scenic journey of all the sleeper options. However, the carriages are noticeably older than both Train #9 and Train #13. You will find older air-conditioning units and squat toilets in some of the second-class cars.
If you are traveling on a strict budget, Train #51 also offers second-class seat-only options and third-class fan carriages. Honestly, sitting upright for 14 hours is a miserable experience. Spend the extra 300 THB for a bed. To explore the exact stations this train passes through, study the Map of Thailand’s Northern Train Line.
First Class vs. Second Class Sleeper: Is the Upgrade Worth It?

Choosing your class matters just as much as choosing your train. First-class sleepers are private, lockable compartments containing a bunk bed and a small washbasin. They offer supreme privacy. You can lock the door, control your own air-conditioning, and sleep without hearing someone else snoring three beds down.
Second-class sleeper tickets provide the best value in Thailand, giving you a comfortable flat bed and fresh linens for roughly half the price of a first-class private cabin. Second class consists of an open-plan carriage where seats face each other during the day. An attendant transforms these seats into upper and lower bunks around 20:00, pulling heavy privacy curtains across each bed.
For a detailed breakdown of what to expect in every carriage, read our guide on Train Classes in Thailand: A Comfortable Journey Across the Kingdom. Here is how the two main sleeper classes stack up against each other.
| Class Type | Privacy Level | Estimated Price (THB) | Best Suited For | Action |
|---|---|---|---|---|
| 1st Class (Lower) | Private Cabin | 1,650 - 1,700 | Couples, light sleepers | Book 1st Class |
| 1st Class (Upper) | Private Cabin | 1,450 - 1,500 | Solo travelers wanting a cabin | Book 1st Class |
| 2nd Class (Lower) | Curtained Bunk | 950 - 1,050 | Most travelers, window lovers | Book 2nd Class |
| 2nd Class (Upper) | Curtained Bunk | 850 - 950 | Budget travelers, agile climbers | Book 2nd Class |
The lower berth in second class is significantly wider than the upper berth. It also has the window. The upper berth is cheaper, but you sleep directly under the harsh fluorescent lights (which stay on all night) and the freezing air-conditioning vents.
Comparing the Daily Bangkok to Chiang Mai Sleeper Train Schedules
Timing your departure correctly dictates how much of the journey you actually sleep through. According to the State Railway of Thailand, the current timetable offers distinct advantages depending on whether you value a quick trip or scenic daylight hours.
For the 2026 timetable, Train #9 remains the fastest overnight service, shaving a full hour off the journey time compared to the older Train #13 and Train #51 locomotives. Let's look at the exact departure and arrival times for the three main sleeper options.
| Train Number | Departure (BKK) | Arrival (CNX) | Train Type | Availability |
|---|---|---|---|---|
| Train #9 | 18:40 | 07:15 | Special Express CNR | Check Dates |
| Train #13 | 20:05 | 08:40 | Special Express | Check Dates |
| Train #51 | 22:30 | 12:10 | Express | Check Dates |
If your itinerary takes you elsewhere in the country later, you might want to review the Map of Thailand’s Southern Train Line for connections to the islands. But for the northern route, Train #9 is objectively the most efficient use of your time.
7 Pro Tips for Your Overnight Journey
Riding Thai trains is generally straightforward, but a few insider tricks will dramatically improve your comfort. I have ridden this exact route dozens of times over the years. Here is what you need to know before you board.
- Always book the lower berth. It costs about 100 THB more than the upper berth. You get a wider bed, a real window to watch the sunrise, and you avoid the freezing air-con blasting directly onto your face.
- Pack warm clothes. The air-conditioning on Train #9 is notoriously powerful and cannot be adjusted in second class. Bring a thick hoodie, long pants, and socks, even if it is 35°C outside in Bangkok.
- Embrace the dining car. After being closed for a few years, the restaurant cars are fully operational for 2026. Grab a table around 19:00, order a surprisingly decent massaman curry, and watch the countryside blur past.
- Navigate Krung Thep Aphiwat easily. The new Bangkok terminal is massive and feels like an airport. Long-distance northern trains depart from the upper level. Arrive at least 45 minutes early to find your correct gate.
- Book exactly 90 days out. Tickets for the full Bangkok to Chiang Mai sleeper train route open 90 days in advance. Lower berths on Train #9 sell out within hours during the high season (November to February). Learn How to book Thailand train tickets online? to secure your spot.
- Set your alarm for the Khun Tan tunnel. About an hour before reaching Chiang Mai, the train climbs through Thailand's longest railway tunnel. The jungle scenery immediately after exiting the tunnel is breathtaking.
- Keep your luggage secure. There are no dedicated luggage racks in the sleeping areas. Your main backpack or suitcase slides under the bottom bunk. Bring a small daypack with your valuables into bed with you.
If you plan to explore further afield after Chiang Mai, perhaps crossing over to the Isan region, studying the Map of Thailand’s North Eastern Train Line will help you plan those complex cross-country connections.
Ready to Book Your Northern Escape?
Securing your spot on the Bangkok to Chiang Mai sleeper train doesn't have to be stressful. By choosing the right train (like the modern Train #9) and booking your lower berth exactly 90 days in advance, you guarantee a comfortable, scenic start to your northern Thailand adventure. Don't risk getting stuck on a 12-hour bus ride. Search your travel dates and book your Bangkok to Chiang Mai sleeper train tickets online today.
Frequently Asked Questions
How much does a sleeper train ticket from Bangkok to Chiang Mai cost?
A second-class sleeper ticket on the Bangkok to Chiang Mai sleeper train costs approximately 1,050 THB ($30) for a lower berth on the modern CNR carriages. Prices can range from 800 to 1,700 THB depending on the class and train type. To guarantee these rates and secure a bed, it is best to book through thailandtrain.org well in advance.
How do I book a Bangkok to Chiang Mai sleeper train online?
You can book tickets online via thailandtrain.org or the official SRT portal up to 90 days before your departure date. Because the popular lower berths on Train #9 sell out weeks in advance, online booking is the most reliable way to ensure you don't end up with a seat on a bus instead.
Which is the best train from Bangkok to Chiang Mai for tourists?
Train #9 (Special Express CNR) is the best option for travelers, featuring modern Chinese-built carriages, vacuum toilets, and superior climate control. While other Express trains are available, Train #9 offers the smoothest and cleanest experience on the 13-hour journey. You can check the specific amenities for each train number on thailandtrain.org.
What time does the sleeper train leave Bangkok for Chiang Mai?
The premier Train #9 departs Krung Thep Aphiwat Central Terminal at 18:40 and arrives in Chiang Mai at approximately 07:15 the following morning. There are several other departures throughout the late afternoon and evening, and you can view the full updated timetable at thailandtrain.org to plan your arrival around hotel check-in times.
Is the Bangkok to Chiang Mai sleeper train better than flying?
The Bangkok to Chiang Mai sleeper train is often preferred over flying because it saves the cost of a hotel night and provides a scenic, iconic travel experience through Thailand's northern mountains. While a flight takes only one hour, the train offers more legroom, a flat bed, and a more sustainable way to travel. Visit thailandtrain.org to compare the costs and benefits for your specific travel dates.

