Skip to main content
Visit Thailand Today

Practical guide

Chiang Mai to Bangkok

The sleeper south saves a hotel night. Just plan for the dawn arrival.

Logistics
Easy
Updated
3 Oct 2026
By Mac Kiley · 13 min read
Chiang Mai to Bangkok

Take the No. 10 Sleeper South, or Fly if You Have a Flight to Catch

Chiang Mai to Bangkok is 693 km by road and 751 km by rail. Fly it in 65–85 minutes from about ฿1,000 ($30) booked a few weeks out, take an overnight sleeper in 12–14 hours for ฿728–1,041 ($22–32) in a second-class berth, or ride a bus to Mo Chit in 9–12 hours for about ฿650–1,050 online. The sleeper I'd book is Special Express No. 10, the newest carriages on the line, which leaves Chiang Mai at 18:20 and reaches Krung Thep Aphiwat at 06:30. The catch going south is the arrival. All three sleepers reach Bangkok between 05:10 and 06:30, which is before any hotel will check you in, and for two of them it's before the MRT starts running. If you're flying out of Don Mueang that day, get off at Don Mueang station 17 minutes earlier and walk across to the terminal. Below you'll find all five trains with official fares, which one to book, what a berth is like, the day trains for the views, the flights and buses, where each one leaves you in Bangkok, and how to break the trip on the way down.

Arriving in Bangkok

Where to stay in Bangkok

Sponsored

This route ends in Bangkok. Search Bangkok hotels with your dates, or narrow it to the area you're heading for. Filter for free cancellation if you want to hold a room and decide later.

See Bangkok hotels

Opens Booking.com with your dates · also on Expedia · Trip.com

Key Facts (2026)

It's 693 km by road and 751 km by rail

A 65–85 minute flight, 12–14 hours on a sleeper train, about 10 hours on the day train, or 9–12 hours by bus. Most people either fly or treat the distance as a night's sleep.

The sleeper to book is No. 10, 18:20 to 06:30

Newest CNR carriages, a socket and reading light at every berth, a dining car. Second-class berths are ฿941 upper and ฿1,041 lower, first class ฿1,453–1,653 per berth, or ฿2,453 for a two-berth cabin to yourself.

Southbound sleepers arrive between 05:10 and 06:30

No. 52 gets in at 05:10, No. 14 at 05:55 and No. 10 at 06:30. The Dark Red Line to Don Mueang runs from 05:00, but the MRT Blue Line under the station doesn't start until about 06:00.

Flying takes 65–85 minutes, from about ฿1,000

Thai AirAsia, Nok Air and Thai Lion Air fly to Don Mueang (DMK); Thai Airways, Thai VietJet and Bangkok Airways fly to Suvarnabhumi (BKK). If you're connecting to an international flight, pick a carrier into the airport you're leaving from.

The bus is about ฿650–1,050 online, to Mo Chit

Day buses leave Chiang Mai's Arcade terminal from 07:30 and the overnight VIP and Gold Class coaches between 16:30 and 21:30. Every one ends at Mo Chit, Bangkok's Northern Bus Terminal, 9–12 hours later.

Tickets open 90 days ahead (changed 30 April 2026)

The State Railway cut the window from 180 to 90 days, so a page promising six months is out of date. Lower berths on No. 10 go first, earliest for November–February and Sunday nights.

Every Way From Chiang Mai to Bangkok, Compared (2026)

ModeDurationPrice (USD)Departs from
Flight1h 05–25m (+ airport time)$30–75Chiang Mai Airport (CNX)
Sleeper train, 2nd-class A/C berth12–14h overnight$22–32Chiang Mai station
Sleeper train, 1st-class cabin12–13h overnight$38–50 per berthChiang Mai station
Day train, 2nd-class A/C seat (No. 8)10h 10m$17Chiang Mai station
Rapid No. 102, fan seat (cheapest)13h 40m$7–12Chiang Mai station
Bus, express to VIP9–12h$20–31Arcade terminal

Train fares are official State Railway of Thailand prices from the 5 December 2025 timetable, converted at ฿33 to the dollar; booking platforms add a service fee. Bus prices are what 12Go charges, fee included. Flight range is booked two to four weeks ahead against last-minute, before bags.

Bookable departures · refreshed daily

Chiang Mai → Bangkok: departure times you can book now

