MNL → DRP Manila to Legazpi
live
Direct flights from Manila (MNL) to Legazpi (DRP): 57 nonstop departures observed each week across 3 airlines. No cancellations were recorded across the 50 tracked flights. The nonstop covers 327 km, an estimated 55 minutes in the air. Measured by Pro Flight Search from live flight boards at Manila and Legazpi. Updated 6 November 2026 at 14:18 UTC.
MNL
Manila
busy · +25
DRP
Legazpi
tracking
dep bank 04:05–19:00 57x weekly
Under pressure · 3 airlines · 57x weekly · nonstop
66 / 100
route health from live MNL and DRP delay boards
0 of 50 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~0h 55m estimated from route distance
Weekly departures 57x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 50
The week scheduled departures · origin local time
Cebu Pacific Air PAL Express and Airphil Express Philippine Airlines
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
Flights 5J321 04:05 daily · 5J323 04:35 Tu Th Fr Sa Su · 5J325 05:40 daily · 5J1727 10:45 Mo We Fr
PAL Express and Airphil Express2P
Flights 2P2921 varies Mo Tu We Fr Sa Su · 2P2923 varies daily
Philippine AirlinesPR
Flights PR2925 19:00 daily
History operated legs · board outcomes
11-06 2P2923 departed +0
11-05 2P2923 departed +0
11-04 2P2923 departed +0
11-03 2P2923 departed +0
11-02 2P2923 departed +0
11-01 2P2923 departed +0
10-31 2P2923 departed +0
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 MNL and DRP, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 82 Completed 50 Delayed 36 Within 15m 14/50 Median +24m
2P2923 PAL Express and Airphil Express
8 days
Fri, Nov 6
1/2 legs · RP-C8619
MNL
Departure
09:37 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Thu, Nov 5
1/2 legs · RP-C8619
MNL
Departure
10:05 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Wed, Nov 4
1/2 legs · RP-C8397
MNL
Departure
11:16 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Nov 3
1/2 legs · RP-C8398
MNL
Departure
10:45 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Mon, Nov 2
1/2 legs · RP-C8613
MNL
Departure
09:30 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Nov 1
1/2 legs · RP-C8604
MNL
Departure
09:39 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Sat, Oct 31
1/2 legs · RP-C8620
MNL
Departure
09:44 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Fri, Oct 30
1/2 legs · RP-C8613
MNL
Departure
09:35 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
5J1727 Cebu Pacific Air
4 days
Fri, Nov 6
1/2 legs · RP-C4111
MNL
Departure
11:29
Departed · Sched 10:4544m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Wed, Nov 4
1/2 legs · RP-C4262
MNL
Departure
15:31
Departed · Sched 10:45286m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Mon, Nov 2
1/2 legs · RP-C4133
MNL
Departure
11:10
Departed · Sched 10:4525m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Fri, Oct 30
1/2 legs · RP-C4264
MNL
Departure
11:21
Departed · Sched 10:4536m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J1727 history →
5J319 Cebu Pacific Air
8 days
Fri, Nov 6
1/2 legs · RP-C4116
MNL
Departure
16:50
Departed · Sched 16:3020m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Thu, Nov 5
1/2 legs · RP-C4118
MNL
Departure
17:00
Departed · Sched 16:3030m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Wed, Nov 4
1/2 legs · RP-C4148
MNL
Departure
16:45
Departed · Sched 16:3015m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Nov 3
1/2 legs · RP-C4116
MNL
Departure
17:32
Departed · Sched 16:3062m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Mon, Nov 2
1/2 legs · RP-C4115
MNL
Departure
17:04
Departed · Sched 16:3034m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Nov 1
1/2 legs · RP-C4117
MNL
Departure
17:07
Departed · Sched 16:3037m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sat, Oct 31
1/2 legs · RP-C4111
MNL
Departure
17:14
Departed · Sched 16:3044m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Fri, Oct 30
1/2 legs · RP-C4125
MNL
Departure
17:15
Departed · Sched 16:3045m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J319 history →
5J321 Cebu Pacific Air
8 days
Fri, Nov 6
1/2 legs · RP-C4268
MNL
Departure
04:22
Departed · Sched 04:0517m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Thu, Nov 5
1/2 legs · RP-C4165
MNL
Departure
04:34
Departed · Sched 04:0529m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Wed, Nov 4
1/2 legs · RP-C4263
MNL
Departure
04:31
Departed · Sched 04:0526m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Nov 3
1/2 legs · RP-C4105
MNL
Departure
04:13
Departed · Sched 04:058m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Mon, Nov 2
1/2 legs · RP-C4263
MNL
Departure
04:21
Departed · Sched 04:0516m late
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 04:05
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
Sat, Oct 31
1/2 legs · RP-C4261
MNL
Departure
04:28
Departed · Sched 04:0523m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Fri, Oct 30
1/2 legs · RP-C4103
MNL
Departure
04:24
Departed · Sched 04:0519m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J321 history →
5J325 Cebu Pacific Air
8 days
Fri, Nov 6
1/2 legs · RP-C4111
MNL
Departure
06:06
Departed · Sched 05:4026m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Thu, Nov 5
1/2 legs · RP-C4262
MNL
Departure
06:14
Departed · Sched 05:4034m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Wed, Nov 4
1/2 legs · RP-C4134
MNL
Departure
06:23
Departed · Sched 05:4043m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Nov 3
1/2 legs · RP-C4265
MNL
Departure
06:11
Departed · Sched 05:4031m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Mon, Nov 2
1/2 legs · RP-C4130
MNL
Departure
06:01
Departed · Sched 05:4021m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Nov 1
1/2 legs · RP-C4117
MNL
Departure
06:37
Departed · Sched 05:4057m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sat, Oct 31
1/2 legs · RP-C4133
MNL
Departure
06:03
Departed · Sched 05:4023m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Fri, Oct 30
1/2 legs · RP-C4120
MNL
Departure
06:05
Departed · Sched 05:4025m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J325 history →
PR2919 Philippine
8 days
MNL
Departure
Sched 13:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 13:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 13:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 13:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 13:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 13:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 13:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 13:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
Full PR2919 history →
PR2921 Philippine
8 days
MNL
Departure
Sched 04:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 04:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 04:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 04:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 04:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 04:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 04:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 04:45
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
Full PR2921 history →
PR2923 Philippine
8 days
MNL
Departure
Sched 09:30
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 09:30
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 09:30
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 09:30
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 09:30
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 09:30
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 09:30
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 09:30
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
Full PR2923 history →
PR2925 Philippine
8 days
MNL
Departure
Sched 19:00
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 19:00
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 19:00
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 19:00
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 19:00
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Nov 1
1/2 legs · RP-C8783
MNL
Departure
18:58
Departed · Sched 19:002m early
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 19:00
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
MNL
Departure
Sched 19:00
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
Full PR2925 history →
5J1721 Cebu Pacific Air
3 days
Thu, Nov 5
1/2 legs · RP-C4149
MNL
Departure
17:59
Departed · Sched 17:2039m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Nov 3
1/2 legs · RP-C4112
MNL
Departure
17:44
Departed · Sched 17:2024m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sat, Oct 31
1/2 legs · RP-C4147
MNL
Departure
17:40
Departed · Sched 17:2020m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J1721 history →
5J323 Cebu Pacific Air
4 days
Thu, Nov 5
1/2 legs · RP-C4125
MNL
Departure
05:01
Departed · Sched 04:3526m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Nov 3
1/2 legs · RP-C4111
MNL
Departure
04:52
Departed · Sched 04:3517m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Nov 1
1/2 legs · RP-C4113
MNL
Departure
05:06
Departed · Sched 04:3531m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sat, Oct 31
1/2 legs · RP-C4142
MNL
Departure
05:08
Departed · Sched 04:3533m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J323 history →
5J327 Cebu Pacific Air
4 days
Thu, Nov 5
1/2 legs · RP-C4116
MNL
Departure
14:25
Departed · Sched 14:0025m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Nov 3
1/2 legs · RP-C4115
MNL
Departure
14:18
Departed · Sched 14:0018m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Nov 1
1/2 legs · RP-C4115
MNL
Departure
14:21
Departed · Sched 14:0021m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sat, Oct 31
1/2 legs · RP-C4142
MNL
Departure
14:34
Departed · Sched 14:0034m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J327 history →
2P2921 PAL Express and Airphil Express
3 days
Wed, Nov 4
1/2 legs · RP-C8936
MNL
Departure
04:43 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Mon, Nov 2
1/2 legs · RP-C8615
MNL
Departure
05:05 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Nov 1
1/2 legs · RP-C8934
MNL
Departure
04:55 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 2P2921 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: Manila (MNL) to Legazpi (DRP) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MNL-DRP
Copy
How we measure this →
MNL to DRP questions
Is MNL–DRP running on time right now? Some delays possible. The departure side at MNL is the weaker end, route health score 66/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MNL–DRP? Operators schedule morning departures around 04:05 and evening departures around 17:20 from MNL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the DRP delay card to confirm conditions when you'd arrive.
How long is the flight from MNL to DRP? Great-circle distance is 327 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 53–58 min gate-to-gate on this route.
How often does MNL–DRP fly? 3 carriers operate this route, around 57 flights a week between them. Compare carrier days and times in the airline list above.