Bangkok to Chiang Mai Sleeper Train: CNR vs SSR (2026)

Key Takeaway: The Bangkok Chiang Mai sleeper journey takes roughly 13 hours and costs between 840 THB and 1,700 THB (~$24-$48) depending on your class. Choose the modern CNR (Train #9) for bright, airline-style cleanliness, or the classic SSR (Train #13) for wider lower berths and old-school railway charm. Tickets sell out weeks ahead in high season, so book your Bangkok Chiang Mai sleeper tickets online to secure a coveted lower berth and ensure a comfortable trip.
Quick Overview: Bangkok Chiang Mai Sleeper Train

- Departure Station: Krung Thep Aphiwat Central Terminal (Bangkok's new massive rail hub, replacing Hua Lamphong).
- Arrival Station: Chiang Mai Railway Station.
- Distance: Approximately 716 kilometers (445 miles).
- Duration: 13 to 14 hours, depending on the specific train.
- Main Train Options: Train #9 (CNR - The modern red train) and Train #13 (SSR - The classic blue train).
- Route details: Check out the Map of Thailand’s Northern Train Line to see the stops along the way.
What is the Difference Between CNR and SSR Trains?

| Feature | CNR (Train #9) | SSR (Train #13) | Book Now |
|---|---|---|---|
| Air Conditioning | Very strong (pack a sweater) | Moderate to strong | Book Train |
| Power Outlets | Individual at every bed | Shared in the corridor | Book Train |
| Toilets | Modern airplane-style vacuum | Mix of western and squat (track-drop) | Book Train |
| Lighting at Night | Corridor lights stay on BRIGHT | Lights are heavily dimmed | Book Train |
| Lower Bed Width | Standard single | Extra wide (almost a super-single) | Book Train |
| First Class Available? | Yes (Private 2-berth cabins) | No (2nd Class only) | Book Train |
How Much Does the Bangkok to Chiang Mai Sleeper Train Cost?

| Train Type & Class | Upper Berth Price | Lower Berth Price | Where to Buy |
|---|---|---|---|
| CNR 1st Class (Train #9) | 1,453 THB (~$41) | 1,653 THB (~$47) | Check Availability |
| CNR 2nd Class (Train #9) | 941 THB (~$27) | 1,041 THB (~$30) | Check Availability |
| SSR 2nd Class (Train #13) | 771 THB (~$22) | 841 THB (~$24) | Check Availability |
The Onboard Experience: Sleep, Food, and Bathrooms

7 Pro Tips for the Thai Sleeper Train
After riding this route for years, I have learned a few hard lessons. Follow these tips to ensure a flawless Bangkok Chiang Mai sleeper journey. 1. Always book the lower berth. It costs slightly more, but you get a window, more headroom, and you don't have to navigate a tiny metal ladder in the middle of the night. 2. Bring a high-quality eye mask. If you are riding the modern CNR train, this is non-negotiable. The corridor lights are blindingly bright. 3. Pack warm clothes. Thai train air conditioning has two settings: off, and arctic tundra. You will want sweatpants and a hoodie, even if it is 35°C (95°F) outside in Bangkok. 4. Don't go to Hua Lamphong. As of recently, all long-distance trains depart from the massive new Krung Thep Aphiwat Central Terminal. Do not show up at the old, historic station by mistake. 5. Set an alarm for the Khun Tan tunnel. About an hour before arriving in Chiang Mai, the train climbs through the mountains and passes through Thailand's longest railway tunnel. The jungle views right after sunrise here are spectacular. 6. Bring your own toilet paper. The CNR trains usually stay stocked, but the older SSR trains almost always run out of paper by 6:00 AM. 7. Secure your tickets early. This is the most popular tourist route in the country. Use a reliable platform and figure out how to book Thailand train tickets online at least 30 days in advance. To get the best seats, book your Bangkok Chiang Mai sleeper tickets at thailandtrain.org as soon as your travel dates are confirmed. If you are curious about expanding your rail journey beyond the north, read our complete guide on how to travel Thailand by train.Ready to Book Your Bangkok Chiang Mai sleeper?
Securing your spot on this iconic route is the first step to an unforgettable northern Thailand adventure. Because lower berths sell out weeks in advance during the high season, don't wait until you arrive in Bangkok to buy your fare. Book your Bangkok Chiang Mai sleeper tickets online today to guarantee the best bed for your journey and enjoy the peace of mind that comes with a confirmed reservation.
Frequently Asked Questions
How much does a Bangkok Chiang Mai sleeper train ticket cost?
A Bangkok Chiang Mai sleeper train ticket costs between 840 THB (~$24) for a classic SSR upper berth and 1,700 THB (~$48) for a modern CNR lower berth. Prices vary based on the train type and class selected. You can check real-time pricing and availability on thailandtrain.org.
How do I book a sleeper train from Bangkok to Chiang Mai?
You can book sleeper train tickets online through the official State Railway of Thailand site or via thailandtrain.org to ensure a confirmed seat. It is highly recommended to book your Bangkok Chiang Mai sleeper tickets at least 30 days in advance, especially during the high season from November to February.
What is the difference between CNR and SSR trains in Thailand?
The CNR (Train #9) is a modern, Chinese-built train with power outlets, CCTV, and aircraft-style vacuum toilets, while the SSR (Train #13) is an older, classic train known for wider lower berths and a more traditional feel. CNR trains are generally cleaner and more brightly lit, making them popular for first-time travelers on the Bangkok Chiang Mai sleeper route.
Which station in Bangkok does the Chiang Mai sleeper train depart from?
The Bangkok Chiang Mai sleeper train departs from Krung Thep Aphiwat Central Terminal, which replaced the old Hua Lamphong station as the city's primary rail hub. Ensure you arrive at least 30 minutes before departure to navigate the large terminal.
How long is the overnight train from Bangkok to Chiang Mai?
The overnight train journey from Bangkok to Chiang Mai typically takes between 13 and 14 hours, covering a distance of approximately 716 kilometers. Most travelers prefer the Bangkok Chiang Mai sleeper options to save on a night's accommodation while arriving refreshed in the morning.
Is the lower berth better than the upper berth on Thai sleeper trains?
The lower berth is widely considered superior because it is significantly wider, has a window for morning views, and offers more headroom than the cramped upper berth. Lower berths on the Bangkok Chiang Mai sleeper sell out much faster, so booking early via thailandtrain.org is essential to secure one.



