Cheapest airlines flights from Bangkok to Chiang Mai
Find cheap flights from Bangkok to Chiang Mai
We've found these cheap flights for you. You can book one-way or round-trip flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopBKK 09:551h 25mNonstopCNX 11:20Bangkok - Chiang Mai | Wed, May 14 | Thai Vietjet AirCNX 15:451h 25mNonstopBKK 17:10Chiang Mai - Bangkok | Thu, May 22 | Thai Vietjet AirUS$19 US$7174% OFF74% OFFUS$71 US$19
-
BKK 22:001h 25mNonstopCNX 23:25Bangkok - Chiang Mai | Tue, Jun 17 | Thai Vietjet AirCNX 08:001h 25mNonstopBKK 09:25Chiang Mai - Bangkok | Wed, Jun 25 | Thai Vietjet AirUS$19 US$7174% OFF74% OFFUS$71 US$19
-
BKK 20:351h 20mNonstopCNX 21:55Bangkok - Chiang Mai | Wed, Jun 25 | Thai Vietjet AirCNX 11:551h 25mNonstopBKK 13:20Chiang Mai - Bangkok | Thu, Jun 26 | Thai Vietjet AirUS$20 US$7172% OFF72% OFFUS$71 US$20
-
BKK 19:001h 25mNonstopCNX 20:25Bangkok - Chiang Mai | Tue, May 20 | Thai Vietjet AirCNX 11:551h 25mNonstopBKK 13:20Chiang Mai - Bangkok | Tue, May 27 | Thai Vietjet AirUS$2171% OFFUS$71 US$21
-
BKK 22:001h 25mNonstopCNX 23:25Bangkok - Chiang Mai | Wed, Jul 2 | Thai Vietjet AirCNX 22:251h 25mNonstopBKK 23:50Chiang Mai - Bangkok | Tue, Jul 8 | Thai Vietjet AirUS$2171% OFFUS$71 US$21
-
BKK 12:051h 30mNonstopCNX 13:35Bangkok - Chiang Mai | Mon, May 26 | Thai Vietjet AirCNX 20:551h 20mNonstopBKK 22:15Chiang Mai - Bangkok | Sat, May 31 | Thai Vietjet AirUS$2270% OFFUS$71 US$22
-
BKK 09:551h 25mNonstopCNX 11:20Bangkok - Chiang Mai | Wed, Jun 11 | Thai Vietjet AirCNX 20:551h 20mNonstopBKK 22:15Chiang Mai - Bangkok | Tue, Jun 17 | Thai Vietjet AirUS$2270% OFFUS$71 US$22
-
BKK 22:001h 25mNonstopCNX 23:25Bangkok - Chiang Mai | Mon, May 19 | Thai Vietjet AirCNX 22:251h 25mNonstopBKK 23:50Chiang Mai - Bangkok | Fri, May 23 | Thai Vietjet AirUS$4242% OFFUS$71 US$42
-
BKK 06:001h 25mNonstopCNX 07:25Bangkok - Chiang Mai | Tue, Jun 24 | Thai Vietjet AirCNX 11:551h 25mNonstopBKK 13:20Chiang Mai - Bangkok | Tue, Jun 24 | Thai Vietjet AirUS$4241% OFFUS$71 US$42
-
BKK 12:051h 30mNonstopCNX 13:35Bangkok - Chiang Mai | Wed, May 28 | Thai Vietjet AirCNX 22:251h 25mNonstopBKK 23:50Chiang Mai - Bangkok | Wed, May 28 | Thai Vietjet AirUS$6214% OFFUS$71 US$62
-
BKK 13:0017h 25m1 stopsCNX Invalid DateBangkok - Chiang Mai | Sun, May 11 | Normal AirlineCNX 15:006hNonstopBKK 16:00Chiang Mai - Bangkok | Tue, May 13 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopBKK 21:251h 25mNonstopCNX 22:50Bangkok - Chiang Mai | Tue, May 27 | Thai Vietjet AirUS$26 US$4643% OFF43% OFFUS$46 US$26
-
BKK 12:051h 30mNonstopCNX 13:35Bangkok - Chiang Mai | Fri, May 23 | Thai Vietjet AirUS$31 US$4633% OFF33% OFFUS$46 US$31
-
BKK 15:501h 25mNonstopCNX 17:15Bangkok - Chiang Mai | Tue, Jun 10 | Thai Vietjet AirUS$31 US$4632% OFF32% OFFUS$46 US$31
-
BKK 09:551h 25mNonstopCNX 11:20Bangkok - Chiang Mai | Mon, Jun 9 | Thai Vietjet AirUS$3131% OFFUS$46 US$31
-
BKK 06:001h 25mNonstopCNX 07:25Bangkok - Chiang Mai | Tue, Jun 24 | Thai Vietjet AirUS$3131% OFFUS$46 US$31
-
BKK 22:001h 25mNonstopCNX 23:25Bangkok - Chiang Mai | Mon, May 19 | Thai Vietjet AirUS$3131% OFFUS$46 US$31
-
BKK 06:001h 25mNonstopCNX 07:25Bangkok - Chiang Mai | Wed, May 14 | Thai Vietjet AirUS$3231% OFFUS$46 US$32
-
BKK 22:001h 25mNonstopCNX 23:25Bangkok - Chiang Mai | Wed, Jun 18 | Thai Vietjet AirUS$3524% OFFUS$46 US$35
-
BKK 15:501h 25mNonstopCNX 17:15Bangkok - Chiang Mai | Mon, Jun 16 | Thai Vietjet AirUS$3524% OFFUS$46 US$35
-
BKK 22:001h 25mNonstopCNX 23:25Bangkok - Chiang Mai | Wed, Jun 11 | Thai Vietjet AirUS$3914% OFFUS$46 US$39
-
BKK 13:0017h 25m1 stopsCNX Invalid DateBangkok - Chiang Mai | Sun, May 11 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Bangkok to Chiang Mai Flight Information
Cheapest one-way flight price | $23 |
---|---|
Cheapest round-trip ticket price | $18 |
Off-season for travel | May |
Peak season for travel | February |
Flight distance | 583.73 km |
Average flight time | 1 hour 20 minutes |
Popular airline | Thai AirAsia |
When is the cheapest time to book flights from Bangkok to Chiang Mai?
We monitor flight fares to help you find the best deals effortlessly
Frequently Asked Questions
-
When are flight tickets from Bangkok (BKK) to Chiang Mai (CNX) the cheapest?
Airlines adjust prices for flights from Bangkok to Chiang Mai based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Bangkok (BKK) to Chiang Mai (CNX) cost?
According to Trip.com's data, the lowest price is around $70. -
How long does it take to fly from Bangkok (BKK) to Chiang Mai (CNX) and what is the distance?
It takes around 1 hour 20 minutes to fly from Bangkok (BKK) to Chiang Mai (CNX). -
What are the most popular airlines that fly from Bangkok (BKK) to Chiang Mai (CNX)?
Airlines with flights from Bangkok (BKK) to Chiang Mai (CNX): Thai Vietjet Air, Philippine Airlines, Emirates, Turkish Airlines, Etihad Airways, Hahn Air Systems, Hong Kong Airlines, Bangkok Airways, Austrian Airlines, Thai AirAsia, EVA Air, Qatar Airways, Japan Airlines, Malaysia Airlines and El Al.
How to find a cheap flight from Bangkok to Chiang Mai
Flying from Bangkok to Chiang Mai: What to Know
Flying from Bangkok to Chiang Mai is super easy and cheap! The trip is 583 km and takes 1 hour 20 minutes. Both cities use the same time zone (UTC+7), so no time changes. Arrive 1–2 hours early for check-in and security.
- Most flights to Chiang Mai leave from Don Mueang Airport (DMK), a busy budget-airline hub 24 km from central Bangkok. A few, like Thai Airways, fly from Suvarnabhumi Airport (BKK), 30 km from downtown. | You’ll land at Chiang Mai Airport (CNX), just 3 km from the city—super quick to reach your hotel!
- Thai AirAsia has cheap daily flights (some even from $8 one-way!). Thai Vietjet Air offers more morning deals. For fun service, try Nok Air. If you want free luggage and comfort, Thai Airways has 1–2 daily flights from BKK.
- Cheapest time to fly: May-June (off-season). Round-trips drop to $17 (May 25–June 1). Avoid December—it’s busy and pricey.
Airports in Bangkok
Bangkok has two airports serving travelers heading to Chiang Mai: Suvarnabhumi Airport (BKK) and Don Mueang Airport (DMK).
1. Suvarnabhumi Airport (BKK)
Location: 30km east of downtown
Suvarnabhumi Airport (BKK) is Bangkok’s main airport that handles 60+ million travelers yearly. It has 1 big terminal split into international/domestic zones. This is where full-service airlines like Thai Airways, Bangkok Airways, and VietJet operate 15+ daily flights (mostly direct) to Chiang Mai (1.5 hours). If you’re already flying into Bangkok from overseas, Suvarnabhumi is the best choice—you can hop straight onto a domestic flight without leaving the airport.
Getting to Suvarnabhumi (BKK) from Downtown
- Train: The Airport Rail Link from Phaya Thai Station takes 28 minutes ($1.50). Trains run every 15 minutes—easy peasy.
- Taxi: Costs ~$15, but avoid 7-9am and 5-8pm unless you enjoy car naps.
2. Don Mueang Airport (DMK)
Location: 24km north of downtown
Don Mueang Airport (DMK), is Bangkok’s older but wildly popular budget airport. Its 2 terminals are home to airlines like AirAsia and Nok Air, which dominate the route to Chiang Mai with 20+ daily flights (from as low as $25 one-way!). While it lacks Suvarnabhumi’s polish, DMK makes up for it with cheaper fares and faster security lines. Budget airlines sometimes means strict baggage rules and looong queues. Arrive 2 hours early—trust me. There’s no direct rail link here, so plan extra time for ground transport.
Getting to Don Mueang (DMK) from Downtown
- Bus: Hop on the A1/A2 bus from Victory Monument ($1, 45 mins).
- Taxi or Grab: ~$8, but keep cash for tolls.
Airports in Chiang Mai
You’ll land at Chiang Mai Airport (the only airport), surrounded by hazy mountains, breeze through baggage claim (seriously, it’s fast), and be sipping a coconut in the Old City within 30 minutes.
Chiang Mai international airport (CNX)
Location: 5km south of the Old City
Chiang Mai international airport (CNX) has two terminals (domestic and international), but don’t let “international” fool you—it’s small, calm, and easy to navigate. Most flights here are from Bangkok (50+ daily!), operated by Thai Airways, Bangkok Airways, AirAsia, and Nok Air. You’ll also find a handful of direct regional flights from places like Singapore, Kuala Lumpur, or Taipei.
from Chiang Mai Airport (CNX) to Downtown
- Taxi: Official booth inside the terminal. Fixed rate of 150 THB (~$4 USD) to most hotels. No haggling!
- Grab/Rideshare: Cheaper (~100 THB), but drivers might ask you to walk outside the airport gate (2-minute stroll).
- Red Songthaew: The local shared pickup truck. 30-50 THB (~$1), but only if you’re super budget-savvy and patient.
Best Time to Fly from Bangkok to Chiang Mai
- November–February is the most ideal: Cool, dry weather (16–28°C) perfect for exploring temples and hiking. Highlights include the Yi Peng Lantern Festival (mid-November) and cherry blossoms (December–January). Book early for December/New Year (peak crowds/prices); mid-November or February offer better deals.
- March–April brings scorching heat (25–38°C) but epic Songkran water fights (April 13–15). June–October is rainy but cheap (hotels 30–50% cheaper) with lush scenery; trails are muddy, but crowds vanish.
- Avoid: late December–early January (peak rates), and September (heavy rain/floods). For fewer crowds and mild weather, aim for late October or late February.
Where to Stay in Chiang Mai & Top Things to Dos
1. Old City (Historic Center)
Attractions: Wander Wat Phra Singh’s golden temples, shop at the Sunday Walking Street Market, and take a Thai cooking class. Catch the sunset at Wat Chedi Luang.
Stay Here: 🏨 Rachamankha Hotel – Lanna-style charm, steps from Wat Phra Singh.
2. Nimmanhaemin (Nimman)
Attractions: Sip coffee at trendy cafes, shop at One Nimman, and enjoy rooftop bars. Explore street art and live music on Soi 7.
Stay Here: 🏨 Art Mai Gallery Hotel – Art-themed rooms, close to Maya Mall, Chiang Mai International Airport (2.4 miles away)
3. Riverside
Attractions: Cruise the Ping River, shop at Warorot Market, and relax at garden cafes. Visit ethical elephant sanctuaries nearby.
Stay Here: 🏨 Anantara Chiang Mai Resort – Riverside infinity pool, near Night Bazaar, Chiang Mai Railway Station (1.5 miles away)
Add Hotel Booking & Car Rental to Your Trip to Chiang Mai
Trip.com’s got you covered with 500+ Chiang Mai hotels! Snag a serene resort near Doi Suthep, a trendy boutique stay in Nimmanhaemin, or a budget-friendly guesthouse steps from the Old City temples. Filter by pools, free breakfast, or 24/7 airport shuttle options—plus, free cancellation on most deals.
Car Rental
Explore beyond the city! Rent a car on Trip.com for: Day trips to Doi Inthanon (Thailand’s highest peak!) or the Sticky Waterfalls | Visiting ethical elephant sanctuaries or San Kamphaeng hot springs | Zipping to the Night Bazaar or Airport Plaza Mall. Compare prices from global brands (Hertz, Avis) and local providers. Opt for compact cars for Old City alleys or SUVs for mountain roads.
More Travel Options
-
Top Routes from Bangkok
-
Top Routes to Chiang Mai
-
Popular Airlines
- Direct flights from Bangkok to Yangon
- Return flights from Bangkok to Guangzhou
- Direct flights from Bangkok to Chiang Mai
- Return flights from Bangkok to Ho Chi Minh City
- Direct flights from Bangkok to Hong Kong
- Cheap flights from Bangkok to Phuket
- Direct flights from Bangkok to Tokyo
- Direct flights from Bangkok to Phnom Penh
- Return flights from Bangkok to Kuala Lumpur
- Direct flights from Bangkok to Singapore
- Direct flights from Kuala Lumpur to Chiang Mai
- Cheap flights from Seoul to Chiang Mai
- Direct flights from Shanghai to Chiang Mai
- Direct flights from Tokyo to Chiang Mai
- Cheap flights from Taipei to Chiang Mai
- Cheap flights from Bangkok to Chiang Mai
- Direct flights from Hanoi to Chiang Mai
- Return flights from Hong Kong to Chiang Mai
- Return flights from Phuket to Chiang Mai
- Return flights from Yangon to Chiang Mai