MNL → MPH Manila to Caticlan
live
Direct flights from Manila (MNL) to Caticlan (MPH): 21 nonstop departures observed each week across 3 airlines. 41% of the last 27 operated flights arrived within 15 minutes of schedule. The median arrival is 17 minutes late. No cancellations were recorded across the 27 tracked flights. The nonstop covers 305 km, an estimated 53 minutes in the air. Measured by Pro Flight Search from live flight boards at Manila and Caticlan. Updated 22 September 2026 at 07:18 UTC.
MNL
Manila
smooth · +12
MPH
Caticlan
tracking
dep bank 05:35–16:01 21x weekly
Runs rough · 3 airlines · 21x weekly · nonstop
41% on time
of the last 27 operated MNL → MPH flights arrived within 15 minutes
Median arrival delay is +17 min . 0 of 27 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +17 min across the last 27 operated legs
Flight time ~0h 53m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 27
The week scheduled departures · origin local time
Cebu Pacific Air PAL Express and Airphil Express Philippines AirAsia
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 29% on time
Flights 5J919 05:35 Sa Su · 5J891 07:30 daily · 5J901 08:15 daily · 5J899 08:50 Tu
PAL Express and Airphil Express2P 100% on time
Flights 2P2039 varies daily · 2P2041 varies Tu Th Sa · 2P2037 varies Mo Fr Su · 2P2045 varies Mo Tu We Th Sa
Philippines AirAsiaZ2 14% on time
Flights Z2219 07:25 daily · Z2217 09:40 daily · Z2221 10:40 daily · Z26229 11:00 Mo Fr Su
History operated legs · board outcomes
09-20 2P2037 departed +0
Show 19 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 MPH, paired departure → arrival per flight and day. Board tracking since Sun, Sep 20 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 47 Completed 27 Delayed 16 Within 15m 11/27 Median +17m
5J891 Cebu Pacific Air
3 days
MNL
Departure
Sched 07:30
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Mon, Sep 21
1/2 legs · RP-C4138
MNL
Departure
08:00
Departed · Sched 07:3030m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Sun, Sep 20
1/2 legs · RP-C4268
MNL
Departure
07:52
Departed · Sched 07:3022m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full 5J891 history →
5J897 Cebu Pacific Air
3 days
MNL
Departure
Sched 10:15
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Mon, Sep 21
1/2 legs · RP-C4266
MNL
Departure
10:43
Departed · Sched 10:1528m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Sun, Sep 20
1/2 legs · RP-C4167
MNL
Departure
10:31
Departed · Sched 10:1516m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full 5J897 history →
5J899 Cebu Pacific Air
1 day
MNL
Departure
Sched 08:50
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Full 5J899 history →
5J901 Cebu Pacific Air
3 days
MNL
Departure
Sched 08:15
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Mon, Sep 21
1/2 legs · RP-C4261
MNL
Departure
09:10
Departed · Sched 08:1555m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Sun, Sep 20
1/2 legs · RP-C4107
MNL
Departure
09:00
Departed · Sched 08:1545m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full 5J901 history →
5J903 Cebu Pacific Air
3 days
MNL
Departure
Sched 12:10
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Mon, Sep 21
1/2 legs · RP-C4104
MNL
Departure
12:38
Departed · Sched 12:1028m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Sun, Sep 20
1/2 legs · RP-C4262
MNL
Departure
12:20
Departed · Sched 12:1010m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full 5J903 history →
5J905 Cebu Pacific Air
3 days
MNL
Departure
Sched 14:25
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Mon, Sep 21
1/2 legs · RP-C4167
MNL
Departure
14:37
Departed · Sched 14:2512m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Sun, Sep 20
1/2 legs · RP-C4138
MNL
Departure
14:42
Departed · Sched 14:2517m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full 5J905 history →
5J909 Cebu Pacific Air
3 days
MNL
Departure
Sched 13:30
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Mon, Sep 21
1/2 legs · RP-C4166
MNL
Departure
13:42
Departed · Sched 13:3012m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Sun, Sep 20
1/2 legs · RP-C3239
MNL
Departure
13:46
Departed · Sched 13:3016m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full 5J909 history →
PR2039 Philippine
2 days
MNL
Departure
Sched 07:35
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
MNL
Departure
Sched 07:35
Scheduled time only · no board update captured
→
MPH
Arrival
—
MPH is outside our board polling set.
Full PR2039 history →
PR2041 Philippine
1 day
MNL
Departure
Sched 11:25
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Full PR2041 history →
PR2045 Philippine
2 days
MNL
Departure
Sched 13:55
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
MNL
Departure
Sched 13:55
Scheduled time only · no board update captured
→
MPH
Arrival
—
MPH is outside our board polling set.
Full PR2045 history →
Z2217 Philippines AirAsia
2 days
MNL
Departure
Sched 09:40
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Mon, Sep 21
1/2 legs · RP-C8976
MNL
Departure
11:16
Departed · Sched 09:4096m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full Z2217 history →
Z2219 Philippines AirAsia
2 days
MNL
Departure
Sched 07:25
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Mon, Sep 21
1/2 legs · RP-C8976
MNL
Departure
07:28
Departed · Sched 07:253m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full Z2219 history →
Z2221 Philippines AirAsia
2 days
MNL
Departure
Sched 10:40
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Mon, Sep 21
1/2 legs · RP-C8979
MNL
Departure
10:59
Departed · Sched 10:4019m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full Z2221 history →
Z2223 Philippines AirAsia
2 days
MNL
Departure
Sched 14:15
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Mon, Sep 21
1/2 legs · RP-C8964
MNL
Departure
15:00
Departed · Sched 14:1545m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full Z2223 history →
Z2225 Philippines AirAsia
2 days
MNL
Departure
Sched 12:35
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Mon, Sep 21
1/2 legs · RP-C8979
MNL
Departure
13:53
Departed · Sched 12:3578m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full Z2225 history →
Z2227 Philippines AirAsia
2 days
MNL
Departure
Sched 13:10
Scheduled departure
→
MPH
Arrival
—
MPH is outside our board polling set.
Mon, Sep 21
1/2 legs · RP-C8976
MNL
Departure
14:17
Departed · Sched 13:1067m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full Z2227 history →
2P2039 PAL Express and Airphil Express
2 days
Mon, Sep 21
1/2 legs · RP-C8610
MNL
Departure
07:51 Departed
→
MPH
Arrival
—
MPH is outside our board polling set.
Sun, Sep 20
1/2 legs · RP-C8934
MNL
Departure
07:40 Departed
→
MPH
Arrival
—
MPH is outside our board polling set.
Full 2P2039 history →
2P2043 PAL Express and Airphil Express
2 days
Mon, Sep 21
1/2 legs · RP-C8613
MNL
Departure
16:01 Departed
→
MPH
Arrival
—
MPH is outside our board polling set.
Sun, Sep 20
1/2 legs · RP-C8613
MNL
Departure
16:07 Departed
→
MPH
Arrival
—
MPH is outside our board polling set.
Full 2P2043 history →
2P2045 PAL Express and Airphil Express
1 day
Mon, Sep 21
1/2 legs · RP-C8619
MNL
Departure
13:57 Departed
→
MPH
Arrival
—
MPH is outside our board polling set.
Full 2P2045 history →
5J907 Cebu Pacific Air
2 days
Mon, Sep 21
1/2 legs · RP-C4166
MNL
Departure
09:33
Departed · Sched 09:258m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Sun, Sep 20
1/2 legs · RP-C4261
MNL
Departure
09:47
Departed · Sched 09:2522m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full 5J907 history →
PR2037 Philippine
1 day
MNL
Departure
Sched 12:10
Scheduled time only · no board update captured
→
MPH
Arrival
—
MPH is outside our board polling set.
PR2043 Philippine
1 day
MNL
Departure
Sched 15:50
Scheduled time only · no board update captured
→
MPH
Arrival
—
MPH is outside our board polling set.
Full PR2043 history →
Z26229 Philippines AirAsia
1 day
Mon, Sep 21
1/2 legs · RP-C8964
MNL
Departure
12:14
Departed · Sched 11:0074m late
→
MPH
Arrival
—
MPH is outside our board polling set.
Full Z26229 history →
2P2037 PAL Express and Airphil Express
1 day
Sun, Sep 20
1/2 legs · RP-C8604
MNL
Departure
12:35 Departed
→
MPH
Arrival
—
MPH 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 — Manila (MNL) to Caticlan (MPH) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MNL-MPH
Copy
How we measure this →
MNL to MPH questions
Is MNL–MPH running on time right now? Smooth skies ahead. The departure side at MNL is the weaker end, route health score 84/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MNL–MPH? Operators schedule morning departures around 05:35 from MNL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MPH delay card to confirm conditions when you'd arrive.
How long is the flight from MNL to MPH? Great-circle distance is 305 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 52–56 min gate-to-gate on this route.
How often does MNL–MPH fly? 3 carriers operate this route, around 116 flights a week between them. Compare carrier days and times in the airline list above.