ZAM → MNL Zamboanga to Manila
live
Direct flights from Zamboanga (ZAM) to Manila (MNL): 14 nonstop departures observed each week across 2 airlines. 100% of the last 28 operated flights arrived within 15 minutes of schedule. The median arrival is 13 minutes early. No cancellations were recorded across the 28 tracked flights. The nonstop covers 851 km, an estimated 1 hour 35 minutes in the air. Measured by Pro Flight Search from live flight boards at Zamboanga and Manila. Updated 25 September 2026 at 02:04 UTC.
ZAM
Zamboanga
tracking
MNL
Manila
smooth · +0
dep bank 06:35–17:55 14x weekly
Runs reliable · 2 airlines · 14x weekly · nonstop
100% on time
of the last 28 operated ZAM → MNL flights arrived within 15 minutes
Median arrival delay is −13 min . 0 of 28 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −13 min across the last 28 operated legs
Flight time ~1h 35m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 28
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 100% on time
Flights 5J848 06:35 Mo We Th Fr Su · 5J3552 08:20 daily · 5J860 11:30 Mo We Th Fr Sa Su · 5J3556 12:25 daily
PAL Express and Airphil Express2P 100% on time
Flights 2P2950 varies Tu Th Sa Su · 2P2994 varies Mo We Fr · 2P2998 varies daily
History operated legs · board outcomes
Show 20 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 ZAM and MNL, 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 53 Completed 28 Within 15m 28/28 Median -13m
5J3552 Cebu Pacific Air
6 days
Fri, Sep 25
1/2 legs · RP-C4261
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 10:15
Scheduled arrival · landing pending
Thu, Sep 24
1/2 legs · RP-C4114
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
09:37
Landed · Sched 10:1538m early
Wed, Sep 23
1/2 legs · RP-C4142
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
10:20
Landed · Sched 10:155m late
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 10:15
Scheduled time only · no board update captured
Mon, Sep 21
1/2 legs · RP-C4119
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
09:36
Landed · Sched 10:1539m early
Sun, Sep 20
1/2 legs · RP-C4104
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
09:40
Landed · Sched 10:1535m early
Full 5J3552 history →
5J848 Cebu Pacific Air
5 days
Fri, Sep 25
1/2 legs · RP-C4166
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
07:58
Landed · Sched 08:2022m early
Thu, Sep 24
1/2 legs · RP-C4135
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
08:03
Landed · Sched 08:2017m early
Wed, Sep 23
1/2 legs · RP-C4265
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
08:12
Landed · Sched 08:208m early
Mon, Sep 21
1/2 legs · RP-C4159
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
08:14
Landed · Sched 08:206m early
Sun, Sep 20
1/2 legs · RP-C4141
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
07:54
Landed · Sched 08:2026m early
Full 5J848 history →
5J860 Cebu Pacific Air
6 days
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 13:25
Scheduled arrival · landing pending
Thu, Sep 24
1/2 legs · RP-C4266
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
13:12
Landed · Sched 13:2513m early
Wed, Sep 23
1/2 legs · RP-C4266
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
12:58
Landed · Sched 13:2527m early
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 13:25
Scheduled time only · no board update captured
Mon, Sep 21
1/2 legs · RP-C4167
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
12:47
Landed · Sched 13:2538m early
Sun, Sep 20
1/2 legs · RP-C4138
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
12:59
Landed · Sched 13:2526m early
Full 5J860 history →
2P2950 PAL Express and Airphil Express
2 days
Thu, Sep 24
1/2 legs · RP-C8397
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 07:47
Scheduled time only · no board update captured
Sun, Sep 20
1/2 legs · RP-C8619
ZAM
Departure
—
ZAM is outside our board polling set.
→
Full 2P2950 history →
5J3556 Cebu Pacific Air
5 days
Thu, Sep 24
1/2 legs · RP-C4135
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
14:04
Landed · Sched 14:106m early
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 14:10
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 14:10
Scheduled time only · no board update captured
Mon, Sep 21
1/2 legs · RP-C4265
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
13:58
Landed · Sched 14:1012m early
Sun, Sep 20
1/2 legs · RP-C4159
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
14:01
Landed · Sched 14:109m early
Full 5J3556 history →
5J854 Cebu Pacific Air
4 days
Thu, Sep 24
1/2 legs · RP-C4108
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
14:47
Landed · Sched 15:1528m early
Wed, Sep 23
1/2 legs · RP-C4102
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
14:52
Landed · Sched 15:1523m early
Mon, Sep 21
1/2 legs · RP-C4262
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
14:51
Landed · Sched 15:1524m early
Sun, Sep 20
1/2 legs · RP-C4268
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
14:47
Landed · Sched 15:1528m early
Full 5J854 history →
5J858 Cebu Pacific Air
5 days
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 19:10
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 19:10
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 19:10
Scheduled time only · no board update captured
Mon, Sep 21
1/2 legs · RP-C3239
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
19:00
Landed · Sched 19:1010m early
Sun, Sep 20
1/2 legs · RP-C4159
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
19:09
Landed · Sched 19:101m early
Full 5J858 history →
PR1998 Philippine
5 days
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 17:35
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 17:35
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 17:35
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 17:35
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 17:35
Scheduled time only · no board update captured
Full PR1998 history →
PR2950 Philippine
3 days
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 08:10
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 08:10
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 08:10
Scheduled time only · no board update captured
Full PR2950 history →
PR2998 Philippine
4 days
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 18:15
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 18:15
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 18:15
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 18:15
Scheduled time only · no board update captured
Full PR2998 history →
2P2994 PAL Express and Airphil Express
2 days
Wed, Sep 23
1/2 legs · RP-C8609
ZAM
Departure
—
ZAM is outside our board polling set.
→
Mon, Sep 21
1/2 legs · RP-C8936
ZAM
Departure
—
ZAM is outside our board polling set.
→
Full 2P2994 history →
5J850 Cebu Pacific Air
2 days
Wed, Sep 23
1/2 legs · RP-C4130
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 17:20
Scheduled time only · no board update captured
Mon, Sep 21
1/2 legs · RP-C4140
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
17:00
Landed · Sched 17:2020m early
Full 5J850 history →
PR2994 Philippine
2 days
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 14:30
Scheduled time only · no board update captured
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
Sched 14:30
Scheduled time only · no board update captured
Full PR2994 history →
2P2998 PAL Express and Airphil Express
2 days
Mon, Sep 21
1/2 legs · RP-C8604
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
17:57
Landed · Sched 17:561m late
Sun, Sep 20
1/2 legs · RP-C8619
ZAM
Departure
—
ZAM is outside our board polling set.
→
MNL
Arrival
17:56
Landed · Sched 17:551m late
Full 2P2998 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 — Zamboanga (ZAM) to Manila (MNL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/ZAM-MNL
Copy
How we measure this →
ZAM to MNL questions
Is ZAM–MNL running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on ZAM–MNL? Operators schedule morning departures around 06:35 and evening departures around 17:15 from ZAM. 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 ZAM to MNL? Great-circle distance is 851 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 90–103 min gate-to-gate on this route.
How often does ZAM–MNL fly? 2 carriers operate this route, around 56 flights a week between them. Compare carrier days and times in the airline list above.