Every departure currently on sale through 12Go for this route, by class. Fares are the spread across the classes shown; the exact price for a seat and date is on the booking page.

Bus

฿ 651–1,0169h – 15h
ClassDepartures
Standard07:30, 16:30, 18:00
VIP16:30, 17:00, 19:10, 20:00, 20:15, 20:45
Express07:30, 10:00, 18:40, 19:45, 20:20, 20:30
VIP 2416:30, 20:05
VIP 2019:00, 21:30
Express 4209:00
VIP 3107:30, 20:30
Express 4013:30, 18:10, 20:10, 21:10
First Class09:30, 19:46, 20:01, 20:15
Gold Class19:15, 20:10, 20:30

Flight

Chiang Mai - Bangkok฿ 1,556–4,4521h 15m – 1h 25m
ClassDepartures
Economy06:35, 08:00, 08:30, 09:25, 09:30, 10:10, 11:50, 12:00, 12:20, 13:10, 14:40, 15:30, 16:15, 17:05, 17:20, 17:40, 19:45, 20:00, 21:10, 22:25
Chiang Mai - Don Mueang Airport฿ 1,377–2,4791h 5m – 1h 20m
ClassDepartures
Economy06:30, 06:50, 07:40, 08:30, 09:30, 09:45, 11:00, 11:25, 12:00, 13:10, 13:40, 14:35, 15:05, 16:25, 17:00, 17:30, 20:20, 20:35, 21:10, 21:30, 23:30
Check seats and exact fares on 12Go

Times and fares as sold on 12Go, refreshed daily. Services sold only locally — ordinary trains, weekend excursion trains, walk-up pier tickets — are not listed; see the table above for those. Sponsored link: we may earn a commission when you book, at no extra cost to you.

Chiang Mai → Bangkok

Check live buses and flights from Chiang Mai to Bangkok

12Go lists the Arcade-to-Mo Chit buses and the flights to both Bangkok airports with live seats and instant e-tickets in English. It sells the trains too, but its embedded train board still shows last year's departure times, so check the schedule below before you pick one.

Check schedules on 12Go

Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.

Which Train to Book (No. 10, No. 14, No. 52 or a Day Train)

Five trains a day from Chiang Mai, three of them sleepers

Five trains leave Chiang Mai for Bangkok every day, and they split cleanly into two daytime trains and three sleepers. Special Express No. 10 is the one to book. It's the southbound working of the same CNR set as No. 9 going north, with a power socket and reading light at every berth, a dining car, a wheelchair-accessible carriage and a carriage for women and young children. It leaves at 18:20, which gives you a full last day in Chiang Mai, and arrives at Krung Thep Aphiwat at 06:30.

Special Express No. 14 leaves at 17:05 on the older sleeper stock and gets in at 05:55. It's ฿170–200 cheaper per berth than No. 10, still has first class and a restaurant car, and it's the backup when No. 10 is full. In a June 2026 ride it left exactly on time and the attendant woke the carriage at 05:15. Express No. 52 is the early sleeper, 15:30 to 05:10, with second-class air-con berths at ฿728–798 and fan seats. It arrives at an hour when nothing in Bangkok is open, and that cancels out the saving.

The day trains are No. 8, the air-conditioned diesel railcar at 07:30 that arrives at 17:40 (second-class reclining seats only, ฿558), and Rapid No. 102 at 06:25, fan-cooled seats with open windows, into Bangkok at 20:05 for ฿388 in second class or ฿230 in third. My rule is No. 10, lower berth, booked as soon as your dates are firm. If it's sold out, take No. 14 rather than No. 52. Take a day train only if the scenery is the point, which on this line it can be.

Chiang Mai → Bangkok Train Schedule and Fares (2026)

TrainDeparts Chiang MaiDon Mueang stationArrives Krung Thep Aphiwat2nd class1st class (upper / lower / whole cabin)
No. 10 special express (CNR stock, the one to book)18:2006:1306:30A/C berth ฿941 upper / ฿1,041 lower฿1,453 / ฿1,653 / ฿2,453
No. 14 special express (older stock)17:0505:3805:55A/C berth ฿771 / ฿841 · fan seat ฿468฿1,253 / ฿1,453 / ฿1,953
No. 52 express (early sleeper)15:3004:5305:10A/C berth ฿728 / ฿798 · fan seat ฿428no 1st class
No. 8 special express day train (seats only)07:3017:2517:40A/C seat ฿558no 1st class
No. 102 rapid day train (fan, windows open)06:2519:4820:05fan seat ฿388 (3rd class ฿230)no 1st class

