Flights to Chiang Mai: The Complete Guide

Flights to Chiang Mai, Thailand: which airport to use, cheapest months to fly, best airlines, airport transfer costs, and booking tips.

Skip the planning.
Join the waitlist and Oerno builds this itinerary for you.
Join waitlist

Chiang Mai is the primary hub for Northern Thailand. Most travelers reach the city via Chiang Mai International Airport (CNX). It is one of the busiest airports in the country, handling both domestic hops from Bangkok and direct international arrivals from regional hubs like Singapore, Hong Kong, and Taipei. Whether you are coming for the digital nomad scene, the lanterns of Yi Peng, or the mountain trekking, your journey starts at CNX. While it lacks the massive scale of Bangkok’s Suvarnabhumi, it is highly efficient and located less than 15 minutes from the historic Old City.

Which airport should you fly into?

There is only one primary airport serving the region for commercial travel.

  • Chiang Mai International Airport (CNX): This is your destination. It is located approximately 3 kilometers (1.8 miles) southwest of the city center. It handles both domestic and international terminals in one building.
  • Chiang Rai International Airport (CEI): Located about 3 hours north. Only fly here if you plan to tour the Golden Triangle before heading south to Chiang Mai by private car or bus.

Best time to book flights to Chiang Mai

Securing the best rates requires a specific lead time. Data suggests booking your flights to Chiang Mai approximately 8 to 12 weeks in advance for international departures. If you are flying domestically from within Thailand—such as a quick leg from Bangkok or Phuket—you can often find stable prices up to 3 weeks before departure.

During peak festival seasons like Songkran (April) or Loi Krathong/Yi Peng (November), these windows double. For November travel, start monitoring prices 5 or 6 months out. Prices spike aggressively as soon as the festival dates are confirmed.

Cheapest months to fly to Chiang Mai

The cheapest months to fly to Chiang Mai are May, June, and September.

These months align with the "low" and "shoulder" seasons. May and June mark the beginning of the rainy season and the peak of the summer heat. September sees the highest rainfall. While the weather is less predictable, airline carriers drop prices significantly to fill seats.

Conversely, December and January are the most expensive months. The cool, dry weather attracts the largest crowds, and flight availability tightens, causing prices to double compared to low-season rates.

Direct flights vs connecting flights

Your origin determines whether a direct flight is an option.

Direct Flights: Direct international flights to Chiang Mai primarily originate from Asian hubs. You can fly non-stop from:

  • Bangkok (BKK and DMK)
  • Singapore (SIN)
  • Hong Kong (HKG)
  • Taipei (TPE)
  • Seoul (ICN)
  • various cities in Mainland China and Vietnam.

Connecting Flights: If you are flying from the US, Europe, or Australia, you will need at least one layover. The most common route is connecting through Bangkok’s Suvarnabhumi Airport (BKK). However, savvy travelers often search for connections in Singapore or Taipei to bypass the congestion of Bangkok’s immigration queues, as you can often clear customs directly in Chiang Mai if your luggage is checked through.

Best airlines flying to Chiang Mai

Several carriers serve CNX, ranging from budget-friendly to full-service.

  • Thai Airways: The national carrier offering full-service domestic connections from Bangkok with inclusive baggage and meals.
  • AirAsia: The region's largest low-cost carrier, providing the most frequent domestic and regional international links.
  • Bangkok Airways: A "boutique" airline that includes lounge access for all passengers and direct routes from Samui and Phuket.
  • Eva Air: A popular choice for North American travelers connecting through Taipei.
  • Scoot: A budget subsidiary of Singapore Airlines offering affordable direct flights from Singapore.

Getting from the airport to the city center

CNX is exceptionally close to the city. You can reach the Old City walls in 10-15 minutes depending on traffic.

  • Taxi (Airport Taxi): There is a fixed-price taxi counter at the exit. Expect to pay between 150 and 200 THB for a trip to the city center.
  • Rideshare (Grab / Bolt): Use these apps for transparent pricing. Prices typically range from 100 to 180 THB. Note that drivers may have a specific pickup point outside the immediate arrival doors.
  • RTC Chiang Mai Smart Bus: A blue bus that circles the city. It costs approximately 30-50 THB, though service frequency can be inconsistent.
  • Songthaew (Red Truck): The iconic red pickup trucks. You can flag one outside the terminal. Bargain for a price around 50-100 THB if you are going to the city center, or less if sharing with others.

Flight duration from major cities

Since Chiang Mai is located in Northern Thailand, total travel time includes your layover duration.

  • New York (JFK): 20–24 hours (via Bangkok, Seoul, or Hong Kong).
  • London (LHR): 14–17 hours (via Bangkok or Dubai).
  • Los Angeles (LAX): 19–22 hours (via Taipei or Tokyo).
  • Sydney (SYD): 12–15 hours (via Bangkok or Singapore).
  • Dubai (DXB): 9–11 hours (via Bangkok).
  • Bangkok (BKK/DMK): 1 hour 15 minutes (Direct).

Tips for finding cheapest flights to Chiang Mai

To secure the lowest fares, use these tactical approaches:

  1. Fly into Bangkok First: Often, booking a long-haul flight to Bangkok (BKK) and then a separate domestic ticket on a budget carrier like Thai Lion Air or AirAsia to Chiang Mai is significantly cheaper than booking a single ticket through to CNX.
  2. Use Incognito Mode or VPN: Airline pricing algorithms sometimes track your cookies and increase prices for routes you search frequently. Use private browsing to keep prices neutral.
  3. Monitor Mid-Week Fares: Flights departing on Tuesday or Wednesday are consistently cheaper than weekend flights. Avoid Friday afternoon arrivals and Sunday evening departures.
  4. Set Price Alerts: Use a flight aggregator to set alerts for your specific dates. Chiang Mai prices fluctuate often; buy as soon as you see a dip below the average "green" price indicator.
  5. Check Budget Terminals: If you are already in Thailand or Southeast Asia, check flights from Don Mueang (DMK) rather than Suvarnabhumi (BKK). Budget airlines favor DMK, and the taxes are lower.

More Chiang Mai guides

Back to the Chiang Mai guide

Have Oerno plan your Chiang Mai trip

Tell us what you like, we'll build the itinerary and book it — all in one app.

Join the waitlist

Plan it. Book Chiang Mai.

Four quick questions help us build the right thing, and help our investors see what travellers actually want.

1. How often do you travel? (pick one)
2. What's the most painful part of booking a trip? (pick all that apply)
3. Who do you usually book trips for?
4. Would you pay for an app that books your full trip in 60 seconds?

No spam. No marketing emails. Just product updates.