BKK → CNX Bangkok to Chiang Mai
live
Direct flights from Bangkok (BKK) to Chiang Mai (CNX): 28 nonstop departures observed each week across 4 airlines. 37% of the last 35 operated flights arrived within 15 minutes of schedule. The median arrival is 16 minutes late. 7 of the 35 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 25 October 2026 at 08:48 UTC.
Today, BKK → CNX Sun 25 Oct · local times
FD4108Thai AirAsia 45 min late
The BKK board at 15:48 shows departure at 17:00 instead of 16:15, gate B1 .
Later cancelled 0%of 130 past Thai AirAsia flights whose board showed 40 to 70 min late
Still to leave today VZ122 17:25Thai Vietjet Air · then TG114 17:30, PG219 17:40
Track FD4108 →
TG102Thai International In the air, 16 min late
Left BKK at 07:41 , 16 min after its 07:25 slot.
Track TG102 →
Sched Flight BKK departure CNX arrival
06:00
TG100 Thai International
Left 05:59
·
06:30
VZ100Thai Vietjet Air
Cancelled
·
07:05
FD4100 Thai AirAsia
Left 07:04
·
07:25
TG102 Thai International
Left 07:41 +16
·
07:35
VZ114 Thai Vietjet Air
Left 07:51 +16
·
08:05
PG215 Bangkok
Left 08:10 +5
·
09:00
TG122 Thai International
Left 09:32 +32
·
09:30
FD9162 Thai AirAsia
Left 09:42 +12
·
10:00
PG223 Bangkok
Left 10:12 +12
·
10:15
TG104 Thai International
Left 10:41 +26
·
10:25
VZ102 Thai Vietjet Air
Left 10:54 +29
·
10:40
FD4104 Thai AirAsia
Left 11:01 +21
·
12:00
TG106 Thai International
Left 12:25 +25
·
12:10
VZ110 Thai Vietjet Air
Left 12:55 +45
·
12:15
FD4106Thai AirAsia
Cancelled
·
12:25
PG225 Bangkok
Left 12:33 +8
·
13:25
TG110 Thai International
Left 13:50 +25
·
13:50
VZ106 Thai Vietjet Air
Left 14:59 +69
·
15:05
TG112 Thai International
Left 15:24 +19
·
15:15
VZ108 Thai Vietjet Air
Est. 15:15 Departure not confirmed by the board
·
16:15
FD4108 Thai AirAsia
Est. 17:00 +45 Gate B1
·
17:25
VZ122 Thai Vietjet Air
On schedule
·
17:30
TG114 Thai International
On schedule
·
17:40
PG219 Bangkok
On schedule
·
18:50
FD4102 Thai AirAsia
On schedule
·
19:05
TG120 Thai International
On schedule
·
Checked BKK board 15:48
BKK
Bangkok
busy · +15
CNX
Chiang Mai
tracking
dep bank 07:25–22:00 28x weekly
Runs rough · 4 airlines · 28x weekly · nonstop
37% on time
of the last 35 operated BKK → CNX flights arrived within 15 minutes
Median arrival delay is +16 min . 7 of 35 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +16 min across the last 35 operated legs
Flight time ~1h 16m estimated from route distance
Weekly departures 28x 4 direct airlines on the leg
Cancelled 20.0% recent route rate · 7 of 35
The week scheduled departures · origin local time
Bangkok Airways Thai International Thai AirAsia 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 100% on time
Flights PG215 08:00 daily · PG223 09:55 daily · PG217 12:25 daily · PG219 17:50 daily
Thai InternationalTG 20% on time
Flights TG102 07:25 daily · TG122 09:00 daily · TG104 09:55 daily · TG106 11:40 daily
Thai AirAsiaFD 36% on time
Flights FD4104 08:45 daily · FD4118 12:20 daily · FD4102 15:25 Tu Th Su · FD4108 16:35 daily
Thai Vietjet AirVZ 0% on time
Flights VZ114 07:35 daily · VZ102 09:55 daily · VZ110 12:25 daily · VZ106 13:50 daily
History operated legs · board outcomes
10-25 FD4106 cancelled CNX
10-25 VZ100 cancelled CNX
10-24 FD4106 cancelled CNX
10-24 VZ100 cancelled CNX
10-24 VZ118 cancelled CNX
Show 27 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 Sat, Oct 24 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 42 Completed 35 Delayed 5 Cancelled 7 Within 15m 29/35 Median +0m
FD4100 Thai AirAsia
2 days
Sun, Oct 25
1/2 legs · HS-ABQ
BKK
Departure
06:55
Departed · Sched 07:0510m early
→
CNX
Arrival
—
CNX is outside our board polling set.
BKK
Departure
Sched 06:30
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
Full FD4100 history →
FD4102 Thai AirAsia
1 day
BKK
Departure
Sched 18:50
Scheduled departure
→
CNX
Arrival
—
CNX is outside our board polling set.
Full FD4102 history →
FD4104 Thai AirAsia
2 days
Sun, Oct 25
1/2 legs · HS-BBO
BKK
Departure
10:47
Departed · Sched 10:407m late
→
CNX
Arrival
—
CNX is outside our board polling set.
BKK
Departure
08:44
Departed · Sched 08:451m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Full FD4104 history →
FD4106 Thai AirAsia
2 days
BKK
Departure
Sched 12:15
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
17:00
Est. · Sched 16:1545m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Sat, Oct 24
1/2 legs · HS-CBD
BKK
Departure
16:51
Departed · Sched 16:3516m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full FD4108 history →
FD9162 Thai AirAsia
2 days
Sun, Oct 25
1/2 legs · HS-ABP
BKK
Departure
09:34
Departed · Sched 09:304m late
→
CNX
Arrival
—
CNX is outside our board polling set.
BKK
Departure
Sched 11:35
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
Full FD9162 history →
PG215 Bangkok
2 days
Sun, Oct 25
1/2 legs · HS-PPG
BKK
Departure
07:54
Departed · Sched 08:0511m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Sat, Oct 24
1/2 legs · HS-PPS
BKK
Departure
07:55
Departed · Sched 08:005m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Full PG215 history →
PG219 Bangkok
2 days
BKK
Departure
Sched 17:40
Scheduled departure
→
CNX
Arrival
—
CNX is outside our board polling set.
Sat, Oct 24
1/2 legs · HS-PPU
BKK
Departure
17:48
Departed · Sched 17:502m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Full PG219 history →
PG223 Bangkok
2 days
Sun, Oct 25
1/2 legs · HS-PPS
BKK
Departure
09:59
Departed · Sched 10:001m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Sat, Oct 24
1/2 legs · HS-PPG
BKK
Departure
09:39
Departed · Sched 09:5516m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Full PG223 history →
PG225 Bangkok
1 day
Sun, Oct 25
1/2 legs · HS-PPG
BKK
Departure
12:33
Departed · Sched 12:258m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full PG225 history →
TG100 Thai International
1 day
Sun, Oct 25
1/2 legs · HS-TXC
BKK
Departure
05:59
Departed · Sched 06:001m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG100 history →
TG102 Thai International
2 days
Sun, Oct 25
1/2 legs · HS-TXU
BKK
Departure
07:31
Departed · Sched 07:256m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Sat, Oct 24
1/2 legs · HS-TXP
BKK
Departure
07:45
Departed · Sched 07:2520m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG102 history →
TG104 Thai International
2 days
Sun, Oct 25
1/2 legs · HS-TXE
BKK
Departure
10:17
Departed · Sched 10:152m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Sat, Oct 24
1/2 legs · HS-TXJ
BKK
Departure
09:51
Departed · Sched 09:554m early
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG104 history →
TG106 Thai International
2 days
Sun, Oct 25
1/2 legs · HS-TXJ
BKK
Departure
12:09
Departed · Sched 12:009m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Sat, Oct 24
1/2 legs · HS-TXE
BKK
Departure
11:59
Departed · Sched 11:4019m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG106 history →
TG110 Thai International
1 day
Sun, Oct 25
1/2 legs · HS-TXM
BKK
Departure
13:38
Departed · Sched 13:2513m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG110 history →
TG112 Thai International
1 day
Sun, Oct 25
1/2 legs · HS-TXR
BKK
Departure
15:09
Departed · Sched 15:054m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG112 history →
TG114 Thai International
1 day
BKK
Departure
Sched 17:30
Scheduled departure
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG114 history →
TG120 Thai International
1 day
BKK
Departure
Sched 19:05
Scheduled departure
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG120 history →
TG122 Thai International
1 day
Sun, Oct 25
1/2 legs · HS-TOE
BKK
Departure
09:24
Departed · Sched 09:0024m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full TG122 history →
VZ100 Thai Vietjet Air
2 days
BKK
Departure
Sched 06:30
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
BKK
Departure
Sched 06:00
Cancelled
→
CNX
Arrival
—
CNX is outside our board polling set.
VZ102 Thai Vietjet Air
1 day
Sun, Oct 25
1/2 legs · HS-VZU
BKK
Departure
10:38
Departed · Sched 10:2513m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ102 history →
VZ106 Thai Vietjet Air
1 day
Sun, Oct 25
1/2 legs · HS-VKR
BKK
Departure
14:38
Departed · Sched 13:5048m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ106 history →
VZ108 Thai Vietjet Air
1 day
BKK
Departure
Sched 15:15
Scheduled departure
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ108 history →
VZ110 Thai Vietjet Air
1 day
BKK
Departure
12:37
Departed · Sched 12:1027m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ110 history →
VZ114 Thai Vietjet Air
1 day
Sun, Oct 25
1/2 legs · HS-VZS
BKK
Departure
07:51
Departed · Sched 07:3516m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ114 history →
VZ122 Thai Vietjet Air
1 day
BKK
Departure
Sched 17:25
Scheduled departure
→
CNX
Arrival
—
CNX is outside our board polling set.
Full VZ122 history →
FD4116 Thai AirAsia
1 day
Sat, Oct 24
1/2 legs · HS-CBD
BKK
Departure
20:33
Departed · Sched 20:303m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full FD4116 history →
FD4118 Thai AirAsia
1 day
Sat, Oct 24
1/2 legs · HS-ABQ
BKK
Departure
12:33
Departed · Sched 12:2013m late
→
CNX
Arrival
—
CNX is outside our board polling set.
Full FD4118 history →
PG217 Bangkok
1 day
Sat, Oct 24
1/2 legs · HS-PPS
BKK
Departure
12:25 Departed
→
CNX
Arrival
—
CNX is outside our board polling set.
Full PG217 history →
VZ118 Thai Vietjet Air
1 day
BKK
Departure
Sched 20:35
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? Mostly on schedule. The departure side at BKK is the weaker end, route health score 80/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 07:25 and evening departures around 17:30 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? 4 carriers operate this route, around 181 flights a week between them. Compare carrier days and times in the airline list above.