Times and fares from the State Railway of Thailand timetable dated 5 December 2025, as published by Richard Barrow's Thai Train Guide, matched against thailandtrains.com and 12Go's live search. Barrow's station table prices the berths on No. 10 and No. 14 about ฿3 lower to Krung Thep Aphiwat than the headline fare (฿938 / ฿1,038 on No. 10). 12Go's embedded timetable and some guides still show the pre-December times (No. 10 at 18:00, No. 8 at 08:50), so trust D-Ticket when they disagree. Sleepers often arrive 15–45 minutes late.

What the Night Train South Is Like

A made-up berth, a 05:15 wake-up and the plains outside at first light

Second-class air-con is the sweet spot going south too. Pairs of facing seats convert into curtained upper and lower berths, the attendant makes them up with fresh sheets an hour or two after departure, and on No. 10 every berth has its own socket and light. The lower is wider, has the window and costs ฿100 more, and it's worth it; the upper sits under the air-con vent and runs cold. Lights stay on all night in second class, so pack an eye mask and earplugs. First class is a lockable two-berth cabin with a washbasin and access to a hot shower at the end of the carriage. Cabins are booked by gender unless you pay for the whole compartment (฿2,453 on No. 10, ฿1,953 on No. 14), so a couple or a solo traveler who wants privacy should book it whole.

The first hours are the best part of the trip south. No. 10 climbs out of Chiang Mai through the hills toward Lampang in the last of the light, and the dining car does a hot Thai dinner (around ฿190 on No. 14 in June 2026) if you didn't bring food from the 7-Eleven at the station. Nothing is included in the fare. Overnight the train crosses the central plains, and the wake-up comes early. Attendants fold the berths away 30–45 minutes before Bangkok, so on No. 14 you're sitting up with your bag packed by 05:15 whether you like it or not.

Book on SRT's D-Ticket site, at the station window, or through 12Go, which adds a fee in exchange for an easy checkout and instant e-tickets. Every train on this list runs the whole route from Chiang Mai, so all five open 90 days ahead (the State Railway cut the old 180-day window on 30 April 2026). For November to February, festival weeks and Sunday nights, book two to four weeks out.

Book No. 10, second-class lower berth. Pay for first class only if you want the shower and a door that locks, or if you're a couple who'd rather not share a cabin with strangers.

The Sleeper South in Second Class and First Class

Three rides from Chiang Mai to Bangkok filmed by other travelers, on the older No. 14 and the newer No. 10. Nothing loads from YouTube until you press play.

No. 14 in second class, an upper berth at ฿771, on time out of Chiang Mai at 17:05 and onto the MRT and Red Line at the other end. Video by Uncle go travelling on YouTube.
Second class on No. 10's CNR carriages, filmed before the December 2025 timetable moved the departure from 18:00 to 18:20. Video by Travel Addict JAPAN on YouTube.
A three-minute look at a first-class cabin on the newer stock. Video by groove.compass on YouTube.

Take No. 8 or Rapid No. 102 for the Views

Ten hours of hills, teak country and rice plains, in daylight

The sleeper sees the best stretch of the Northern Line in the dark going north, and partly in daylight going south. The day trains show you all of it. The first three hours out of Chiang Mai are the reason to take one. The line climbs through forest to the Khun Tan tunnel, then drops through Lampang and the teak country toward Uttaradit before the land flattens into rice fields for the long run to Ayutthaya.

No. 8 is the comfortable way to see it. It's a 1990s Daewoo railcar with reclining second-class seats and air-conditioning, 07:30 from Chiang Mai to Krung Thep Aphiwat at 17:40 for ฿558. Rapid No. 102 at 06:25 is the slow, cheap and more photogenic option, with fan-cooled carriages and windows that open, for ฿388 in second class or ฿230 in third, arriving at 20:05. Bring food and water on No. 102.

Flying From Chiang Mai to Bangkok in 65–85 Minutes

Match your Bangkok airport to whatever you're doing next

