Book Bangkok to Chiang Mai Train Tickets Online
Compare prices, schedules and routes | Fast confirmation and e-tickets sent to your email.
Schedules & Ticket Prices
There are 5 trains operating daily from Bangkok to Chiang Mai. This frequency ensures that whether you prefer a scenic daytime ride or a time-saving overnight journey, there is a departure to fit your schedule. The current timetable offers a strategic mix of speed and comfort levels:
• Daytime Exploration: The Special Express #7 is the sole daytime departure, perfect for those who want to see the central plains transition into the Northern highlands.
• Overnight Efficiency: Four nightly services (#109, #9, #13, and #51) allow you to save on a night’s accommodation. This includes the premier Special Express CNR #9, which utilizes Thailand's most modern Chinese-built carriages.
• Budget & Speed Options: Travel times vary from a brisk 10h 20m to a more leisurely 13h 45m, with prices starting as low as 230 ฿ for Rapid services.
Which Train Should You Choose? (2026)
Choosing Your Carriage: Sleepers vs. Seats
The train between Bangkok and Chiang Mai offers diverse type of classes:
Key Stops Along the Northern line
The Bangkok to Chiang Mai train is not just a point-to-point trip. The Northern Line passes through some of Thailand's most historically and culturally rich towns. Each stop is a potential detour:
• Ayutthaya (90 min from Bangkok): UNESCO World Heritage site. Ancient temples, prangs, and ruins. Perfect half-day detour before boarding the overnight train.
• Lopburi: Known for its monkey-inhabited Khmer temples and quirky historical atmosphere. Easily doable as a quick stop.
• Phitsanulok: Regional hub with connections to Sukhothai, the cradle of Thai civilization. Good base for history-focused travelers.
• Lampang: Charming town with horse-drawn carriages, teak architecture, and a slow pace. Great overnight stop before pushing on to Chiang Mai.
• Lamphun: The last stop before Chiang Mai. Lanna temples and serene countryside just 26 km south of the city.
All these stops are served by long-distance trains on the Northern Line. If you plan to hop off, check station facilities and train frequency before committing, some towns have only a few trains per day.
My personal pick if you're adding a stop: Lampang. It's the most underrated town on this line. Horse-drawn carriages, almost no tourists, and a completely different pace from Chiang Mai. I've recommended it to dozens of travelers and none of them regretted it.
Timing Your Trip: The 90-Day Booking Rules
If you are booking a full-route sleeper, you can now reserve your spot up to 90 days in advance. However, for shorter commuter distances, the booking window is much narrower to prevent local trips from taking up seats intended for overnight travelers.
Thailand Train Booking Windows (SRT 2026)
| Trip Distance / Type | Booking Opens | Example Route |
|---|---|---|
| Long Distance (Over 60% of route) |
60 to 90 Days Ahead | Bangkok to Chiang Mai |
| Medium Distance (25% – 59% of route) |
30 Days Ahead | Bangkok to Phitsanulok |
| Short Distance (Less than 25% of route) |
1 Day Ahead | Bangkok to Ayutthaya |
Tickets not open yet? Don't miss out.
If your travel date is still outside the official booking window, you can still search for your trip on YesMyTrips today.
Simply find your desired route, and if tickets aren't available yet, register for our Ticket Open email alerts. We will monitor the SRT system for you and send an immediate notification the moment reservations become active for your specific date. It’s the easiest way to ensure you get the exact cabin or seat you want without checking back every day.
The Scenic Journey: A Mile-by-Mile Timeline
| Timeline | Region | Best Side | What to Look For |
|---|---|---|---|
| 0–1 hrs | Leaving Bangkok | LOOK BOTH | Urban sprawl, canals (klongs), and local rail-side markets. |
| 1.5–2 hrs | Ayutthaya | LOOK LEFT | Ancient temple ruins, prangs, and Wat-style rooftops. |
| 2–4 hrs | Central Plains | LOOK BOTH | The 'Rice Bowl' endless paddies, water buffalo, and stilt houses. |
| 4–5 hrs | Lopburi / Saraburi | LOOK RIGHT | Limestone hills and the transition to a dryer landscape. |
| 5–7 hrs | Mountain Entry | LOOK BOTH | Forested hills and the train 'snaking' through long curves. |
| 7–9 hrs | Northern Forests | LOOK LEFT | Dense jungle, tunnels, and rainy-season waterfalls. |
| 9–11 hrs | Lamphun Province | LOOK RIGHT | Lanna-style architecture and ancient temple compounds. |
| Final Hour | Chiang Mai Arrival | LOOK BOTH | Mountain skylines and the suburbs of the Northern capital. |
What to Expect Onboard
Thai long-distance trains are built for overnight comfort, especially on the Northern Line. Here's what you'll find depending on your class:
• Sleeper cabins: 2nd Class sleepers have bunk-style beds with curtains for privacy. 1st Class cabins are enclosed two-bed compartments, ideal for couples or solo travelers wanting total quiet.
• Seating: Daytime trains offer cushioned seats in 2nd and 3rd Class. Some Special Express services include reclining seats with extra legroom.
• Food: Most overnight trains have a dining car or a food trolley. You can also pre-order meals or bring your own snacks. Station vendors at major stops are also an option.
• Toilets: Western-style and squat toilets both available. Cleanliness varies by train type and time of day. Bring tissues and hand sanitizer.
• Power and connectivity: Newer trains (especially the CNR #9) offer power outlets in 1st and 2nd Class. Wi-Fi is not guaranteed on any service, so download entertainment before you board.
One thing I tell every traveler before they board: the AC carriages get genuinely cold after midnight. I've seen people in t-shirts at 2am regretting it. Bedding is provided on sleepers, but a light jacket or a cheap 7-Eleven blanket is worth buying at the station.
Special Express CNR No.9 - 2nd class interior, Bangkok to Chiang Mai sleeper train
Best Time to Travel Bangkok the Northern line
Thailand's climate affects the train experience more than most people expect:
• Cool season (Nov–Feb): Best time to travel. Mild temperatures, clear skies, comfortable overnight conditions. Book early around Christmas, New Year, and Lunar New Year as trains sell out weeks ahead.
• Hot season (Mar–May): Daytime trains can get uncomfortable in non-AC classes. Stick to overnight AC sleepers or evening departures.
• Rainy season (Jun–Oct): Lush green scenery but occasional delays due to track flooding or slippery conditions in the north. Factor in buffer time if you have onward connections.
Peak periods to book well in advance:
• Songkran (Thai New Year, mid-April): trains fill weeks ahead
• Loy Krathong (November): Chiang Mai draws huge crowds
• Thai public holidays and long weekends: sleeper berths go fast
I've traveled this route in both the cool season and the rainy season. The difference is real. A clear January morning on Train #7 through the Northern highlands hits differently, the kind of light you don't see from a plane. Rainy season has its own charm (waterfalls appear trackside after hour 7) but build buffer time into your itinerary if you have onward connections.
If scenery is your priority: Train #7 in cool season is the gold standard.
Thai Train Travel Requirements for Foreigners
| Category | Requirement | Pro-Tip / Detail |
|---|---|---|
| Identity Document | Original Passport | Must match the name on the ticket exactly. |
| Ticket Format | Mobile E-Ticket | PDF on phone is sufficient. No printing required. |
| Boarding Time | 30 mins before | Arrive early; no airport-style check-in counters. |
| Offline Access | Screenshot/Save | Save PDF locally; station Wi-Fi can be unreliable. |
Arrival & Logistics: Navigating the Stations
Krung Thep Aphiwat Central Terminal - Bangkok Railway Station
Krung Thep Aphiwat Central Terminal is located approximately 10 kilometers north of Bangkok’s city center. To get there, most travelers opt for a taxi, ride-sharing service, or a local bus, with the journey usually taking around 30-45 minutes depending on traffic. Expect to pay roughly 150-200 THB for a taxi from central Bangkok.
Chiang Mai Railway Station
Chiang Mai Railway Station is situated about 3 kilometers southeast of Chiang Mai’s Old Town. To reach the station, most travelers take a red songthaew, tuk-tuk, or taxi, with ride costs typically around 60-100 THB. The journey usually takes about 10-15 minutes, depending on traffic.
Modifications: Changes and Refunds
Eligibility: Normal days only (No festivals); Issued less than 90 days ago; At least 24h before travel.
| Timeline | Fee |
|---|---|
| 3 days prior | 20% of fare |
| 2 days prior | 30% of fare |
| 1 day prior | 50% of fare |
Timeline: Normal days only; Issued < 90 days ago; Minimum 24h before travel.
+ US$ 0.46 processing fee
⚠️ Service & payment fees are non-refundable.I booked a sleeper train from Chiang Mai to Bangkok during my trip to Thailand. As a solo female traveler, I was a bit nervous at first, but I was able to reserve a women-only cabin through Yesmytrips, which made me feel safe and comfortable throughout the journey. Everything went smoothly! I highly recommend their service for solo travelling women.
Siri St. Louis, USThe booking process was easy, information are clear and process was smooth. Great support, our train was delayed and my wife and I were a bit stressed about it, we contact the support and they replied almost instantly giving us explanation, telling us what to do and keeping us updated.
Garry Oldom, DEFrequently Asked Questions
The journey takes between 10 hours 20 minutes and 13 hours 45 minutes depending on the train. The fastest is the daytime Special Express #7 (10h20m). Overnight trains average 12–13 hours.
Tickets start at US$7.28 for Rapid class (Train #109) and go up to US$29.70 for the Special Express CNR #9 with air-conditioned sleeper cabins. First Class private cabins are the most expensive option.
For overnight travel, Train #9 (Special Express CNR, 18:40 departure) is the top pick, it's the fastest overnight option at 12h35m, offers air-conditioned 2nd class sleepers and a women-only carriage. For a daytime scenic ride, Train #7 (07:30 departure) arrives by early evening.
Yes. 4 out of 5 daily trains are overnight. They depart between 14:15 and 22:30 from Bangkok and arrive in Chiang Mai the next morning. All overnight trains offer sleeper berths (2nd class bed AC) and some offer 1st class private cabins.
The train covers approximately 751 km between Krung Thep Aphiwat Central Terminal in Bangkok and Chiang Mai Railway Station.
Yes. The train is a well-established route used by both tourists and locals. Solo female travelers can book the women-only carriage available on Train #9 (2nd class bed AC). Luggage can be stored overhead or under the seat, and the train has onboard staff throughout the journey.
Book in advance, especially for sleeper berths. The SRT opens bookings up to 90 days ahead for this route, and popular trains like #9 and #13 sell out quickly during peak season (November to February, Thai holidays). Buying at the station is possible but risky for specific seat or class preferences.
It depends on your priorities. Flying takes about 1 hour and budget fares start around US$25–50, but requires airport transfers and check-in time. The overnight train costs less, saves a night's accommodation, and drops you directly in the city center. Most travelers who take the train once prefer it for the experience and convenience.
Pack light, overhead storage is limited. Essentials: a light blanket or layer (AC carriages get cold), earplugs, a small padlock for your bag, snacks and water (a dining car is available but limited), and your e-ticket on your phone. Bedding is provided on sleeper trains.