BKK → MNL Bangkok to Manila
live
Direct flights from Bangkok (BKK) to Manila (MNL): 63 nonstop departures observed each week across 3 airlines. 68% of the last 25 tracked flights arrived within 15 minutes of schedule. The median arrival is 9 minutes late. 1 of the 58 tracked flights was cancelled. The nonstop covers 2,188 km, an estimated 3 hours 18 minutes in the air. Measured by Pro Flight Search from live flight boards at Bangkok and Manila. Updated 6 November 2026 at 03:42 UTC.
Today, BKK → MNL Fri 6 Nov · local times
TG620Thai International In the air, 32 min late
Left BKK at 08:07 , 32 min after its 07:35 slot.
Likely landing about 12:00middle half 11:51 to 12:09 · sched 11:55
Landing estimate from 144,566 tracked flights of 2 to 4 hours that left 30 to 59 min late. The MNL board has not posted a landing time yet. How planes make up time
Track TG620 →
PR741Philippine In the air, 23 min late
Left BKK at 10:18 , 23 min after its 09:55 slot.
Track PR741 →
Sched Flight BKK departure MNL arrival
01:30
5J932 Cebu Pacific Air
Left 02:01 +31
Landed 06:03 −12
07:35
TG620 Thai International
Left 08:07 +32
MNL about 12:00 In the air · sched 11:55
09:55
PR741 Philippine
Left 10:18 +23
·
11:05
TG616 Thai International
Est. 11:05 Departure not confirmed by the board
·
11:15
5J930 Cebu Pacific Air
Est. 11:15 Departure not confirmed by the board
·
13:10
PR731 Philippine
On schedule
·
14:15
TG624 Thai International
On schedule
·
Checked BKK board 10:42 · MNL board 10:55
BKK
Bangkok
busy · +20
MNL
Manila
smooth · +0
dep bank 01:30–23:40 63x weekly
Runs mixed · 3 airlines · 63x weekly · nonstop
68% on time
of the last 25 tracked BKK → MNL flights arrived within 15 minutes
Median arrival delay is +9 min . 1 of 58 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +9 min across the last 24 arrivals
Flight time ~3h 18m estimated from route distance
Weekly departures 63x 3 direct airlines on the leg
Cancelled 1.7% recent route rate · 1 of 58
The week scheduled departures · origin local time
Cebu Pacific Air Philippine Airlines Thai International
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
Cebu Pacific Air5J 100% on time
Flights 5J932 01:30 daily · 5J930 11:15 daily
Philippine AirlinesPR 42% on time
Flights PR741 09:55 daily · PR731 13:10 daily · PR737 19:50 daily · PR733 23:40 daily
Thai InternationalTG 86% on time
Flights TG620 07:35 daily · TG616 11:05 daily · TG624 14:15 daily
History operated legs · board outcomes
11-06 5J932 dep +31 → arr −12
11-05 5J930 dep +46 → arr +8
11-05 PR741 dep +11 → arr −4
11-05 TG616 dep +28 → arr +14
11-05 TG620 dep +32 → arr +18
11-04 5J930 dep +45 → arr +3
11-04 PR731 dep +58 → arr +31
11-04 PR733 dep +43 → arr +24
11-04 PR741 dep +48 → arr +8
11-04 TG616 dep +20 → arr +12
11-03 5J932 dep +22 → arr −35
11-03 PR731 dep +64 → arr +31
11-03 TG624 dep +23 → arr +14
11-02 5J932 dep +14 → arr −12
11-02 PR737 dep +21 → arr +8
11-01 5J930 dep +17 → arr −25
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 MNL, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 119 Completed 81 Delayed 42 Cancelled 1 Within 15m 55/81 Median +8m
5J930 Cebu Pacific Air
8 days
Fri, Nov 6
1/2 legs · RP-C3912
BKK
Departure
Sched 11:15
Scheduled departure
→
MNL
Arrival
Sched 16:00
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Nov 5
2/2 legs · RP-C3912
BKK
Departure
11:37
Departed · Sched 11:1522m late
→
MNL
Arrival
16:08
Landed · Sched 16:008m late
Wed, Nov 4
2/2 legs · RP-C3905
BKK
Departure
11:38
Departed · Sched 11:1523m late
→
MNL
Arrival
16:03
Landed · Sched 16:003m late
Tue, Nov 3
2/2 legs · RP-C3914
BKK
Departure
12:13
Departed · Sched 11:1558m late
→
MNL
Arrival
16:12
Last seen · Sched 16:0012m late
Mon, Nov 2
2/2 legs · RP-C3914
BKK
Departure
11:48
Departed · Sched 11:1533m late
→
MNL
Arrival
15:42
Last seen · Sched 16:0018m early
Sun, Nov 1
2/2 legs · RP-C3905
BKK
Departure
11:32
Departed · Sched 11:1517m late
→
MNL
Arrival
15:35
Landed · Sched 16:0025m early
Sat, Oct 31
2/2 legs · RP-C3905
BKK
Departure
11:51
Departed · Sched 11:1536m late
→
MNL
Arrival
16:16
Last seen · Sched 16:0016m late
Fri, Oct 30
1/2 legs · RP-C3914
BKK
Departure
11:20
Departed · Sched 11:155m late
→
MNL
Arrival
—
Board row not captured for this rotation yet.
Full 5J930 history →
5J932 Cebu Pacific Air
7 days
Fri, Nov 6
2/2 legs · RP-C3910
BKK
Departure
01:48
Departed · Sched 01:3018m late
→
MNL
Arrival
06:03
Landed · Sched 06:1512m early
Thu, Nov 5
2/2 legs · RP-C3902
BKK
Departure
01:41
Departed · Sched 01:3011m late
→
MNL
Arrival
06:04
Last seen · Sched 06:1511m early
Wed, Nov 4
2/2 legs · RP-C3914
BKK
Departure
01:25
Departed · Sched 01:305m early
→
MNL
Arrival
05:28
Last seen · Sched 06:1547m early
Tue, Nov 3
2/2 legs · RP-C3912
BKK
Departure
01:38
Departed · Sched 01:308m late
→
MNL
Arrival
05:40
Landed · Sched 06:1535m early
Mon, Nov 2
2/2 legs · RP-C3914
BKK
Departure
01:28
Departed · Sched 01:302m early
→
MNL
Arrival
06:03
Landed · Sched 06:1512m early
Sun, Nov 1
2/2 legs · RP-C3914
BKK
Departure
01:46
Departed · Sched 01:3016m late
→
MNL
Arrival
05:37
Last seen · Sched 06:1538m early
Sat, Oct 31
2/2 legs · RP-C3905
BKK
Departure
01:24
Departed · Sched 01:306m early
→
MNL
Arrival
05:46
Last seen · Sched 06:1529m early
Full 5J932 history →
PR731 Philippine
7 days
Fri, Nov 6
1/2 legs · RP-C3508
BKK
Departure
Sched 13:10
Scheduled departure
→
MNL
Arrival
Sched 17:40
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Nov 5
2/2 legs · RP-C3508
BKK
Departure
13:35
Departed · Sched 13:1025m late
→
MNL
Arrival
18:29
Last seen · Sched 17:4049m late
Wed, Nov 4
2/2 legs · RP-C3513
BKK
Departure
13:49
Departed · Sched 13:1039m late
→
MNL
Arrival
18:15
Landed · Sched 17:4035m late
Tue, Nov 3
2/2 legs · RP-C3508
BKK
Departure
13:56
Departed · Sched 13:1046m late
→
MNL
Arrival
18:11
Landed · Sched 17:4031m late
Mon, Nov 2
2/2 legs · RP-C3511
BKK
Departure
13:24
Departed · Sched 13:1014m late
→
MNL
Arrival
17:36
Last seen · Sched 17:404m early
Sun, Nov 1
2/2 legs · RP-C3513
BKK
Departure
14:04
Departed · Sched 13:1054m late
→
MNL
Arrival
18:17
Landed · Sched 17:4037m late
Sat, Oct 31
2/2 legs · RP-C3511
BKK
Departure
13:55
Departed · Sched 13:1045m late
→
MNL
Arrival
Sched 17:40
Scheduled time only · no board update captured
Full PR731 history →
PR741 Philippine
7 days
Fri, Nov 6
1/2 legs · RP-C9929
BKK
Departure
10:18
Departed · Sched 09:5523m late
→
MNL
Arrival
Sched 14:08
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Nov 5
2/2 legs · RP-C9926
BKK
Departure
10:06
Departed · Sched 09:5511m late
→
MNL
Arrival
14:04
Landed · Sched 14:084m early
Wed, Nov 4
2/2 legs · RP-C9932
BKK
Departure
10:10
Departed · Sched 09:5515m late
→
MNL
Arrival
14:55
Landed · Sched 14:478m late
Tue, Nov 3
2/2 legs · RP-C9907
BKK
Departure
09:52
Departed · Sched 09:553m early
→
MNL
Arrival
Sched 14:15
Scheduled time only · no board update captured
Mon, Nov 2
2/2 legs · RP-C9934
BKK
Departure
10:06
Departed · Sched 09:5511m late
→
MNL
Arrival
Sched 14:19
Scheduled time only · no board update captured
Sun, Nov 1
2/2 legs · RP-C9903
BKK
Departure
09:50
Departed · Sched 09:555m early
→
Sat, Oct 31
2/2 legs · RP-C9936
BKK
Departure
10:17
Departed · Sched 09:5522m late
→
MNL
Arrival
14:20
Landed · Sched 14:164m late
Full PR741 history →
TG616 Thai International
7 days
Fri, Nov 6
1/2 legs · HS-TXS
BKK
Departure
Sched 11:05
Scheduled departure
→
MNL
Arrival
Sched 15:15
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Nov 5
2/2 legs · HS-TXS
BKK
Departure
11:33
Departed · Sched 11:0528m late
→
MNL
Arrival
15:29
Landed · Sched 15:1514m late
Wed, Nov 4
2/2 legs · HS-TXN
BKK
Departure
11:25
Departed · Sched 11:0520m late
→
MNL
Arrival
15:27
Landed · Sched 15:1512m late
Tue, Nov 3
2/2 legs · HS-TXM
BKK
Departure
11:22
Departed · Sched 11:0517m late
→
MNL
Arrival
15:20
Last seen · Sched 15:155m late
Mon, Nov 2
2/2 legs · HS-TXG
BKK
Departure
Sched 11:05
Scheduled time only · no board update captured
→
MNL
Arrival
Sched 15:15
Scheduled time only · no board update captured
Sun, Nov 1
2/2 legs · HS-TXJ
BKK
Departure
11:06
Departed · Sched 11:051m late
→
MNL
Arrival
15:24
Landed · Sched 15:159m late
Sat, Oct 31
2/2 legs · HS-TXN
BKK
Departure
11:37
Departed · Sched 11:0532m late
→
MNL
Arrival
15:52
Last seen · Sched 15:1537m late
Full TG616 history →
TG620 Thai International
7 days
Fri, Nov 6
2/2 legs · HS-TOJ
BKK
Departure
07:56
Departed · Sched 07:3521m late
→
MNL
Arrival
Sched 11:55
Scheduled arrival · landing pending
Thu, Nov 5
2/2 legs · HS-TOL
BKK
Departure
07:51
Departed · Sched 07:3516m late
→
MNL
Arrival
12:13
Landed · Sched 11:5518m late
Wed, Nov 4
2/2 legs · HS-TOI
BKK
Departure
07:57
Departed · Sched 07:3522m late
→
MNL
Arrival
11:54
Last seen · Sched 11:551m early
Tue, Nov 3
2/2 legs · HS-TOE
BKK
Departure
08:09
Departed · Sched 07:3534m late
→
MNL
Arrival
12:16
Last seen · Sched 11:5521m late
Mon, Nov 2
2/2 legs · HS-TOL
BKK
Departure
08:24
Departed · Sched 07:3549m late
→
MNL
Arrival
12:28
Last seen · Sched 11:5533m late
Sun, Nov 1
2/2 legs · HS-TOG
BKK
Departure
08:17
Departed · Sched 07:3542m late
→
MNL
Arrival
12:27
Last seen · Sched 11:5532m late
Sat, Oct 31
2/2 legs · HS-TOD
BKK
Departure
07:55
Departed · Sched 07:3520m late
→
Full TG620 history →
TG624 Thai International
7 days
Fri, Nov 6
1/2 legs · HS-TOA
BKK
Departure
Sched 14:15
Scheduled departure
→
MNL
Arrival
Sched 18:25
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Nov 5
2/2 legs · HS-TOA
BKK
Departure
14:53
Departed · Sched 14:1538m late
→
MNL
Arrival
18:55
Last seen · Sched 18:2530m late
Wed, Nov 4
2/2 legs · HS-TOL
BKK
Departure
14:55
Departed · Sched 14:1540m late
→
MNL
Arrival
18:56
Last seen · Sched 18:2531m late
Tue, Nov 3
2/2 legs · HS-TOI
BKK
Departure
14:21
Departed · Sched 14:156m late
→
MNL
Arrival
18:39
Landed · Sched 18:2514m late
Mon, Nov 2
2/2 legs · HS-TOG
BKK
Departure
14:35
Departed · Sched 14:1520m late
→
MNL
Arrival
18:29
Last seen · Sched 18:254m late
Sun, Nov 1
2/2 legs · HS-TQP
BKK
Departure
14:35
Departed · Sched 14:1520m late
→
MNL
Arrival
18:35
Landed · Sched 18:2510m late
Sat, Oct 31
2/2 legs · HS-TOE
BKK
Departure
15:05
Departed · Sched 14:1550m late
→
MNL
Arrival
19:01
Last seen · Sched 18:2536m late
Full TG624 history →
PR733 Philippine
7 days
Thu, Nov 5
2/2 legs · RP-C9906
BKK
Departure
00:10
Departed · Sched 23:4030m late
→
MNL
Arrival
04:29
Est. · Sched 04:0029m late
Wed, Nov 4
2/2 legs · RP-C9903
BKK
Departure
00:12
Departed · Sched 23:4032m late
→
MNL
Arrival
04:24
Landed · Sched 04:0024m late
Tue, Nov 3
1/2 legs · RP-C9905
BKK
Departure
Sched 23:40
Cancelled
→
MNL
Arrival
Sched 04:00
Scheduled time only · no board update captured
Mon schedule from board history
Mon, Nov 2
2/2 legs · RP-C9905
BKK
Departure
23:57
Departed · Sched 23:4017m late
→
MNL
Arrival
04:10
Last seen · Sched 04:0010m late
Sun, Nov 1
2/2 legs · RP-C9912
BKK
Departure
00:23
Departed · Sched 23:4043m late
→
MNL
Arrival
04:36
Landed · Sched 04:0036m late
Sat, Oct 31
2/2 legs · RP-C9926
BKK
Departure
00:05
Departed · Sched 23:4025m late
→
MNL
Arrival
04:16
Last seen · Sched 04:0016m late
Fri, Oct 30
1/2 legs · RP-C9901
BKK
Departure
—
Board row not captured for this rotation yet.
→
MNL
Arrival
05:52
Last seen · Sched 04:00112m late
Full PR733 history →
PR737 Philippine
7 days
Thu, Nov 5
2/2 legs · RP-C9928
BKK
Departure
19:44
Departed · Sched 19:506m early
→
MNL
Arrival
23:54
Est. · Sched 00:1016m early
Wed, Nov 4
2/2 legs · RP-C9905
BKK
Departure
20:00
Departed · Sched 19:5010m late
→
MNL
Arrival
00:38
Last seen · Sched 00:1028m late
Tue, Nov 3
2/2 legs · RP-C9926
BKK
Departure
20:33
Departed · Sched 19:5043m late
→
MNL
Arrival
00:30
Last seen · Sched 00:1020m late
Mon, Nov 2
2/2 legs · RP-C9906
BKK
Departure
19:56
Departed · Sched 19:506m late
→
MNL
Arrival
00:18
Landed · Sched 00:108m late
Sun, Nov 1
2/2 legs · RP-C9909
BKK
Departure
20:21
Departed · Sched 19:5031m late
→
MNL
Arrival
00:48
Last seen · Sched 00:1038m late
Sat, Oct 31
2/2 legs · RP-C9912
BKK
Departure
20:00
Departed · Sched 19:5010m late
→
MNL
Arrival
00:55
Last seen · Sched 00:1045m late
Fri, Oct 30
1/2 legs · RP-C9933
BKK
Departure
—
Board row not captured for this rotation yet.
→
MNL
Arrival
01:14
Landed · Sched 00:1064m late
Full PR737 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 Manila (MNL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BKK-MNL
Copy
How we measure this →
BKK to MNL questions
Is BKK–MNL running on time right now? Smooth skies ahead. The departure side at BKK is the weaker end, route health score 87/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on BKK–MNL? Operators schedule morning departures around 01:30 and evening departures around 19:50 from BKK. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MNL delay card to confirm conditions when you'd arrive.
How long is the flight from BKK to MNL? Great-circle distance is 2,188 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 184–218 min gate-to-gate on this route.
How often does BKK–MNL fly? 3 carriers operate this route, around 63 flights a week between them. Compare carrier days and times in the airline list above.