BKK → KTI Bangkok to Phnom Penh
live
Direct flights from Bangkok (BKK) to Phnom Penh (KTI): 52 nonstop departures observed each week across 7 airlines. 0% of the last 6 tracked flights arrived within 15 minutes of schedule. 6 of the 56 tracked flights were cancelled. The nonstop covers 590 km, an estimated 1 hour 15 minutes in the air. Measured by Pro Flight Search from live flight boards at Bangkok and Phnom Penh. Updated 2 November 2026 at 15:48 UTC.
BKK
Bangkok
busy · +17
KTI
Phnom Penh
tracking
dep bank 07:25–19:35 52x weekly
Runs rough · 7 airlines · 52x weekly · nonstop
0% on time
of the last 6 tracked BKK → KTI flights arrived within 15 minutes
6 of 56 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~1h 15m estimated from route distance
Weekly departures 52x 7 direct airlines on the leg
Cancelled 10.7% recent route rate · 6 of 56
The week scheduled departures · origin local time
Bangkok Airways Cambodia Airways Cambodia Angkor Air K-Mile 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
Flights PG935 17:10 We Th
Cambodia AirwaysKR
Flights KR702 11:45 daily · KR704 varies Mo Tu We Th Su
Cambodia Angkor AirK6
Flights K6723 varies Mo Tu Th Sa · K6725 19:35 We Fr Su
K-Mile Air8K
Flights 8K802 varies Tu We Th Fr Su
Thai InternationalTG
Flights TG586 07:25 daily · TG584 18:15 daily
Thai Vietjet AirVZ
Flights VZ720 08:30 daily · VZ722 17:45 Mo Su
Turkish AirlinesTK
Flights TK52 13:35 Mo Th Sa
History operated legs · board outcomes
Show 32 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 KTI, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 61 Completed 56 Delayed 7 Cancelled 6 Within 15m 50/56 Median +0m
K6723 Cambodia Angkor Air
5 days
Mon, Nov 2
1/2 legs · XU-353
BKK
Departure
18:02
Departed · Sched 14:35207m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Sat, Oct 31
1/2 legs · XU-356
BKK
Departure
13:36
Departed · Sched 13:404m early
→
KTI
Arrival
—
KTI is outside our board polling set.
Thu, Oct 29
1/2 legs · XU-353
BKK
Departure
14:28
Departed · Sched 14:357m early
→
KTI
Arrival
—
KTI is outside our board polling set.
Tue, Oct 27
1/2 legs · XU-350
BKK
Departure
13:34
Departed · Sched 13:406m early
→
KTI
Arrival
—
KTI is outside our board polling set.
Mon, Oct 26
1/2 legs · XU-350
BKK
Departure
14:20
Departed · Sched 14:3515m early
→
KTI
Arrival
—
KTI is outside our board polling set.
Full K6723 history →
K6725 Cambodia Angkor Air
5 days
BKK
Departure
Sched 19:25
Cancelled
→
KTI
Arrival
—
KTI is outside our board polling set.
Sun, Nov 1
1/2 legs · XU-356
BKK
Departure
20:39
Departed · Sched 19:3564m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Fri, Oct 30
1/2 legs · XU-353
BKK
Departure
20:03
Departed · Sched 19:2538m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Wed, Oct 28
1/2 legs · XU-353
BKK
Departure
20:42
Departed · Sched 19:3567m late
→
KTI
Arrival
—
KTI is outside our board polling set.
BKK
Departure
Sched 19:25
Cancelled
→
KTI
Arrival
—
KTI is outside our board polling set.
Full K6725 history →
KR702 Cambodia
8 days
Mon, Nov 2
1/2 legs · XU-787
BKK
Departure
12:09
Departed · Sched 11:4524m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Sun, Nov 1
1/2 legs · XU-763
BKK
Departure
11:54
Departed · Sched 11:459m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Sat, Oct 31
1/2 legs · XU-878
BKK
Departure
12:08
Departed · Sched 11:4523m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Fri, Oct 30
1/2 legs · XU-787
BKK
Departure
11:44
Departed · Sched 11:451m early
→
KTI
Arrival
—
KTI is outside our board polling set.
Thu, Oct 29
1/2 legs · XU-787
BKK
Departure
11:37
Departed · Sched 11:458m early
→
KTI
Arrival
—
KTI is outside our board polling set.
BKK
Departure
11:35
Departed · Sched 11:4510m early
→
KTI
Arrival
—
KTI is outside our board polling set.
Tue, Oct 27
1/2 legs · XU-787
BKK
Departure
11:53
Departed · Sched 11:458m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Mon, Oct 26
1/2 legs · XU-878
BKK
Departure
11:43
Departed · Sched 11:452m early
→
KTI
Arrival
—
KTI is outside our board polling set.
Full KR702 history →
KR704 Cambodia
7 days
BKK
Departure
Sched 16:20
Cancelled
→
KTI
Arrival
—
KTI is outside our board polling set.
BKK
Departure
Sched 22:20
Cancelled
→
KTI
Arrival
—
KTI is outside our board polling set.
BKK
Departure
Sched 16:15
Cancelled
→
KTI
Arrival
—
KTI is outside our board polling set.
BKK
Departure
Sched 16:15
Scheduled time only · no board update captured
→
KTI
Arrival
—
KTI is outside our board polling set.
Wed, Oct 28
1/2 legs · XU-763
BKK
Departure
16:45
Departed · Sched 16:1530m late
→
KTI
Arrival
—
KTI is outside our board polling set.
BKK
Departure
Sched 16:15
Scheduled time only · no board update captured
→
KTI
Arrival
—
KTI is outside our board polling set.
Mon, Oct 26
1/2 legs · XU-878
BKK
Departure
16:22
Departed · Sched 16:202m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Full KR704 history →
TG584 Thai International
8 days
Mon, Nov 2
1/2 legs · HS-TXU
BKK
Departure
18:23
Departed · Sched 18:158m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Sun, Nov 1
1/2 legs · HS-TXO
BKK
Departure
19:17
Departed · Sched 18:1562m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Sat, Oct 31
1/2 legs · HS-TXJ
BKK
Departure
18:55
Last seen · Sched 18:1540m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Fri, Oct 30
1/2 legs · HS-TXE
BKK
Departure
18:38
Departed · Sched 18:1523m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Thu, Oct 29
1/2 legs · HS-TXH
BKK
Departure
Sched 18:15
Scheduled time only · no board update captured
→
KTI
Arrival
—
KTI is outside our board polling set.
BKK
Departure
Sched 18:15
Scheduled time only · no board update captured
→
KTI
Arrival
—
KTI is outside our board polling set.
Tue, Oct 27
1/2 legs · HS-TXA
BKK
Departure
18:20
Departed · Sched 18:155m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Mon, Oct 26
1/2 legs · HS-TXK
BKK
Departure
19:25
Departed · Sched 18:1570m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Full TG584 history →
TG586 Thai International
8 days
Mon, Nov 2
1/2 legs · HS-TXU
BKK
Departure
07:34
Departed · Sched 07:259m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Sun, Nov 1
1/2 legs · HS-TXH
BKK
Departure
07:50
Departed · Sched 07:2525m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Sat, Oct 31
1/2 legs · HS-TXO
BKK
Departure
08:12
Departed · Sched 07:2547m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Fri, Oct 30
1/2 legs · HS-TXR
BKK
Departure
07:53
Departed · Sched 07:2528m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Thu, Oct 29
1/2 legs · HS-TXJ
BKK
Departure
07:32
Departed · Sched 07:257m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Wed, Oct 28
1/2 legs · HS-TXT
BKK
Departure
07:29
Departed · Sched 07:254m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Tue, Oct 27
1/2 legs · HS-TXJ
BKK
Departure
07:40
Departed · Sched 07:2515m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Mon, Oct 26
1/2 legs · HS-TXD
BKK
Departure
07:42
Departed · Sched 07:2517m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Full TG586 history →
TK52 Turkish
3 days
BKK
Departure
Sched 13:10
Cancelled
→
KTI
Arrival
—
KTI is outside our board polling set.
Sat, Oct 31
1/2 legs · TC-LNG
BKK
Departure
13:00
Departed · Sched 13:1010m early
→
KTI
Arrival
—
KTI is outside our board polling set.
Thu, Oct 29
1/2 legs · TC-LNF
BKK
Departure
13:52
Departed · Sched 13:1042m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Full TK52 history →
VZ720 Thai Vietjet Air
8 days
Mon, Nov 2
1/2 legs · HS-VZA
BKK
Departure
08:58
Departed · Sched 08:3028m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Sun, Nov 1
1/2 legs · HS-VZC
BKK
Departure
08:49
Departed · Sched 08:3019m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Sat, Oct 31
1/2 legs · HS-VZE
BKK
Departure
09:21
Departed · Sched 08:3051m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Fri, Oct 30
1/2 legs · HS-VZE
BKK
Departure
08:21
Departed · Sched 08:309m early
→
KTI
Arrival
—
KTI is outside our board polling set.
Thu, Oct 29
1/2 legs · HS-VZE
BKK
Departure
08:39
Departed · Sched 08:309m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Wed, Oct 28
1/2 legs · HS-VKR
BKK
Departure
08:27
Departed · Sched 08:303m early
→
KTI
Arrival
—
KTI is outside our board polling set.
Tue, Oct 27
1/2 legs · HS-VZB
BKK
Departure
08:47
Departed · Sched 08:3017m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Mon, Oct 26
1/2 legs · HS-VZF
BKK
Departure
08:35
Departed · Sched 08:305m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Full VZ720 history →
VZ722 Thai Vietjet Air
2 days
Mon, Nov 2
1/2 legs · HS-VZH
BKK
Departure
18:17
Departed · Sched 17:4532m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Sun, Nov 1
1/2 legs · HS-VZC
BKK
Departure
18:51
Departed · Sched 17:4566m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Full VZ722 history →
8K802 K-Mile Air
5 days
Sun, Nov 1
1/2 legs · HS-KMB
BKK
Departure
07:28 Departed
→
KTI
Arrival
—
KTI is outside our board polling set.
Fri, Oct 30
1/2 legs · HS-KMA
BKK
Departure
07:33 Departed
→
KTI
Arrival
—
KTI is outside our board polling set.
Thu, Oct 29
1/2 legs · HS-KMB
BKK
Departure
07:22 Departed
→
KTI
Arrival
—
KTI is outside our board polling set.
Wed, Oct 28
1/2 legs · HS-KMA
BKK
Departure
07:03 Departed
→
KTI
Arrival
—
KTI is outside our board polling set.
Tue, Oct 27
1/2 legs · HS-KMB
BKK
Departure
07:30 Departed
→
KTI
Arrival
—
KTI is outside our board polling set.
Full 8K802 history →
PG935 Bangkok
2 days
Thu, Oct 29
1/2 legs · HS-PPB
BKK
Departure
17:03
Departed · Sched 17:107m early
→
KTI
Arrival
—
KTI is outside our board polling set.
Wed, Oct 28
1/2 legs · HS-PZB
BKK
Departure
17:12
Departed · Sched 17:102m late
→
KTI
Arrival
—
KTI is outside our board polling set.
Full PG935 history →
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 Phnom Penh (KTI) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BKK-KTI
Copy
How we measure this →
BKK to KTI questions
Is BKK–KTI running on time right now? Mostly on schedule. The departure side at BKK is the weaker end, route health score 78/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on BKK–KTI? Operators schedule morning departures around 07:25 and evening departures around 17:10 from BKK. Earlier flights typically land before destination-airport delays accumulate later in the day; check the KTI delay card to confirm conditions when you'd arrive.
How long is the flight from BKK to KTI? Great-circle distance is 590 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–KTI fly? 7 carriers operate this route, around 52 flights a week between them. Compare carrier days and times in the airline list above.