Skip to content
How to Get to Chiang Mai: Flights, Trains & Buses

How to Get to Chiang Mai: Flights, Trains & Buses

The quick version

Compare every way to reach Chiang Mai by flight, sleeper train, bus or road, with who each suits, what to check and how to handle the last mile.

6 min readBy Soi Scout Editorial
Share this article:
On this page

Last updated November 2026. Planning how to get to Chiang Mai comes down to three trade-offs: time, cost and sleep. Fly if hours matter, take the sleeper train if you want to save a hotel night, and use a coach or road route if your origin has no good rail or air link.

Featured image: Khxwklong, CC BY-SA 4.0, via Wikimedia Commons.

The Quick Answer: Best Way to Reach Chiang Mai

How To Get To Chiang Mai, Thailand — 1
Photo: calflier001, CC BY-SA 2.0, via Wikimedia Commons.

Pick by priority rather than by ticket price alone. Flying is the fastest option from Bangkok, with search snippets citing around 1 hour 15 minutes in the air. Overnight trains and coaches trade comfort for a saved hotel night. Road routes suit travelers coming from Pai, Chiang Rai or across a border. Compare door-to-door time, because airport transfers and check-in add hours at both ends.

  • Fastest: fly into Chiang Mai International Airport (CNX).
  • Cheapest: check coach fares and early-booking flight deals.
  • Most comfortable: a sleeper berth on an overnight train, if you sleep well on moving trains.
  • Most flexible: a hired driver or minivan for northern Thailand origins.

Compare Your Options at a Glance

How To Get To Chiang Mai, Thailand — 2
Photo: กสิณธร ราชโอรส, CC BY-SA 4.0, via Wikimedia Commons.

Use this table to narrow the field before you check live fares. Costs are relative labels because the brief supplies no sourced fare for trains or buses. Search snippets mention flights from ฿900 in 2026, so treat that as a floor to verify, not a promise.

ModeCost bandComfortBest forMain catch
Flight$$ (snippets cite from ฿900)HighShort trips, tight schedulesAirport transfers at both ends
Sleeper train$$Medium to highSaving a hotel nightFills up in peak season
VIP coach$MediumBudget travelersRoad time can run long
Minivan or car$ to $$$VariesPai, Chiang Rai, flexible stopsMountain roads
Sombattour Best Friend Companion (Wiangping Bus) 18-16 — 3
Photo: Khxwklong, CC BY-SA 4.0, via Wikimedia Commons.

By Air: Flying Into Chiang Mai

Sponsored

Chiang Mai International Airport uses the code CNX. Flights from Bangkok take around 1 hour 15 minutes according to search snippets, so confirm the figure with your airline. Check the airport's own official airport information for terminals and services. Bangkok has several departure points, including Don Mueang and Suvarnabhumi, so check which one your ticket uses. Low-cost carriers often set tight baggage limits, so add a bag at booking. Our guide to arriving at CNX covers transfers into town.

By Train: Day and Overnight Services

Arcade Bus Station MotorParking P 20170114 114637 — 4
Photo: FredTC, CC BY-SA 4.0, via Wikimedia Commons.

State Railway of Thailand runs trains to Chiang Mai Railway Station. Timetables, classes and fares sit on the State Railway of Thailand site. Sleeper berths save a hotel night, but they involve steps and tight space for large luggage. Peak season and holidays fill berths first, so check availability early. Confirm which Bangkok station your service departs from. Our Bangkok to Chiang Mai guide goes deeper on the largest route. Skip the train if your schedule is tight.

Good to know

Skipping one hotel night by riding the sleeper is worth setting against a flight floor of ฿900, which search snippets mention for 2026.

By Bus or VIP Coach

Long-distance coaches are the budget route, and VIP coaches add reclining seats. Bangkok departures may leave from Mo Chit or Krung Thep Aphiwat Central Terminal, so verify your operator's terminal. In Chiang Mai, coaches may use the Arcade bus terminal. Never assume one Chiang Mai bus station, because the terminal your coach uses decides your onward ride. Mountain sections can add delays, so skip the overnight coach if you sleep poorly.

Arcade Bus Station NewBuilding P 20170114 114113 — 5
Photo: FredTC, CC BY-SA 4.0, via Wikimedia Commons.

By Road, Minivan or Car

Sponsored

A hired driver or shared minivan suits origins such as Pai and Chiang Rai. Self-driving needs a valid license and insurance, and rules should be checked before you go. Northern roads include mountain curves. Skip a rental car if left-hand traffic or hill driving is new to you.

Arriving From Elsewhere in Northern Thailand and Neighboring Countries

Chiang Rai and Pai connect by road, and Phuket and Krabi travelers usually choose flights. Laos and Myanmar overland routes depend on border rules that change. Check the current visa and entry rules with official immigration sources before you book any crossing. This guide does not list border schedules because the brief supplies none.

Last Mile: From the Airport, Station or Terminal to Your Hotel

Arcade Bus Station NewBuilding P 20170114 114237 — 6
Photo: FredTC, CC BY-SA 4.0, via Wikimedia Commons.

Your arrival point decides your options. Airport arrivals can use taxis or ride-hailing, and our airport transfer guide covers the choices. Inside the city, a red songthaew shared truck is the usual budget ride. A tuk-tuk ride works for short hops. Agree the fare before you board, never after. For moving around once you arrive, see Getting Around Chiang Mai: Best Transport by Trip Type.

Choose by Traveler Type

Sponsored

Match the mode to your situation.

  • Solo budget: coach or train seat, with a fare check first.
  • Couple: sleeper berth or a flight, depending on schedule.
  • Family with kids: flying, to avoid a long night.
  • Digital nomad with luggage: flight or train, with baggage rules checked.
  • Short-trip visitor: fly and keep transfers simple.

Mistakes to Avoid When Booking Your Trip

Sponsored

A few errors cause most arrival problems.

Tip

Air time is about 1 hour 15 minutes, so count transfers at both ends before you call flying the quick option.

  • Comparing only ticket price and ignoring transfers or lost sleep.
  • Arriving before hotel check-in with no luggage plan.
  • Assuming one bus terminal serves every coach.
  • Agreeing to a last-mile fare after boarding.
  • Booking peak-season trains or flights late.

Frequently Asked Questions

What airport do I fly into for Chiang Mai?

Fly into Chiang Mai International Airport, code CNX. Check its airport operator page for current services.

Is it better to fly into Bangkok or Chiang Mai?

Flying straight to CNX avoids a second leg. Flying into Bangkok first can suit travelers combining the capital with the north. Compare total door-to-door time before you decide.

How do I go from Bangkok to Chiang Mai?

You can fly, take an overnight train or ride a coach. Flying is fastest, with snippets citing around 1 hour 15 minutes. Our Bangkok route guide compares them in depth.

Notes for your Thailand trip

Optional updates when we add or change a town or island guide.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful