
How to Get to Chiang Mai: Flights, Trains & Buses
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.
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

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

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.
| Mode | Cost band | Comfort | Best for | Main catch |
|---|---|---|---|---|
| Flight | $$ (snippets cite from ฿900) | High | Short trips, tight schedules | Airport transfers at both ends |
| Sleeper train | $$ | Medium to high | Saving a hotel night | Fills up in peak season |
| VIP coach | $ | Medium | Budget travelers | Road time can run long |
| Minivan or car | $ to $$$ | Varies | Pai, Chiang Rai, flexible stops | Mountain roads |

By Air: Flying Into Chiang Mai
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

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

By Road, Minivan or Car
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

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
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
A few errors cause most arrival problems.
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.
You might also like
Continue reading
More guides you'll find useful