Chiang Mai's airport, CNX, sits 10–15 minutes from the Old City and Nimman, ฿150–250 by Grab, which makes this one of the easiest flights in the country. Thai AirAsia, Nok Air and Thai Lion Air fly to Don Mueang (DMK), and Thai Airways, Thai VietJet and Bangkok Airways fly to Suvarnabhumi (BKK), with departures from about 06:30 until late evening. Flight time is 65–85 minutes. Booked two to four weeks out, fares run about ฿1,000–1,500 ($30–45) before bags; last-minute seats and the Songkran, Yi Peng and New Year weeks can double or triple that.

The rule that matters going south is to fly into the airport you're leaving from. If your international flight home leaves from Suvarnabhumi, book Thai Airways, VietJet or Bangkok Airways and skip the 45–90 minute cross-town transfer from Don Mueang. Leave three to four hours between landing and an international departure, and more if you do have to change airports. With carry-on only, the flight is often as cheap as a first-class berth and frees the evening, which is why most people take the train up and fly back.

Chiang Mai to Bangkok by Bus From Arcade to Mo Chit

Overnight coaches for sold-out train nights

Every Bangkok bus leaves from the Arcade terminal on Chiang Mai's northeast side and ends at Mo Chit, the Northern Bus Terminal. Day departures start at 07:30, and the overnight coaches that most people want leave between 16:30 and 21:30. Sombat Tour and Nakhonchai Air run the premium VIP and Gold Class coaches with 20–32 reclining seats, a blanket and a snack box, and the government's Transport Co. and several private firms run the express tier below them. 12Go prices the whole range at about ฿650–1,050 with its fee included, and the trip takes 9–12 hours.

The overnight bus is usually an hour or two faster than the sleeper, and it's less comfortable, because seats recline partway rather than flat and the air-con runs cold. It earns its place on the nights when No. 10 and No. 14 are sold out. Mo Chit isn't on the Skytrain. Budget ฿60–100 for a taxi to BTS Mo Chit or MRT Chatuchak Park, or a Grab straight to your hotel.

What to Do When the Sleeper Reaches Bangkok at Dawn

Krung Thep Aphiwat, Don Mueang station, and a hotel that won't let you in yet

Every train from Chiang Mai ends at Krung Thep Aphiwat, the big Bang Sue terminal 8 km north of Siam that replaced Hua Lamphong for long-distance trains. The MRT Blue Line is directly underneath and starts running at about 06:00, so No. 10's 06:30 arrival puts you on it before the morning rush, about 25 minutes to Sukhumvit and 20 to Silom. On No. 14 (05:55) you'll wait a few minutes; on No. 52 (05:10) take a taxi from the ground-floor rank or have a coffee. The SRT Dark Red Line upstairs runs from 05:00.

If you're flying out of Don Mueang, don't ride to the terminus. Every train stops at Don Mueang station 17 minutes earlier (No. 10 at 06:13, No. 14 at 05:38, No. 52 at 04:53), and the station is linked to the airport terminal by a covered walkway. That turns the sleeper into a hotel night and an airport transfer in one ticket, provided your flight is late morning or later.

Everyone else has the check-in problem. Bangkok hotels rarely let you into a room before 14:00, so either book the previous night (some hotels sell an early check-in, and a few call it a day-use rate), or leave your bags at reception and spend the morning somewhere close to the MRT. Chatuchak Weekend Market is one stop from the station and opens at 09:00 on Saturdays and Sundays; Lumphini Park is the classic dawn walk; and Wat Pho opens at 08:00.

Flying out of Don Mueang the same day? Get off at Don Mueang station, not the terminus. Flying out of Suvarnabhumi? Ride to Krung Thep Aphiwat and take the MRT to Phetchaburi for the Airport Rail Link, or a taxi.

Breaking the Journey at Lampang, Phitsanulok, Sukhothai or Ayutthaya

Three stops worth a night on the way down

The day trains make the Northern Line a slow route south with a stop every few hours. One booking wrinkle first. SRT sells a partial journey on a shorter window than the full route. Less than 25% of a train's route opens one day ahead, 25–59% opens 30 days ahead, and 60% or more gets the full 90 days. From Chiang Mai that makes Lampang a walk-up ticket, Phitsanulok a 30-day one, and Ayutthaya a 90-day one.

Lampang (109 km, about 2 hours)

