Direct flights from Bangkok to Chiang Mai (BKK → CNX)

Distance 596 km (370 mi)
Est. duration 42m
Loading map...
Live fares · BKK → CNX

Available flights

VZNon-stop
from$31
Book

About the Bangkok → Chiang Mai route

Bangkok to Chiang Mai is one of those routes that feels almost too short to bother with an airport. At 596 kilometres and roughly 42 minutes in the air, you're barely at cruising altitude before the seatbelt sign is back on. But people fly it constantly — Thai Airways, Air Asia, Bangkok Airways, and a couple of others all run it, which tells you something about the demand. It's a mixed crowd: weekenders chasing cooler air, expats doing the northern loop, retirees visiting family, and enough digital nomads that Chiang Mai has basically become its own subculture.

Why travel from Bangkok to Chiang Mai?

Chiang Mai earns its reputation the honest way. The Old City alone — a moat-ringed square packed with temples, cheap eats, and guesthouses — could keep you busy for days without trying. But what pulls a lot of people up from Bangkok is the food scene, specifically the difference in it. Khao soi, the coconut curry noodle soup the north does better than anywhere, is reason enough. Then there's the Sunday Walking Street on Wualai Road, the elephant sanctuaries outside town, the cooler climate from November through February, and a coworking scene that's genuinely good. Chiang Mai has been a slow-travel favourite for years, and it hasn't really lost that quality yet.

Quick stats

  • Distance: 596 km
  • Estimated flight time: 0h 42m
  • Operating airlines: FD, PG, TG, VZ
  • Direct route: yes

Practical tips for BKK → CNX

November to February is the sweet spot — cool, dry, and manageable. Avoid March and April if smoke bothers you; burning season hits the north hard and air quality can get rough. CNX is a small airport, arrival is quick and painless. Grab a metered taxi or a Grab (Thailand's ride-app of choice) into the city — the Old City is about 15-20 minutes out. If you're flying Air Asia or another low-cost carrier, check your baggage allowance before you get to the counter; carry-on limits are enforced. No visa needed for most Western passport holders for stays under 30 days.

Frequently asked questions

How long is the flight from Bangkok to Chiang Mai?

The flight from Bangkok (BKK) to Chiang Mai (CNX) is approximately 42 minutes for a distance of 596 km. This is one of Thailand's shortest domestic routes, making it a quick and convenient way to travel between the two cities.

Which airlines operate the Bangkok to Chiang Mai route?

Four airlines currently serve this route: Thai AirAsia (FD), Bangkok Airways (PG), Thai Airways International (TG), and Thai Vietjet (VZ). You'll have multiple daily options to choose from across different price points and service levels.

What's the best time of year to fly Bangkok to Chiang Mai?

November to February offers the best combination of pleasant weather (cool and dry) and reasonable fares, as it's Thailand's peak tourist season but before major holidays. If you're flexible on weather, shoulder months like March or October can offer better prices with still-acceptable conditions.

Do I need a visa to fly from Bangkok to Chiang Mai within Thailand?

No visa is required for domestic travel within Thailand; you only need a valid passport or Thai ID. This is a purely domestic flight, so immigration and visa regulations do not apply.

What should I know about luggage, jet lag, and transit for this route?

Baggage allowances vary by airline (typically 15–25 kg checked baggage on budget carriers), so confirm with your airline when booking. Jet lag is not a concern on this short domestic flight, and the flight is so quick that ground transit time to/from airports is often longer than the flight itself.

Find flights from Bangkok to Chiang Mai
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Bangkok to Chiang Mai? The flight distance from BKK to CNX is approximately 596 km (370 miles).
How long is the flight from BKK to CNX? The estimated flight time from Bangkok to Chiang Mai is approximately 42m.
What airlines fly from BKK to CNX? Airlines operating direct flights from Bangkok to Chiang Mai include: FD, PG, TG, VZ.

Cheapest fares Bangkok → Chiang Mai

Bangkok BKK
Chiang Mai CNX

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Bangkok → Chiang Mai.

Try a nearby airport to Bangkok

Flights to Chiang Mai (CNX) from other airports within 350 km of Bangkok. Often unlocks cheaper fares or better times.

Or try a nearby airport to Chiang Mai

Flights from Bangkok (BKK) to other airports within 350 km of Chiang Mai.

Other flights from Bangkok (BKK)

Other flights from Chiang Mai (CNX)