Thailand • Trains • Bangkok to Chiang Mai

Bangkok to Chiang Mai Train: Tickets, Timetable & Complete Guide 2026

Founder of YesMyTrips · Personally manages every booking on this route
Published: 2025-10-15 || Last update: 2026-03-12

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, 180-day advance booking, and e-tickets delivered to your email.


Buy Train Tickets From Bangkok to Chiang Mai

Secure your journey by using the YesMyTrips widget to reserve your Thai train tickets today! Booking in advance is the best way to guarantee your seat and avoid disappointment, especially during peak travel periods and holidays when availability is limited.

For long-distance routes like Bangkok to Chiang Mai, you can now book your tickets up to 180 days in advance. This extended window allows for better trip planning and ensures you get first pick of your preferred departure times and specific seats including the highly sought after lower berths and first-class cabins.


Book Your Transportation in Thailand, Vietnam & Malaysia.

Compare prices, schedules and routes | Fast confirmation and e-tickets sent to your email.



Key Facts

Fact Detail
Distance 751 km
Journey time 10h20m – 13h45m
Trains per day 5 trains daily
Cheapest ticket US$ 7.13 - Rapid #109 (14:15 departure)
Overnight trains 4 out of 5 trains
Stations Krung Thep Aphiwat (Bangkok)Chiang Mai Railway Station

Verified 2026 SRT Schedule Update

Status: Live & Verified

Notice: As of March 2026, YesMyTrips has manually verified these schedules against the State Railway of Thailand (SRT) master timetable.

Most travel platforms and search results are currently displaying outdated 2024/2025 data.

The times listed below are the correct, updated departures for the 2026 season.


At a Glance: 2026 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.

My take: I've taken most of these trains personally. Train #9 is the clear overnight winner, the CNR carriages feel like a genuine step up from the older Thai rolling stock. For daytime, Train #7 is the only option, and the scenery between hours 5 and 8 through the mountain entry is the best I've seen from any train in Thailand.

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

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.30
#109
Rapid
Cheapest (Local Vibe)
Best for budget backpackers
14:15 – 04:00 13h45m US$ 7.13
#9
Special Express CNR
Modern Comfort (Best Overall)
Newest carriages, Power outlets
18:40 – 07:15 12h35m US$ 29.09
#13
Special Express
Classic Sleeper Experience
Older AC Sleepers, very cozy
20:05 – 08:45 12h40m US$ 9.61
#51
Express
Last Minute Availability
Fan & AC options
22:30 – 11:40 13h10m US$ 8.37

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.

We believe travel should be about comfort and personal choice. 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.

Which Class Is Right for You?

Here's a quick breakdown by traveler type:

Traveler Type Recommended Class Why
Backpackers 2nd Class Sleeper (AC) Affordable, social, decent comfort for a 12-hour night
Couples 1st Class Sleeper (private cabin) Privacy, quiet, shared enclosed space
Families 2nd Class Sleeper (lower bunks) Room for kids, manageable cost, easier access
Business / Light travelers Special Express seating or 1st Class Sleeper Reliable, quiet, reserved seat guaranteed
Budget backpackers Rapid #109 (3rd Class) Cheapest option, fan only, slower, but gets you there

My recommendation for most travelers: 2nd Class AC sleeper. It's what I book for friends coming to Thailand and what I've seen work well across hundreds of bookings I've managed personally. Comfortable enough, affordable, and you actually sleep. For daytime, 2nd Class AC seat, simple and fine.


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 180-Day Booking Rules

Navigating the booking timelines for the State Railway of Thailand (SRT) can be confusing because the opening date depends entirely on the distance of your journey. To ensure long-distance travelers can secure berths on popular routes like Bangkok to Chiang Mai, the SRT uses a tiered system.
If you are booking a full-route sleeper, you can now reserve your spot up to 180 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 180 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.


Secure Your Seats: Live Booking & Real-Time Maps

Booking a journey on the Northern Line involves navigating the State Railway of Thailand (SRT) reservation system. While the official D-Ticket platform is the primary source for rail inventory, many travelers find the technical requirements such as mandatory account registration and specific regional payment gateways to be a hurdle.

How the Reservation Process Works

As of March 2026, the SRT has expanded the booking window, allowing travelers to secure tickets for the full 751 km route up to 180 days in advance.
To simplify your planning, YesMyTrips acts as your direct interface to the official inventory. Here is how to secure your seat:

Service Feature Platform Integration Your Experience
Real-Time Inventory Access Our booking widget syncs directly with official D-Ticket data, ensuring you see the live availability for all 5 daily departures. You book with confidence, knowing you are viewing the most accurate 2026 timetable data available.
Advanced Seat Selection Access interactive seat maps to pick your specific bunk. We highlight lower berths and dedicated Ladies-Only carriages for easier selection. Secures your preferred location on the train, ensuring a comfortable 751 km journey to the North.
Instant E-Ticketing Upon confirmation, we issue an official SRT digital ticket with a secure QR code directly to your email address. 100% paperless travel. Simply present the e-ticket on your mobile device at Krung Thep Aphiwat Central Terminal.
180-Day Advanced Booking Plan ahead and secure your tickets up to 180 days before your departure date on long-distance routes. Essential for peak travel periods or holidays to guarantee a berth on the popular #9 CNR Special Express.