The first stop south and the one most people skip. Wat Phra That Lampang Luang is the finest Lanna temple in the north, the town still runs horse-drawn carriages, and the old teak-merchant quarter along the Wang river is quiet in a way Chiang Mai stopped being years ago. No. 8 gets there at 09:27, which leaves you the whole day.

Phitsanulok and Sukhothai (362 km, about 6 hours)

Phitsanulok is the halfway point and the base for Sukhothai. Wat Phra Si Rattana Mahathat holds the Phra Buddha Chinnarat, a bronze image many Thais consider the most beautiful in the country, and the night market along the Nan river is a good dinner. No. 8 arrives at 13:16. Sukhothai has no railway, so take one of the roughly hourly buses from Phitsanulok's terminal (about an hour) and give the historical park two nights.

Ayutthaya (680 km, about 9 hours)

The old Siamese capital is the last stop before Bangkok, an hour from Krung Thep Aphiwat by any of its 16-odd daily trains, so it works as a final night rather than a detour. No. 8 arrives at 16:48, in time for Wat Chaiwatthanaram at sunset. The ferry across from the station and the temple tickets are in the Bangkok to Ayutthaya guide.

Going North From Bangkok to Chiang Mai

The mirror trains leave Bangkok a little later

The northbound sleepers are No. 9 at 18:40 (the CNR set, the one to book), No. 13 at 20:05 and No. 51 at 22:30, all from Krung Thep Aphiwat, with the No. 7 day train at 07:30 and the cheap Rapid No. 109 at 14:15. Fares match the southbound trains class for class, and they book on the same 90-day window. The Bangkok to Chiang Mai guide has every northbound train, the berth-by-berth details and the stopovers in the other direction.

Bookable departures · refreshed daily

Bangkok → Chiang Mai: departure times you can book now

Every departure currently on sale through 12Go for this route, by class. Fares are the spread across the classes shown; the exact price for a seat and date is on the booking page.

Bus

฿ 651–1,0168h 55m – 17h 21m
ClassDepartures
Standard07:25, 18:10, 19:50
VIP16:00, 18:30, 20:45
Express06:00, 07:00, 12:00, 14:00, 18:30, 18:50, 19:00, 20:00, 20:35
Express 4408:00, 09:00, 13:00, 18:00, 18:30, 19:35, 20:10
VIP 3307:00
VIP 2420:00
First Class10:00, 10:15, 20:01, 20:16, 21:15, 21:30, 21:45
Gold Class18:30, 18:45, 20:31, 20:46, 22:20, 22:35

Flight

Bangkok - Chiang Mai฿ 1,660–6,2901h 15m – 6h
ClassDepartures
Economy06:10, 06:15, 06:30, 07:00, 08:00, 10:00, 10:35, 12:25, 12:40, 14:25, 15:05, 16:05, 16:30, 17:35, 19:05, 19:30, 20:35, 20:40, 21:30, 22:35
Business06:30
Don Mueang Airport - Chiang Mai฿ 1,377–2,1851h 10m – 1h 20m
ClassDepartures
Economy05:10, 06:00, 06:50, 07:50, 08:00, 08:30, 09:20, 09:30, 10:20, 11:50, 12:00, 12:45, 13:25, 14:40, 15:20, 15:45, 18:30, 18:45, 19:30, 19:50, 21:50
Check seats and exact fares on 12Go

Times and fares as sold on 12Go, refreshed daily. Services sold only locally — ordinary trains, weekend excursion trains, walk-up pier tickets — are not listed; see the table above for those. Sponsored link: we may earn a commission when you book, at no extra cost to you.

Bangkok → Chiang Mai

Check live buses and flights from Bangkok to Chiang Mai

The same live 12Go board for the trip north, with the Mo Chit overnight buses and the flights from both Bangkok airports, plus instant e-tickets.

Check schedules on 12Go

Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.

Frequently Asked Questions

Common questions about chiang mai to bangkok.

Where to stay in Bangkok

Compare prices across major booking sites — filter for free-cancellation rooms if you want to reserve now and decide later.

  • Compare prices across sites
  • Filter for free cancellation
  • Secure checkout on the partner site

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Mac Kiley

Written by

Mac Kiley

I lived in Bangkok for four years and traveled the country from there. The guides are my own opinions, written the way I'd explain them to a friend planning a trip.

More about Mac

Ready to build your itinerary?

Use our free itinerary builder to save places, organize days, and share your trip.

Open Itinerary Builder