Thailand • Trains • Bangkok to Chiang Mai

Book Bangkok to Chiang Mai Train Tickets Online

Founder of YesMyTrips · Personally manages every booking on this route
Published: 2025-10-15 || Last update: 2026-05-22
The Bangkok to Chiang Mai train covers 751 km on the SRT Northern Line with 5 daily departures from Krung Thep Aphiwat Central Terminal (Bang Sue Grand Station). Journey times range from 10h20m to 13h45m: one daytime option (Train #7, 07:30) and four overnight services departing between 14:15 and 22:30, including Train #9, Thailand's newest CNR sleeper (12h35m, women-only carriage, power outlets). Key stops along the route include Ayutthaya, Lopburi, Phitsanulok, and Lampang. All trains arrive at Chiang Mai Railway Station, centrally located in the city. Tickets start at 230 ฿ (US$7.28, Rapid #109) up to US$29.70 for a 2nd Class AC sleeper on Train #9. Book below with real-time seat maps, 90-day advance booking, and e-tickets delivered to your email.

Book Your Transportation in Thailand, Vietnam & Malaysia.

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.

Last update: 22/05/2026
Service Train Depart Arrival Duration Price
Special Express #7 07:30 17:50 10h20m Starting at US$ 17.12
Rapid #109 14:15 04:00 13h45m Starting at US$ 7.06
Special Express CNR #9 18:40 07:15 12h35m Starting at US$ 28.78
Special Express #13 20:05 08:45 12h40m Starting at US$ 9.51
Express #51 22:30 11:40 13h10m Starting at US$ 8.29

Which Train Should You Choose? (2026)

Train No. Best For Times Duration Price From
#7
Special Express
Fastest & Best Views
AC Seats (Daytime only)
07:30 – 17:50 10h20m US$ 17.12
#109
Rapid
Cheapest (Local Vibe)
Best for budget backpackers
14:15 – 04:00 13h45m US$ 7.06
#9
Special Express CNR
Modern Comfort (Best Overall)
Newest carriages, Power outlets
18:40 – 07:15 12h35m US$ 28.78
#13
Special Express
Classic Sleeper Experience
Older AC Sleepers, very cozy
20:05 – 08:45 12h40m US$ 9.51
#51
Express
Last Minute Availability
Fan & AC options
22:30 – 11:40 13h10m US$ 8.29

Choosing Your Carriage: Sleepers vs. Seats

The train between Bangkok and Chiang Mai offers diverse type of classes:

Class Description Suitable For
First class bed (AC) Private cabin, comfortable beds, air conditioning, privacy. Travelers seeking comfort and luxury.
Second class bed (AC) Bed in a shared compartment, air conditioning, bedding provided. Travelers wanting a budget-friendly overnight experience with a sleep option.
Second class seat (AC/FAN) Reclining seats, air conditioning or fan. Those wanting comfort at a reasonable price.
Third class seat (Fan) Benches, ventilated. Very budget travelers or those seeking the most affordable option.

To help you plan a trip that fits your specific needs, our interface includes options that address common traveler concerns:

Privacy for Solo Travelers: If you're looking for a quiet sanctuary, you can secure an entire 1st-class cabin for yourself giving you total privacy for the full journey.
Dedicated Space for Women: For female solo travelers seeking extra peace of mind, we offer a Women Only selection. This allows you to book a berth specifically within the dedicated second-class AC sleeper carriage on the CNR #9 service.


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.
My tip: I've spotted the White Bridge (Tha Chompu) in Lamphun from Train #7 more times than I can count. Sit on the right side after the 9-hour mark. When you see a white bamboo-railed bridge over a wide, slow river with rice paddies behind it, your camera should already be out. It's the shot that makes people ask "wait, this is a train trip?"

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.

CNR Train No.9 2nd class interior corridor
Lower sleeper berth on the Bangkok to Chiang Mai night train
2nd class sleeper carriage at night with curtains drawn
CNR No.9 2nd class air-conditioned sleeper seat
CNR No.9 train carriage door button

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 - Bangkok main 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 - arrival point for Bangkok trains

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


Ticket Changes

Eligibility: Normal days only (No festivals); Issued less than 90 days ago; At least 24h before travel.

TimelineFee
3 days prior 20% of fare
2 days prior 30% of fare
1 day prior 50% of fare
⚠️ Name changes are strictly prohibited. Fare differences apply.
Cancellations & Refunds

Timeline: Normal days only; Issued < 90 days ago; Minimum 24h before travel.

Refund Fee 70% of ticket fare + 30 THB admin fee.

+ 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, US
★★★★★

The 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, DE

Frequently Asked Questions


How long does the Bangkok to Chiang Mai train take?

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.

How much does a Bangkok to Chiang Mai train ticket cost?

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.

Which is the best train from Bangkok to Chiang Mai?

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.

Is there an overnight train from Bangkok to Chiang Mai?

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.

How far is Bangkok from Chiang Mai by train?

The train covers approximately 751 km between Krung Thep Aphiwat Central Terminal in Bangkok and Chiang Mai Railway Station.

Is the overnight Bangkok to Chiang Mai train safe for solo travelers?

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.

Should I book in advance or buy at the station?

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.

Is it better to take the train or fly from Bangkok to Chiang Mai?

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.

What should I bring on the overnight Bangkok to Chiang Mai train?

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.