MNL → DRP Manila to Legazpi
live
Direct flights from Manila (MNL) to Legazpi (DRP): 53 nonstop departures observed each week across 2 airlines. No cancellations were recorded across the 48 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 31 October 2026 at 07:18 UTC.
Today, MNL → DRP Sat 31 Oct · local times
5J321Cebu Pacific Air In the air, 23 min late
Left MNL at 04:28 , 23 min after its 04:05 slot.
Track 5J321 →
5J323Cebu Pacific Air In the air, 33 min late
Left MNL at 05:08 , 33 min after its 04:35 slot.
Track 5J323 →
Sched Flight MNL departure DRP arrival
04:05
5J321 Cebu Pacific Air
Left 04:28 +23
·
04:35
5J323 Cebu Pacific Air
Left 05:08 +33
·
04:45
PR2921 Philippine
On schedule T2
·
05:40
5J325 Cebu Pacific Air
Left 06:03 +23
·
09:30
PR2923 Philippine
Sched 09:30 Departure not confirmed by the board
·
09:44
2P2923 PAL Express and Airphil Express
Left 09:44
·
13:45
PR2919 Philippine
Sched 13:45 Departure not confirmed by the board
·
14:00
5J327 Cebu Pacific Air
Left 14:34 +34
·
16:30
5J319 Cebu Pacific Air
Sched 16:30 Departure not confirmed by the board
·
17:20
5J1721 Cebu Pacific Air
Sched 17:20 Departure not confirmed by the board
·
19:00
PR2925 Philippine
On schedule T2
·
Checked MNL board 15:18
MNL
Manila
busy · +15
DRP
Legazpi
tracking
dep bank 04:05–17:20 53x weekly
Running clean · 2 airlines · 53x weekly · nonstop
80 / 100
route health from live MNL and DRP delay boards
0 of 48 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~0h 55m estimated from route distance
Weekly departures 53x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 48
The week scheduled departures · origin local time
Cebu Pacific Air PAL Express and Airphil Express
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 · 5J325 varies daily · 5J1727 10:45 Mo We Fr · 5J323 12:20 daily
PAL Express and Airphil Express2P
Flights 2P2921 varies Mo Tu We Fr Sa Su · 2P2923 varies Mo Tu Th Fr Sa Su
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 MNL and DRP, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 81 Completed 48 Delayed 33 Within 15m 15/48 Median +21m
2P2923 PAL Express and Airphil Express
7 days
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.
Thu, Oct 29
1/2 legs · RP-C8609
MNL
Departure
09:59 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Oct 27
1/2 legs · RP-C8604
MNL
Departure
10:12 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Mon, Oct 26
1/2 legs · RP-C8936
MNL
Departure
09:36 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Oct 25
1/2 legs · RP-C8610
MNL
Departure
10:45 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Sat, Oct 24
1/2 legs · RP-C8398
MNL
Departure
14:59 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 2P2923 history →
5J1721 Cebu Pacific Air
4 days
MNL
Departure
Sched 17:20
Scheduled departure
→
DRP
Arrival
—
DRP is outside our board polling set.
Thu, Oct 29
1/2 legs · RP-C4111
MNL
Departure
17:33
Departed · Sched 17:2013m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Oct 27
1/2 legs · RP-C4114
MNL
Departure
17:50
Departed · Sched 17:2030m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sat, Oct 24
1/2 legs · RP-C4117
MNL
Departure
17:30
Departed · Sched 17:2010m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J1721 history →
5J319 Cebu Pacific Air
8 days
MNL
Departure
Sched 16:30
Scheduled departure
→
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.
Thu, Oct 29
1/2 legs · RP-C4142
MNL
Departure
17:58
Departed · Sched 16:3088m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Wed, Oct 28
1/2 legs · RP-C4124
MNL
Departure
16:58
Departed · Sched 16:3028m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Oct 27
1/2 legs · RP-C4104
MNL
Departure
17:07
Departed · Sched 16:3037m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Mon, Oct 26
1/2 legs · RP-C4112
MNL
Departure
17:00
Departed · Sched 16:3030m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Oct 25
1/2 legs · RP-C4117
MNL
Departure
16:50
Departed · Sched 16:3020m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sat, Oct 24
1/2 legs · RP-C3239
MNL
Departure
16:19
Departed · Sched 16:109m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J319 history →
5J321 Cebu Pacific Air
7 days
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.
Thu, Oct 29
1/2 legs · RP-C4124
MNL
Departure
04:33
Departed · Sched 04:0528m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Wed, Oct 28
1/2 legs · RP-C4119
MNL
Departure
04:25
Departed · Sched 04:0520m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Oct 27
1/2 legs · RP-C4107
MNL
Departure
04:17
Departed · Sched 04:0512m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Mon, Oct 26
1/2 legs · RP-C4105
MNL
Departure
04:26
Departed · Sched 04:0521m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Oct 25
1/2 legs · RP-C4261
MNL
Departure
04:34
Departed · Sched 04:0529m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J321 history →
5J323 Cebu Pacific Air
4 days
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.
Thu, Oct 29
1/2 legs · RP-C4121
MNL
Departure
05:45
Departed · Sched 04:3570m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Oct 27
1/2 legs · RP-C4104
MNL
Departure
05:06
Departed · Sched 04:3531m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Oct 25
1/2 legs · RP-C4142
MNL
Departure
04:56
Departed · Sched 04:3521m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J323 history →
5J325 Cebu Pacific Air
7 days
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.
Thu, Oct 29
1/2 legs · RP-C4147
MNL
Departure
06:20
Departed · Sched 05:4040m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Wed, Oct 28
1/2 legs · RP-C3239
MNL
Departure
06:27
Departed · Sched 05:4047m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Oct 27
1/2 legs · RP-C4147
MNL
Departure
06:00
Departed · Sched 05:4020m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Mon, Oct 26
1/2 legs · RP-C4118
MNL
Departure
05:59
Departed · Sched 05:4019m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Oct 25
1/2 legs · RP-C4121
MNL
Departure
05:59
Departed · Sched 05:4019m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J325 history →
5J327 Cebu Pacific Air
5 days
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.
Thu, Oct 29
1/2 legs · RP-C4113
MNL
Departure
14:32
Departed · Sched 14:0032m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Oct 27
1/2 legs · RP-C4117
MNL
Departure
14:43
Departed · Sched 14:0043m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sun, Oct 25
1/2 legs · RP-C4133
MNL
Departure
14:29
Departed · Sched 14:0029m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Sat, Oct 24
1/2 legs · RP-C4141
MNL
Departure
14:17
Departed · Sched 14:0017m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J327 history →
PR2919 Philippine
8 days
MNL
Departure
Sched 13:45
Scheduled departure
→
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 08: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 departure
→
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:25
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 departure
→
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 12:25
Scheduled time only · no board update captured
→
DRP
Arrival
—
DRP is outside our board polling set.
Full PR2923 history →
PR2925 Philippine
7 days
MNL
Departure
Sched 19:00
Scheduled departure
→
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.
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 →
5J1727 Cebu Pacific Air
3 days
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.
Wed, Oct 28
1/2 legs · RP-C4145
MNL
Departure
13:00
Departed · Sched 10:45135m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Mon, Oct 26
1/2 legs · RP-C4124
MNL
Departure
11:18
Departed · Sched 10:4533m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J1727 history →
2P2921 PAL Express and Airphil Express
3 days
Wed, Oct 28
1/2 legs · RP-C8604
MNL
Departure
04:56 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Tue, Oct 27
1/2 legs · RP-C8615
MNL
Departure
04:57 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Sat, Oct 24
1/2 legs · RP-C8615
MNL
Departure
04:25 Departed
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 2P2921 history →
5J1723 Cebu Pacific Air
1 day
Sat, Oct 24
1/2 legs · RP-C4125
MNL
Departure
12:31
Departed · Sched 12:2011m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J1723 history →
5J1725 Cebu Pacific Air
1 day
Sat, Oct 24
1/2 legs · RP-C4145
MNL
Departure
06:37
Departed · Sched 06:2017m late
→
DRP
Arrival
—
DRP is outside our board polling set.
Full 5J1725 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? Mostly on schedule. The departure side at MNL 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 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? 2 carriers operate this route, around 53 flights a week between them. Compare carrier days and times in the airline list above.