
5
Airlines
196×
Per week
฿2,525
From (live)
viaDD
1.2h
Nonstop
Bangkok (BKK) → Chiang Mai (CNX)
Bangkok
Suvarnabhumi Airport
DISTANCE
644 km
Chiang Mai
Chiang Mai International Airport
Flight time is an estimate: great-circle distance with ~8% routing adjustment and ~45 min ground operations. Actual block time depends on the carrier, winds, and specific service (check the airline schedule).
Fare trend — last 7weeks
↑ up 24%Lowest one-way fare from weekly Travelpayouts snapshots. See methodology for how we collect this.
Compare carriers on this route
🇹🇭Thai Airways
TG
- Frequency
- 196× / week
- Baggage
- LCC (paid) +10
- Migrant program
- ✓
🇹🇭Thai AirAsia
FD
- Frequency
- 196× / week
- Baggage
- LCC (paid)
- Migrant program
- —
🇹🇭Thai Vietjet
VZ
- Frequency
- 196× / week
- Baggage
- LCC (paid)
- Migrant program
- —
Bangkok to Chiang Mai is one of Thailand’s busiest domestic routes — around 196 flights a week linking the capital with the principal city of the north. It carries holidaymakers, business travellers, students, residents moving between the two cities, and international visitors connecting onward from Bangkok.
Block time is about 1.2 hours. With five carriers and this much frequency, the route operates as a near-constant shuttle: seats are easy to find from early morning to late evening, and the practical decision is price and timing.
Corridor profile
| Field | Detail |
|---|---|
| Route | Bangkok (BKK) → Chiang Mai (CNX), Thailand |
| Direct carriers | Thai Airways, Thai AirAsia, Thai Vietjet, Nok Air and Thai Lion Air |
| Frequency | ~196/week |
| Block time | ~1.2h |
| Traveller cluster | D (ASEAN & regional leisure) |
| Market low (cache) | — |
Airlines & baggage
| Airline | Alliance | Baggage | Migrant uplift | Hajj charter |
|---|---|---|---|---|
| Thai Airways (TG) | Star Alliance | 30 kg | +10 kg | yes |
| Thai AirAsia (FD) | non-aligned | 7 kg | — | — |
| Thai Vietjet (VZ) | non-aligned | 7 kg | — | — |
| Nok Air (DD) | non-aligned | 15 kg | — | — |
| Thai Lion Air (SL) | non-aligned | 15 kg | — | — |
Airlines on this route
Five carriers fly BKK-CNX: Thai Airways on the full-service side, with Thai AirAsia, Thai Vietjet, Nok Air and Thai Lion Air covering the low-cost end. Thai Airways fares include baggage; the low-cost carriers price the base seat low and sell baggage and extras separately. On a short domestic flight, comparing the all-in THB cost once add-ons are counted is the fair way to judge value.
Fare trends
BKK-CNX fares stay competitive thanks to the frequency, lifting around the cool-season high season in the north, the year-end holidays and festival periods. The cheapest seats are the low-cost carriers’ early-released fares — booking two to five weeks ahead usually lands a good price, and mid-week departures undercut weekends. The hot-season and rainy months are the quietest and cheapest.
Seasonality & best time to book
Bangkok–Chiang Mai fares move with demand. The cheapest windows fall outside school holidays, Songkran and New Year; book 4–8 weeks ahead for normal dates.
About Chiang Mai
Chiang Mai is the principal city of northern Thailand, set in a valley among forested hills — an old walled centre dense with temples, surrounded by a modern city and, beyond it, the mountains and hill country of the north. It has a distinct northern Thai character, a strong food and craft culture, and a cooler climate than the central plains. For travellers from Bangkok it is the standard northern destination and the gateway to the wider region, from Chiang Rai to the national parks.
FAQ
Which airlines fly Bangkok to Chiang Mai?
The BKK-CNX route is operated by Thai Airways, Thai AirAsia, Thai Vietjet, Nok Air and Thai Lion Air. Compare baggage, alliances and fares in the table above.
How long and how often is the BKK-CNX flight?
Block time is ~1.2h, with ~196 flights per week across all carriers.
When is BKK-CNX cheapest to book?
Book 4–8 weeks ahead; avoid Songkran, school holidays and peak season to save 15–30%.
Search live fares
Search BKK → CNX on Aviasales →
Related
Where to stay · Chiang Mai
Hotels in Chiang Mai — baht budget
Budget
Guesthouse & 2-3★
฿900–1,800 / night
Mid
Comfort 3-4★
฿1,800–4,000 / night
Luxury
5★ & resort
฿4,000+ / night
Hotellook compares 70+ booking sites including Booking.com, Agoda, Trip.com — booking earns us a small commission at no extra cost.
All hotels in Chiang Mai