KhaosanRoad.com
Bangkok to Chiang Mai by Flight: How to Find the Best Value Without Paying Too Much
Guide Monday, September 28, 2026

Bangkok to Chiang Mai by Flight: How to Find the Best Value Without Paying Too Much

A savvy guide to the Bangkok–Chiang Mai flight: airlines, airports, prices, baggage traps, and arrival tips—so you get mountain mornings without overpaying.


We’re standing under the departure boards at Don Mueang, iced coffee sweating in one hand, boarding pass in the other. The PA crackles, a line of monks glides past, and beyond the glass we can see low-cost jets shimmering in the late-morning heat. This is the bangkok chiang mai flight we take when we want to swap khlong-side humidity for mountain mornings, khao soi, and lantern-lit sois before dinner.

Bangkok to Chiang Mai Flight Options

Bangkok–Chiang Mai is one of Thailand’s busiest domestic routes, with flights from both Suvarnabhumi (BKK) and Don Mueang (DMK) into Chiang Mai International (CNX). In practice, that means you can usually fly almost any daylight hour, and often into the evening, though schedules vary by season and day of week (confirm current times).

  • Full-service airlines typically on this route: THAI (TG) and Bangkok Airways (PG) from BKK. These usually include a checked bag and a snack.
  • Budget carriers: Thai AirAsia (FD) and Nok Air (DD) primarily from DMK, and Thai VietJet Air (VZ) from BKK. Base fares are cheap, but bags, seats, and even card fees can add up.
  • Frequency: In high season, departures can be near-hourly during the day; shoulder seasons may see slightly fewer. If you need a specific time—early morning out of Bangkok or late-night back—book ahead.

If you want to deep-dive timing, fares, and which Bangkok airport fits your plan, we also break down options here: Bangkok to Chiang Mai by Plane: Cheapest, Fastest, and Easiest Flight Options and here: Bangkok to Chiang Mai by Plane: Cheapest Fares, Airports, and the Fastest Way to Go.

How Long the Flight Takes, and What to Expect at Each Airport

The bangkok chiang mai flight spends about 1 hour 10–25 minutes in the air. Gate-to-gate you’re looking at roughly 1.5 hours, plus airport time on either end. Here’s the airport lowdown so you can spend less time fretting and more time snacking.

Suvarnabhumi (BKK)

  • Vibe: Big, airy, and shiny—Bangkok’s main international hub. Domestic departures are well signed.
  • Getting there: The Airport Rail Link runs to Phaya Thai BTS. Taxis are plentiful but meter-only with a small airport surcharge; leave buffer for traffic in rush hour.
  • Food: Chains galore, a few decent Thai spots, and (if you’re like us) an emergency 7-Eleven dash on the landside concourse. Prices trend higher than in town.
  • Check-in: Bigger queues at peak times. For full-service flights, arriving 1.5–2 hours early is comfortable; for low-cost, add a little buffer if you need to drop bags.

Don Mueang (DMK)

  • Vibe: Old-school, busier with budget carriers, and often buzzing from dawn until late. Expect the thump of roller bags and the sizzle of wok-fried noodles from the food court.
  • Getting there: Handy SRT Red Line trains connect DMK Station to Bang Sue/central rail hub; A1/A2 buses run to Mo Chit BTS and Chatuchak area. Taxis and Grab are easy; allow rush-hour buffer.
  • Food: Cheap and cheerful options upstairs in the food court; coffee stands everywhere.
  • Check-in: Many flights, many lines. We print (or download) boarding passes before we arrive and head straight to bag drop if needed.

Chiang Mai International (CNX)

  • Vibe: Small, friendly, and fast. You’ll be out to the curb in minutes, catching a soft mountain breeze if you land in cool season.
  • Arrival flow: SIM cards and ATMs after baggage claim; restrooms and a couple of cafes before you hit the curb.
  • Transport: Red songthaews (shared pick-up trucks) queue outside, along with metered taxis and Grab pickup zones. Expect 10–25 minutes into the Old City depending on traffic.

