TPE → MNL Taipei to Manila
live
Direct flights from Taipei (TPE) to Manila (MNL): 88 nonstop departures observed each week across 7 airlines. 94% of the last 17 tracked flights arrived within 15 minutes of schedule. The median arrival is 17 minutes early. No cancellations were recorded across the 54 tracked flights. The nonstop covers 1,175 km, an estimated 2 hours 0 minutes in the air. Measured by Pro Flight Search from live flight boards at Taipei and Manila. Updated 3 November 2026 at 23:25 UTC.
Today, TPE → MNL Wed 4 Nov · local times
5J313Cebu Pacific Air 45 min late
The TPE board at 07:25 shows departure at 11:05 instead of 10:20, gate B6 (T1).
Later cancelled 0%of 161 past flights from Taipei whose board showed 40 to 70 min late
Still to leave today CI703 14:45China · then BR277 15:30, KL807 17:20
Track 5J313 →
Sched Flight TPE departure MNL arrival
03:15
5J311 Cebu Pacific Air
Left 03:26 +11
MNL est. 05:11 In the air · sched 05:50
07:35
CI701 China
Sched 07:35 Departure not confirmed by the board
MNL 09:55 scheduled
08:05
JX785 Starlux
Est. 08:15 +10 Gate D10 · T2
·
09:10
BR271 EVA Air
On schedule Gate C1 · T2
·
09:45
Z2125 Philippines AirAsia
On schedule Gate B1 · T1
·
10:10
PR891 Philippine
On schedule Gate B2 · T1
·
10:20
5J313 Cebu Pacific Air
Est. 11:05 +45 Gate B6 · T1
·
14:45
CI703 China
On schedule Gate A9 · T1
·
15:30
BR277 EVA Air
On schedule Gate C8 · T2
·
17:20
KL807 KLM
On schedule Gate C4 · T2
·
20:30
BR261 EVA Air
Sched 20:30 Departure not confirmed by the board
·
21:55
PR895 Philippine
Sched 21:55 Departure not confirmed by the board
·
Checked TPE board 07:25 · MNL board 06:33
TPE
Taipei
smooth · +5
MNL
Manila
smooth · +0
dep bank 01:25–21:55 88x weekly
Runs reliable · 7 airlines · 88x weekly · nonstop
94% on time
of the last 17 tracked TPE → MNL flights arrived within 15 minutes
Median arrival delay is −17 min . 0 of 54 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −17 min across the last 17 arrivals
Flight time ~2h 00m estimated from route distance
Weekly departures 88x 7 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 54
The week scheduled departures · origin local time
Cebu Pacific Air China Airlines EVA Air KLM
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 5J311 03:15 daily · 5J313 10:20 daily
China AirlinesCI
Flights CI701 07:35 daily · CI703 varies daily
EVA AirBR 100% on time
Flights BR271 09:10 daily · BR277 15:30 daily · BR261 20:30 daily
KLMKL
Flights KL807 17:20 Mo We Th Fr Sa Su
Philippine AirlinesPR
Flights PR891 10:10 daily · PR895 21:55 daily
Philippines AirAsiaZ2
Flights Z2129 01:25 Mo Tu · Z2125 09:45 daily · Z2127 20:25 Tu Th Sa
Starlux AirlinesJX
Flights JX785 varies daily
History operated legs · board outcomes
11-03 5J311 dep −5 → arr −55
11-03 Z2129 dep −3 → arr −33
11-02 5J311 dep −7 → arr −17
11-02 Z2129 dep −19 → arr −45
11-01 5J313 dep +16 → arr −14
11-01 BR271 dep +8 → arr −17
10-31 5J313 dep +33 → arr −27
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 TPE and MNL, paired departure → arrival per flight and day. Board history since Fri, Oct 30. Each day adds the flights our airport boards record.
Board rows 120 Completed 70 Delayed 26 Within 15m 53/70 Median +1m
5J311 Cebu Pacific Air
5 days
Wed, Nov 4
2/2 legs · RP-C3905
TPE
Departure
03:09
Departed · Sched 03:156m early
→
MNL
Arrival
05:11
Est. · Sched 05:5039m early
Tue, Nov 3
2/2 legs · RP-C3905
TPE
Departure
03:10
Departed · Sched 03:155m early
→
MNL
Arrival
04:55
Landed · Sched 05:5055m early
Mon, Nov 2
2/2 legs · RP-C3901
TPE
Departure
03:08
Departed · Sched 03:157m early
→
MNL
Arrival
05:33
Landed · Sched 05:5017m early
Sun, Nov 1
2/2 legs · RP-C3901
TPE
Departure
03:04
Departed · Sched 03:1511m early
→
MNL
Arrival
05:14
Last seen · Sched 05:5036m early
Sat, Oct 31
2/2 legs · RP-C3900
TPE
Departure
03:50
Departed · Sched 03:1535m late
→
MNL
Arrival
05:41
Last seen · Sched 05:509m early
Full 5J311 history →
5J313 Cebu Pacific Air
5 days
Wed, Nov 4
1/2 legs · RP-C3900
TPE
Departure
11:05
Est. · Sched 10:2045m late
→
MNL
Arrival
Sched 13:05
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Nov 3
2/2 legs · RP-C3900
TPE
Departure
10:15
Departed · Sched 10:205m early
→
MNL
Arrival
12:44
Last seen · Sched 13:0521m early
Mon, Nov 2
2/2 legs · RP-C3902
TPE
Departure
10:33
Departed · Sched 10:2013m late
→
MNL
Arrival
12:35
Last seen · Sched 13:0530m early
Sun, Nov 1
2/2 legs · RP-C3904
TPE
Departure
10:36
Departed · Sched 10:2016m late
→
MNL
Arrival
12:51
Landed · Sched 13:0514m early
Sat, Oct 31
2/2 legs · RP-C3911
TPE
Departure
10:39
Departed · Sched 10:2019m late
→
MNL
Arrival
12:38
Landed · Sched 13:0527m early
Full 5J313 history →
BR261 EVA Air
6 days
Wed, Nov 4
1/2 legs · B-16216
TPE
Departure
Sched 20:30
Scheduled departure
→
MNL
Arrival
Sched 22:50
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Nov 3
2/2 legs · B-16216
TPE
Departure
20:34
Departed · Sched 20:304m late
→
MNL
Arrival
22:46
Last seen · Sched 22:504m early
Mon, Nov 2
2/2 legs · B-16215
TPE
Departure
20:34
Departed · Sched 20:304m late
→
MNL
Arrival
22:38
Last seen · Sched 22:5012m early
Sun, Nov 1
2/2 legs · B-16226
TPE
Departure
20:30 Departed
→
MNL
Arrival
22:44
Landed · Sched 22:506m early
Sat, Oct 31
2/2 legs · B-16223
TPE
Departure
20:30 Departed
→
MNL
Arrival
22:35
Last seen · Sched 22:5015m early
Fri, Oct 30
2/2 legs · B-16211
TPE
Departure
20:41
Departed · Sched 20:3011m late
→
MNL
Arrival
22:35
Last seen · Sched 22:5015m early
Full BR261 history →
BR271 EVA Air
5 days
Wed, Nov 4
1/2 legs · B-16737
TPE
Departure
Sched 09:10
Scheduled departure
→
MNL
Arrival
Sched 11:45
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Nov 3
2/2 legs · B-16737
TPE
Departure
09:41
Departed · Sched 09:1031m late
→
MNL
Arrival
12:02
Last seen · Sched 11:4517m late
Mon, Nov 2
2/2 legs · B-16727
TPE
Departure
09:28
Departed · Sched 09:1018m late
→
MNL
Arrival
11:32
Last seen · Sched 11:4513m early
Sun, Nov 1
2/2 legs · B-16732
TPE
Departure
09:18
Departed · Sched 09:108m late
→
MNL
Arrival
11:28
Landed · Sched 11:4517m early
Sat, Oct 31
2/2 legs · B-16729
TPE
Departure
09:16
Departed · Sched 09:106m late
→
MNL
Arrival
11:07
Landed · Sched 11:4538m early
Full BR271 history →
BR277 EVA Air
5 days
Wed, Nov 4
1/2 legs · B-17887
TPE
Departure
Sched 15:30
Scheduled departure
→
MNL
Arrival
Sched 17:50
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Nov 3
2/2 legs · B-17887
TPE
Departure
16:04
Departed · Sched 15:3034m late
→
MNL
Arrival
18:25
Last seen · Sched 17:5035m late
Mon, Nov 2
2/2 legs · B-17803
TPE
Departure
15:38
Departed · Sched 15:308m late
→
MNL
Arrival
Sched 17:50
Scheduled time only · no board update captured
Sun, Nov 1
2/2 legs · B-17883
TPE
Departure
15:35
Departed · Sched 15:305m late
→
MNL
Arrival
17:41
Landed · Sched 17:509m early
Sat, Oct 31
2/2 legs · B-17807
TPE
Departure
15:42
Departed · Sched 15:3012m late
→
MNL
Arrival
17:46
Landed · Sched 17:504m early
Full BR277 history →
CI701 China
5 days
TPE
Departure
Sched 07:35
Scheduled departure
→
MNL
Arrival
Sched 09:55
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · B-18360
TPE
Departure
07:52
Departed · Sched 07:3517m late
→
MNL
Arrival
10:00
Last seen · Sched 09:555m late
Mon, Nov 2
2/2 legs · B-18311
TPE
Departure
07:45
Departed · Sched 07:3510m late
→
MNL
Arrival
09:51
Last seen · Sched 09:554m early
Sun, Nov 1
2/2 legs · B-18360
TPE
Departure
07:39
Departed · Sched 07:354m late
→
MNL
Arrival
09:39
Last seen · Sched 09:5516m early
Sat, Oct 31
2/2 legs · B-18360
TPE
Departure
07:33
Departed · Sched 07:352m early
→
MNL
Arrival
09:35
Landed · Sched 09:5520m early
Full CI701 history →
CI703 China
5 days
Wed, Nov 4
1/2 legs · B-18360
TPE
Departure
Sched 14:45
Scheduled departure
→
MNL
Arrival
Sched 17:05
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Nov 3
2/2 legs · B-18360
TPE
Departure
14:48
Departed · Sched 14:453m late
→
MNL
Arrival
17:06
Last seen · Sched 17:051m late
Mon, Nov 2
2/2 legs · B-18315
TPE
Departure
14:52
Departed · Sched 14:457m late
→
MNL
Arrival
Sched 17:05
Scheduled time only · no board update captured
Sun, Nov 1
2/2 legs · B-18311
TPE
Departure
14:49
Departed · Sched 14:501m early
→
MNL
Arrival
17:00
Landed · Sched 17:055m early
Sat, Oct 31
2/2 legs · B-18360
TPE
Departure
14:48
Departed · Sched 14:453m late
→
MNL
Arrival
16:59
Last seen · Sched 17:056m early
Full CI703 history →
JX785 Starlux
5 days
TPE
Departure
08:15
Est. · Sched 08:0510m late
→
MNL
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 3
2/2 legs · B-58208
TPE
Departure
08:28
Departed · Sched 08:1513m late
→
MNL
Arrival
Sched 10:40
Scheduled time only · no board update captured
Mon, Nov 2
2/2 legs · B-58213
TPE
Departure
08:31
Departed · Sched 08:1516m late
→
MNL
Arrival
10:41
Last seen · Sched 10:401m late
Sun, Nov 1
2/2 legs · B-58206
TPE
Departure
08:14
Departed · Sched 08:151m early
→
MNL
Arrival
10:27
Last seen · Sched 10:4013m early
Sat, Oct 31
2/2 legs · B-58201
TPE
Departure
08:29
Departed · Sched 08:1514m late
→
MNL
Arrival
10:26
Landed · Sched 10:4014m early
Full JX785 history →
KL807 KLM
4 days
TPE
Departure
Sched 17:20
Scheduled departure
→
MNL
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 2
2/2 legs · PH-BQL
TPE
Departure
17:36
Departed · Sched 17:2016m late
→
MNL
Arrival
19:23
Last seen · Sched 19:4017m early
Sat, Oct 31
2/2 legs · PH-BQA
TPE
Departure
18:17
Departed · Sched 17:2057m late
→
MNL
Arrival
20:18
Last seen · Sched 19:4038m late
Fri, Oct 30
1/2 legs · PH-BQI
TPE
Departure
—
Board row not captured for this rotation yet.
→
MNL
Arrival
20:06
Landed · Sched 19:4026m late
Full KL807 history →
PR891 Philippine
5 days
Wed, Nov 4
1/2 legs · RP-C8771
TPE
Departure
Sched 10:10
Scheduled departure
→
MNL
Arrival
Sched 12:40
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Nov 3
2/2 legs · RP-C8771
TPE
Departure
10:24
Departed · Sched 10:1014m late
→
MNL
Arrival
12:52
Last seen · Sched 12:4012m late
Mon, Nov 2
2/2 legs · RP-C9919
TPE
Departure
10:10 Departed
→
MNL
Arrival
12:25
Last seen · Sched 12:4015m early
Sun, Nov 1
2/2 legs · RP-C7784
TPE
Departure
10:00
Departed · Sched 10:1010m early
→
MNL
Arrival
12:19
Last seen · Sched 12:4021m early
Sat, Oct 31
2/2 legs · RP-C9901
TPE
Departure
10:32
Departed · Sched 10:1022m late
→
MNL
Arrival
12:17
Landed · Sched 12:4023m early
Full PR891 history →
PR895 Philippine
7 days
Wed, Nov 4
1/2 legs · RP-C9936
TPE
Departure
Sched 21:55
Scheduled departure
→
MNL
Arrival
Sched 00:20
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Nov 3
2/2 legs · RP-C9936
TPE
Departure
22:30
Departed · Sched 21:5535m late
→
MNL
Arrival
00:38
Est. · Sched 00:2018m late
Mon, Nov 2
2/2 legs · RP-C8786
TPE
Departure
22:38
Departed · Sched 21:5543m late
→
MNL
Arrival
00:36
Last seen · Sched 00:2016m late
Sun, Nov 1
2/2 legs · RP-C9902
TPE
Departure
23:51
Departed · Sched 21:55116m late
→
MNL
Arrival
01:50
Last seen · Sched 00:2090m late
Sat, Oct 31
2/2 legs · RP-C8782
TPE
Departure
22:35
Departed · Sched 21:5540m late
→
MNL
Arrival
00:44
Last seen · Sched 00:2024m late
Fri, Oct 30
2/2 legs · RP-C8765
TPE
Departure
22:18
Departed · Sched 21:5523m late
→
MNL
Arrival
00:18
Last seen · Sched 00:202m early
Thu, Oct 29
1/2 legs · RP-C9901
TPE
Departure
—
Board row not captured for this rotation yet.
→
MNL
Arrival
23:54
Last seen · Sched 00:2026m early
Full PR895 history →
Z2125 Philippines AirAsia
5 days
Wed, Nov 4
1/2 legs · RP-C8950
TPE
Departure
Sched 09:45
Scheduled departure
→
MNL
Arrival
Sched 12:10
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Nov 3
2/2 legs · RP-C8950
TPE
Departure
10:48
Departed · Sched 09:4563m late
→
MNL
Arrival
13:32
Last seen · Sched 12:1082m late
Mon, Nov 2
2/2 legs · RP-C8950
TPE
Departure
09:46
Departed · Sched 09:451m late
→
MNL
Arrival
11:56
Last seen · Sched 12:1014m early
Sun, Nov 1
2/2 legs · RP-C8950
TPE
Departure
10:08
Departed · Sched 09:4523m late
→
MNL
Arrival
12:20
Last seen · Sched 12:1010m late
Sat, Oct 31
2/2 legs · RP-C8950
TPE
Departure
09:46
Departed · Sched 09:451m late
→
MNL
Arrival
11:53
Landed · Sched 12:1017m early
Full Z2125 history →
Z2127 Philippines AirAsia
2 days
Tue, Nov 3
2/2 legs · RP-C8941
TPE
Departure
20:19
Departed · Sched 20:256m early
→
MNL
Arrival
22:34
Last seen · Sched 22:5521m early
Sat, Oct 31
2/2 legs · RP-C8941
TPE
Departure
20:08
Departed · Sched 20:2517m early
→
MNL
Arrival
Sched 22:55
Scheduled time only · no board update captured
Full Z2127 history →
Z2129 Philippines AirAsia
2 days
Tue, Nov 3
2/2 legs · RP-C8967
TPE
Departure
01:09
Departed · Sched 01:2516m early
→
MNL
Arrival
03:07
Landed · Sched 03:4033m early
Mon, Nov 2
2/2 legs · RP-C8950
TPE
Departure
01:06
Departed · Sched 01:2519m early
→
MNL
Arrival
02:55
Landed · Sched 03:4045m early
Full Z2129 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: Taipei (TPE) to Manila (MNL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/TPE-MNL
Copy
How we measure this →
TPE to MNL questions
Is TPE–MNL running on time right now? Smooth skies ahead. The departure side at TPE is the weaker end, route health score 95/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on TPE–MNL? Operators schedule morning departures around 01:25 and evening departures around 17:20 from TPE. 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 TPE to MNL? Great-circle distance is 1,175 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 113–131 min gate-to-gate on this route.
How often does TPE–MNL fly? 7 carriers operate this route, around 88 flights a week between them. Compare carrier days and times in the airline list above.