GoAsia
Thailand

How to Get from Chiang Mai to Bangkok

Compare flights, trains, buses and private transfers from Chiang Mai to Bangkok, with timetable times and booking platform prices for November 2026.

Last updated: November 11, 2026

How to Get from Chiang Mai to Bangkok
Contents

From Chiang Mai's temples and misty hills to the energy of the capital, this is one of Thailand's classic journeys. You can fly it in about an hour, ride a train through the night or take a coach. GoAsia.cc lets you compare the options and book.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Chiang Mai to Bangkok by Flight

Flying is the quickest way. Thai Lion Air, Thai AirAsia, Thai Vietjet, Thai Airways International and Bangkok Airways fly non-stop from Chiang Mai (CNX) to Bangkok in around 1 hour 15 minutes, and fares start at about ฿1,028 (about $31).[1]

Suvarnabhumi (BKK) is the international gateway and the better choice for onward flights or for reaching central Bangkok on the Airport Rail Link. Don Mueang (DMK) is the hub of the low-cost airlines, and flights there take from about 1 hour 5 minutes.[2]

Chiang Mai to Bangkok by Train

The train carries you through the hills of the north and the plains around Ayutthaya before it pulls into Krung Thep Aphiwat station in Bangkok. The Special Express DRC 8 leaves Chiang Mai at 07:30 and arrives at 17:40. Express 52 departs at 15:30 and arrives at 05:28 the next morning, and Uttrawithi 10 departs at 18:20 and arrives at 06:30.[3] Night trains save you a hotel night. On booking platforms, tickets cost ฿278 to ฿1,796 (about $8 to $54) in November 2026, depending on class, from fan-cooled seats to sleepers.[2]

Chiang Mai to Bangkok by Bus

Buses leave throughout the day, most of them in the evening, and take 9 to 15 hours. Classes range from standard and express to VIP, First Class and Gold Class. On booking platforms, tickets cost ฿651 to ฿1,016 (about $19 to $30) in November 2026.[2]

Chiang Mai to Bangkok by Private Transfer

A private transfer gives you door-to-door service and your own schedule. On booking platforms, a transfer to central Bangkok costs ฿8,095 to ฿14,025 (about $242 to $419) in November 2026 and takes 9 to 11 hours. Transfers straight to Suvarnabhumi Airport start at about ฿8,635 (about $258). Vehicles range from economy cars and SUVs to VIP vans.[2]

Comparing Your Options

ModePriceDuration
Flight to SuvarnabhumiFrom about ฿1,028 (about $31)Around 1h 15m[1]
Flight to Don MueangVaries by airline and dateFrom about 1h 5m[2]
Train฿278 to ฿1,796 (about $8 to $54)10h to 14h[3]
Bus฿651 to ฿1,016 (about $19 to $30)9h to 15h[2]
Private transfer฿8,095 to ฿14,025 (about $242 to $419)9h to 11h[2]

Tips for Traveling from Chiang Mai to Bangkok

  • Book sleeper berths early: Beds on the night trains are limited.
  • Choose your airport: BKK suits Sukhumvit and Silom, while DMK is handy for northern Bangkok.
  • Pack a jacket: Trains, coaches and planes are strongly air-conditioned.
  • Keep valuables with you: On trains and buses, carry your passport and electronics in a small bag.

Timetable

Flight Chiang Mai - Bangkok $ 46.05–131.82 1h 15m – 1h 25m
  • →  Economy 06: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
Bus Chiang Mai - Bangkok $ 19.28–30.09 9h – 15h
  • →  Standard 07:30, 16:30, 18:00
  • →  VIP 16:30, 17:00, 19:10, 20:00, 20:15, 20:45
  • →  Express 07:30, 10:00, 18:40, 19:45, 20:20, 20:30
  • →  VIP 24 16:30, 20:05
  • →  VIP 20 19:00, 21:30
  • →  Express 42 09:00
  • →  VIP 31 07:30, 20:30
  • →  Express 40 13:30, 18:10, 20:10, 21:10
  • →  First Class 09:30, 19:46, 20:01, 20:15
  • →  Gold Class 19:15, 20:10, 20:30
Taxi Chiang Mai - Bangkok $ 239.67–415.24 9h – 11h
  • →  Luxury VIP Van
  • →  Comfort
  • →  SUV 4pax
  • →  VIP Van 9pax
  • →  Comfort Car
  • →  Van 9pax
  • →  Economy
  • →  VIP Van 8pax
Train Chiang Mai - Bangkok $ 8.23–53.17 10h 5m – 13h 40m
  • →  2nd Class Sleeper AC 15:30, 17:00, 18:00
  • →  2nd Class Fan seats only 06:30, 15:30, 17:00
  • →  Class 3 Fan 06:30, 15:30, 17:00
  • →  VIP Sleeper 17:00
  • →  2nd Class AC seats only 08:50
Taxi Chiang Mai - Suvarnabhumi Airport $ 255.66–711.28 9h – 10h
  • →  Comfort
  • →  SUV 4pax
  • →  VIP Van 9pax
  • →  Van 9pax
  • →  Economy
  • →  VIP Van 8pax
Flight Chiang Mai - Don Mueang Airport $ 40.76–73.40 1h 5m – 1h 20m
  • →  Economy 06: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
Taxi Chiang Mai - Don Mueang Airport $ 293.11–618.79 8h – 9h 44m
  • →  Comfort
  • →  SUV 4pax
  • →  VIP Van 9pax
  • →  Van 9pax
  • →  Economy
  • →  VIP Van 8pax

Frequently Asked Questions

How can I book tickets from Chiang Mai to Bangkok?

Use the booking tool on this page to compare the transport options currently available from Chiang Mai to Bangkok, including current prices and schedules.

What is the cheapest way to get from Chiang Mai to Bangkok?

The train, with tickets from about ฿278 (about $8) on booking platforms in November 2026. Buses start at about ฿651 (about $19).

What is the fastest way to get from Chiang Mai to Bangkok?

Flying. Flights to Suvarnabhumi take around 1 hour 15 minutes, and flights to Don Mueang take from about 1 hour 5 minutes.

How long does it take to get from Chiang Mai to Bangkok?

Flying takes about 1 hour, the train 10 to 14 hours and the bus 9 to 15 hours.

Is it better to fly or take the train to Bangkok?

Fly if you want to save time. Take the train for the scenery and to save a hotel night on an overnight service.

Which Bangkok airport should I fly into?

Fly into Don Mueang (DMK) for low-cost airlines and the north of the city. Choose Suvarnabhumi (BKK) for international connections and the Airport Rail Link.

Does the train run during the day and at night?

Yes. The Special Express DRC 8 leaves Chiang Mai at 07:30 and arrives at 17:40, while Express 52 and Uttrawithi 10 depart in the afternoon or evening and arrive the next morning.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] AirAsia: Cheap flights from Chiang Mai to Bangkok Suvarnabhumi. Retrieved November 11, 2026.
  2. [2] 12Go: 12Go timetable: Chiang Mai - Bangkok. Retrieved November 11, 2026.
  3. [3] State Railway of Thailand: SRT Timetable Matrix 2026: Northern Line inbound. Retrieved November 2, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.