Prices, Booking Tips, and Baggage Traps to Watch

Domestic fares are dynamic. The same seat can be half price on a Tuesday at noon and double on a Friday evening. Some street-smart pointers we live by:

  • Typical one-way fare ranges: Budget carriers often sell promo seats in the mid-hundreds to low-thousands of baht when booked early; full-service economy commonly lands a bit higher with a bag and snack included. Prices swing with demand—think 600–2,500 THB on sale to standard ranges for LCCs, more for full-service (confirm on airline sites; ranges only).
  • When to book: 2–6 weeks out usually hits a sweet spot for non-peak dates. For holidays (Loy Krathong/Yi Peng in Nov, New Year, Songkran in April), book as soon as schedules open.
  • Time of day: Midday departures are often cheaper than peak morning/evening banked flights. First wave from Bangkok can be pricey but reliable; last flights can be cheaper but riskier if you’re connecting.
  • Airports matter: DMK often wins on sheer volume of low-cost options; BKK can be more convenient if you’re already staying along the Airport Rail Link or connecting from international.
  • Baggage gotchas: Low-cost carriers sell cheap base fares but charge for checked bags, priority boarding, seat selection, and sometimes payment fees. Expect checked-bag bundles to add a few hundred baht or more each way depending on weight (confirm exact fees on the airline’s page). Full-service tickets typically include a checked bag—check fare class details.
  • Payment & check-in: LCCs often push app/online check-in. At-airport payment or counter check-in can incur small fees; we always double-check the fine print.

If you’re wrestling with which airport, airline, and time-of-day trade-offs make sense, we’ve road-tested the variables here: Bangkok to Chiang Mai by Flight: Which Airports, Airlines, and Transfer Option Works Best.

The Best Times to Fly (and When to Consider Train or Bus)

  • Seasonality: High season (late Oct–Feb) means cooler Chiang Mai weather and fuller flights. Yi Peng/Loy Krathong (usually Nov) sees fares and hotels spike. Songkran (mid-April) turns both cities into a water fight—fun, sanuk, but book early. Burning/smoke season (roughly Feb–Apr) can bring haze to the North; sensitive lungs may prefer other months.
  • Day of week: Midweek flights often price better than Fri–Sun.
  • Early bird or night owl: First departures reduce delay risk and buy you a bonus afternoon in Chiang Mai. Latest flights can be good value but pad your schedule in case of hiccups.

Should you train or bus instead?

  • Flights: Fastest by far door-to-door, even with airport time. Great when time is tight or you’re connecting onward to Pai, Mae Rim, or the golden triangle.
  • Trains: Overnight sleepers are slower but atmospheric—rock to sleep and roll into Chiang Mai sunrise. Best if you want the journey to be the experience. See our comparison here: Bangkok to Chiang Mai by Train vs Bus vs Flight: Which Option Is Best for Your Trip?
  • Buses: Budget-friendly with multiple departures, but comfort varies by operator and traffic is the wildcard.

Arriving in Chiang Mai: From CNX to the Old City, Nimman, and Beyond

You’ll exit CNX into warm air and a chorus of “Sawadee krub/ka.” Now what?

  • Red songthaews: The iconic shared trucks. Tell the driver your destination (e.g., Wat Phra Singh Woramahawihan, Thapae Gate, Nimmanhaemin Soi 9). If it’s on their way, they’ll quote a fare; if not, they may suggest a private ride. For shared rides into the Old City, expect a reasonable per-person fare range; for private hires, you’ll pay more. Confirm locally before you hop in.
  • Grab/Taxi: App rides and official airport taxis are straightforward. To the Old City/Night Bazaar area, figure on a low-hundreds-of-baht range; Nimman a touch similar; farther destinations will cost more. Travel time 10–25 minutes in normal traffic. Confirm locally and check the app’s live estimate.
  • Motorbike rental: Not at the terminal itself in a reliable way; best to grab a ride into town and rent from a reputable shop. Helmet on, always. Police love a farang without one.