Expert Logistics Tip: Lower berths on the Bangkok – Chiang Mai route offer significantly more space and sell out first. Use the 180-day window to secure these early.


The YesMyTrips Advantage

While direct booking via government portals is available, we provide a 'human-in-the-loop' service layer to handle complex logistics and ensure a seamless journey.

Live WhatsApp Assistance: Travel with confidence knowing our support team is reachable via WhatsApp. From train delay updates to handling modifications with the station master, we manage the logistics for you in real-time.

Dedicated Ladies-Only Berths: We provide direct access to dedicated female-only sleeper carriages on the Special Express CNR #9. This exclusive feature ensures enhanced privacy and peace of mind for women traveling solo.

International & Local Payments: We accept a wide range of international credit cards and regional e-wallets (like 9Pay and VietQR) that often face processing issues on the official D-Ticket site.

One-Click Private Cabins: Our 'Book Full Cabin' feature allows solo travelers to instantly reserve an entire 1st-class compartment, bypassing the manual multi-step process required on standard interfaces.

★★★★★

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

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?"

Taking a bicycle on the Bangkok to Chiang Mai train

You can take a bicycle with you if there is space in the freight car of train #13, #51 or #109. There is an extra small charge (90 to 130 THB) for this service, you need to arrange at the station.


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.


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.


Bangkok to Chiang Mai: Train vs. Bus vs. Plane


There are three main ways to travel from Bangkok to Chiang Mai: train, bus, and plane. Here is a practical comparison.

Train (10h20m–13h45m, US$7–30): The best all-round option for most travelers. Four of the five daily trains run overnight, letting you sleep on board and wake up in Chiang Mai, effectively saving a night's accommodation. You depart from the city center and arrive at Chiang Mai Railway Station in the city center. No airport transfer, no check-in, no luggage fees. The main tradeoff: longer travel time than flying.

Bus (9–11 hours, US$10–18): Slightly cheaper than a 2nd class train ticket and roughly the same travel time. VIP buses have AC and reclining seats but no flat beds. Depart from Mo Chit or Ekkamai bus terminals in Bangkok. A workable budget option, but not noticeably faster and less comfortable for overnight travel.

Plane (~1 hour flight, US$25–80): Fastest in the air, but factor in 45–90 minutes from central Bangkok to Don Mueang or Suvarnabhumi Airport, check-in time, and 30–40 minutes from Chiang Mai International Airport into the city. Total door-to-door is typically 4–6 hours. Best choice for short trips or travelers with tight schedules.

Bottom line: if you have an overnight to spare, the train beats both on value and experience. One hour in the air versus a slow evening through the Central Plains, the Northern highlands, and waking up in Chiang Mai, there is no comparison.


Thai Train Travel Requirements for Foreigners (2026 Guide)


Traveling across Thailand by rail is one of the most scenic and rewarding ways to see the country, but the logistics have changed significantly as of 2026. Whether you're heading to the mountains of Chiang Mai or down to the islands via Surat Thani, knowing the latest rules for boarding and ticketing is essential for a smooth departure.

The following guide breaks down the critical boarding requirements, including the transition to the new Krung Thep Aphiwat Central Terminal in Bangkok and the latest digital ticket policies.

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


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.47 processing fee

⚠️ Service & payment fees are non-refundable.

The YesMyTrips Guarantee: Human Support in a Digital World


As a French expat living in Southeast Asia since 2016, I’ve experienced the beauty of this region firsthand but I’ve also seen the frustration. When I first started working in the transportation industry here in 2018, I realized how difficult it was for my own friends and family to book a simple train ticket. They often faced the near-impossibility of paying with foreign cards on local platforms or getting lost in translation.

But the biggest gap wasn't just the booking; it was the support. I've seen too many travelers left stranded at stations or let down by unresponsive customer service when plans changed. I founded YesMyTrips to bridge that gap, combining a seamless booking platform with a dedicated support team that actually answers the phone and speaks your language. We don't just sell tickets; we ensure you actually get where you're going.


Exclusive Booking Features

How we compare to standard platforms

👩‍✈️

Women-Only Carriages

YesMyTrips: ✅ Direct Selection
Others: ❌ Usually Mixed-Only

Essential for solo female travelers seeking extra peace of mind.

🛌

1st Class Privatization

YesMyTrips: ✅ 1-Click Option
Others: ❌ Not available

Perfect for solo travelers who want a fully private cabin.

📍

Real-Time Seat Maps

YesMyTrips: ✅ Included
Others: ⚠️ Often Not available

See exactly which bed you are getting before you pay.

👨‍💻

Founder-Led Support

YesMyTrips: ✅ Direct & Expert
Others: 🤖 Bot-Heavy

Get real help from the experts who actually know the SRT system.


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 180 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.