BKK → CNX Bangkok to Chiang Mai
live
Direct flights from Bangkok (BKK) to Chiang Mai (CNX): 21 nonstop departures observed each week across 3 airlines. 13% of the last 30 operated flights arrived within 15 minutes of schedule. The median arrival is 21 minutes late. 13 of the 30 tracked flights were cancelled. The nonstop covers 597 km, an estimated 1 hour 16 minutes in the air. Measured by Pro Flight Search from live flight boards at Bangkok and Chiang Mai. Updated 9 September 2026 at 08:48 UTC.
BKK
Bangkok
smooth · +13
CNX
Chiang Mai
tracking
dep bank 06:00–22:00 21x weekly
Runs rough · 3 airlines · 21x weekly · nonstop
13% on time
of the last 30 operated BKK → CNX flights arrived within 15 minutes
Median arrival delay is +21 min . 13 of 30 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +21 min across the last 30 operated legs
Flight time ~1h 16m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 43.3% recent route rate · 13 of 30
The week scheduled departures · origin local time
Bangkok Airways Thai International Thai Vietjet Air
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Bangkok AirwaysPG 29% on time
Flights PG215 08:00 daily · PG223 09:55 daily · PG217 12:25 daily · PG219 17:50 daily
Thai InternationalTG 0% on time
Flights TG102 07:25 daily · TG104 09:55 daily · TG106 11:40 daily · TG110 13:30 daily
Thai Vietjet AirVZ 40% on time
Flights VZ100 06:00 daily · VZ114 07:35 daily · VZ102 09:55 daily · VZ110 12:25 daily
History operated legs · board outcomes
09-09 FD4104 cancelled CNX
09-09 FD4106 cancelled CNX
09-09 FD4108 cancelled CNX
09-09 FD4118 cancelled CNX
09-09 FD4120 cancelled CNX
09-09 FD9162 cancelled CNX
09-08 FD4102 cancelled CNX
09-08 FD4104 cancelled CNX
09-08 FD4106 cancelled CNX
09-08 FD4108 cancelled CNX
09-08 FD4116 cancelled CNX
09-08 FD4118 cancelled CNX
09-08 FD9162 cancelled CNX
Show 22 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from BKK and CNX, paired departure → arrival per flight and day. Board tracking since Tue, Sep 8 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 36 Completed 30 Delayed 3 Cancelled 13 Within 15m 27/30 Median +0m
FD4104 Thai AirAsia
2 days
BKK
Departure
Sched 08:45
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
BKK
Departure
Sched 08:45
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
FD4106 Thai AirAsia
2 days
BKK
Departure
Sched 10:40
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
BKK
Departure
Sched 10:40
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
FD4108 Thai AirAsia
2 days
BKK
Departure
Sched 16:35
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
BKK
Departure
Sched 16:35
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
FD4118 Thai AirAsia
2 days
BKK
Departure
Sched 12:20
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
BKK
Departure
Sched 12:20
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
FD4120 Thai AirAsia
1 day
BKK
Departure
Sched 15:45
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
FD9162 Thai AirAsia
2 days
BKK
Departure
Sched 11:35
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
BKK
Departure
Sched 11:35
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
PG215 Bangkok
2 days
Wed, Sep 9
1/2 legs · HS-PPU
BKK
Departure
07:52
Departed · Sched 08:008m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Tue, Sep 8
1/2 legs · HS-PPC
BKK
Departure
07:48
Departed · Sched 08:0012m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Full PG215 history →
PG217 Bangkok
2 days
Wed, Sep 9
1/2 legs · HS-PPU
BKK
Departure
12:20
Departed · Sched 12:255m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Tue, Sep 8
1/2 legs · HS-PPC
BKK
Departure
12:22
Departed · Sched 12:253m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Full PG217 history →
PG219 Bangkok
2 days
BKK
Departure
Sched 17:50
Scheduled departure
→
CNX
Arrival
—
CNX is outside our board polling set.
Tue, Sep 8
1/2 legs · HS-PPG
BKK
Departure
18:24
Departed · Sched 17:5034m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full PG219 history →
PG223 Bangkok
2 days
Wed, Sep 9
1/2 legs · HS-PPG
BKK
Departure
10:00
Departed · Sched 09:555m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Tue, Sep 8
1/2 legs · HS-PPG
BKK
Departure
09:59
Departed · Sched 09:554m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full PG223 history →
TG102 Thai International
1 day
Wed, Sep 9
1/2 legs · HS-TXU
BKK
Departure
07:37
Departed · Sched 07:2512m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG102 history →
TG104 Thai International
1 day
Wed, Sep 9
1/2 legs · HS-TXD
BKK
Departure
09:59
Departed · Sched 09:554m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG104 history →
TG106 Thai International
1 day
Wed, Sep 9
1/2 legs · HS-TXP
BKK
Departure
11:56
Departed · Sched 11:4016m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG106 history →
TG110 Thai International
1 day
Wed, Sep 9
1/2 legs · HS-TOI
BKK
Departure
13:51
Departed · Sched 13:3021m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG110 history →
TG112 Thai International
1 day
Wed, Sep 9
1/2 legs · HS-TXT
BKK
Departure
15:17
Departed · Sched 14:5522m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG112 history →
TG120 Thai International
1 day
BKK
Departure
Sched 19:15
Scheduled departure
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG120 history →
VZ100 Thai Vietjet Air
1 day
Wed, Sep 9
1/2 legs · HS-VZF
BKK
Departure
05:55
Departed · Sched 06:005m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ100 history →
VZ102 Thai Vietjet Air
1 day
Wed, Sep 9
1/2 legs · HS-VZF
BKK
Departure
10:11
Departed · Sched 09:5516m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ102 history →
VZ106 Thai Vietjet Air
1 day
Wed, Sep 9
1/2 legs · HS-VZF
BKK
Departure
14:09
Departed · Sched 13:5019m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ106 history →
VZ108 Thai Vietjet Air
1 day
BKK
Departure
Sched 15:50
Scheduled departure
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ108 history →
VZ110 Thai Vietjet Air
1 day
Wed, Sep 9
1/2 legs · HS-VZG
BKK
Departure
12:20
Departed · Sched 12:255m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ110 history →
VZ114 Thai Vietjet Air
1 day
Wed, Sep 9
1/2 legs · HS-VZA
BKK
Departure
07:30
Departed · Sched 07:355m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ114 history →
VZ116 Thai Vietjet Air
1 day
BKK
Departure
Sched 18:35
Scheduled departure
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ116 history →
VZ122 Thai Vietjet Air
1 day
BKK
Departure
Sched 17:35
Scheduled departure
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ122 history →
VZ2106 Thai Vietjet Air
1 day
BKK
Departure
Sched 19:00
Scheduled departure
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ2106 history →
FD4102 Thai AirAsia
1 day
BKK
Departure
Sched 15:25
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
FD4116 Thai AirAsia
1 day
BKK
Departure
Sched 20:30
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Bangkok (BKK) to Chiang Mai (CNX) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BKK-CNX
Copy
How we measure this →
BKK to CNX questions
Is BKK–CNX running on time right now? Smooth skies ahead. The departure side at BKK is the weaker end, route health score 82/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on BKK–CNX? Operators schedule morning departures around 06:00 and evening departures around 17:35 from BKK. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CNX delay card to confirm conditions when you'd arrive.
How long is the flight from BKK to CNX? Great-circle distance is 597 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 72–81 min gate-to-gate on this route.
How often does BKK–CNX fly? 3 carriers operate this route, around 150 flights a week between them. Compare carrier days and times in the airline list above.