Tip: If your hotel is tucked in a tiny soi inside the Old City, sometimes it’s easier to get dropped near a landmark like Wat Chedi Luang or Thapae Gate and walk the last 3–5 minutes.

What If You Land Hungry (or Delayed)?

CNX has a few cafes and quick eats landside, but we usually push 10 minutes into town for the real deal—bowls of khao soi, crispy sai ua, and iced cha yen. Around Thapae and inside the moat you’ll find endless options. If you’re late and tired, a 7-Eleven blast of AC and a toastie isn’t the worst midnight snack.

Know Before You Go: Practical Bits

  • ID: Domestic flights require a government ID; for visitors, use your passport.
  • Liquids & power banks: Standard 100 ml liquid rules apply. Power banks in carry-on only.
  • Vaping: E‑cigarettes are illegal in Thailand; don’t vape at the airport or import devices.
  • Luggage: Lock bags and put a contact inside. If you check a bag on an LCC, pre-buy your allowance online.
  • Delays: Afternoon storms can stack delays in rainy season. Keep a flexible plan and a snack.

Quick Plan

A simple, no-drama flow you can tweak around your schedule.

  • Day 1: Bangkok → Chiang Mai (BKK/DMK → CNX), ~580–700 km airborne route, flight time ~1h15; Key stops: pre-flight coffee at the gate, sunset at Thapae Gate; Overnight: Old City or Nimman base.
  • Day 2: Chiang Mai Old City loop, 0–5 km local travel, walk time 2–4 hours; Key stops: Wat Phra Singh, Wat Chedi Luang, sunset on the moat; Overnight: Same base.
  • Day 3: Doi Suthep morning, ~30 km round-trip from Old City, drive time ~60–90 mins incl. stops; Key stops: Wat Phra That Doi Suthep, Huay Kaew waterfalls; Overnight: Same base.

ASCII route: Bangkok (BKK/DMK) → Chiang Mai (CNX)

Costs at a Glance (THB)

Note: Flight fares and local transport vary by season and demand. Where we can’t verify current exacts across two recent sources, we provide safe ranges—confirm locally.

  • Fuel price per liter (if you’re driving instead): ~30–45 THB/liter (range; confirm locally)
  • Estimated fuel cost Bangkok ↔ Chiang Mai (one-way by car): ~1,700–2,700 THB depending on vehicle efficiency and price per liter (range; confirm locally)
  • Tolls (Bangkok exits/expy segments only): ~100–200 THB one-way (range; confirm locally)
  • National park/attraction fees near Chiang Mai (per person): Wat Phra That Doi Suthep small temple fee; Doi Inthanon National Park higher foreigner pricing—budget ~30–300 THB depending on site (ranges; confirm locally)
  • Parking per night in Chiang Mai (hotel/guesthouse): ~0–100 THB depending on property and location (range; confirm locally)

Last checked: Oct 2024

Booking Pathways

Verification

  • Airlines and baggage: Verify fares, schedules, and bag fees directly with carriers such as THAI, Bangkok Airways, Thai AirAsia, Nok Air, and Thai VietJet (official websites/apps). We’ve quoted ranges only; exacts change frequently.
  • Airports: Operating info, ground transport, and terminal maps are available via Airports of Thailand (AOT) for BKK/DMK/CNX (official sites).
  • Local transport: Songthaew and taxi pricing can vary by time and demand—confirm at the airport queue or via the Grab app before you ride.

When we land in Chiang Mai, we like to base in the Old City for temples and night markets, or Nimmanhaemin for coffee and late-night eats. Pick what fits your rhythm, and if you’ve still got energy, grab a tuk-tuk up to the North Gate area for street food and a cold Chang. Tomorrow, Doi Suthep at sunrise—see you on the steps.

EVAL_DATA quick_plan: true costs_block: true booking_ctas: true verification_citations: true ascii_map: true

Related Hotels & Places

More Khao San Road Guides