OPS Disrupted · 69,438 legs measured · last 90 days · 1 route inbound only
87
nonstop destinations from Ninoy Aquino International Airport, flown by 50 airlines . 86 of them also fly back in.
Measured from flights observed on Manila’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 83 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are +6 min.
Busiest route Cebu City/Lapu-Lapu City CEB · about 442 movements a week, Air Hong Kong, Cebu Pacific, PAL Express5,682 legs observed
Most reliable Yiwu/Jinhua YIW · 100% on time, 0% cancelled73 legs
Roughest ride Doha DOH · 28% on time, 0.2% cancelled641 legs
All MNL nonstop destinations, ranked by weekly flights
One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.
Destination Airlines Weekly On time Cancelled
CEB Cebu City/Lapu-Lapu City ⇆
Air Hong Kong · Cebu Pacific · PAL Express · Philippine Airlines · Philippines AirAsia
442 /wk
59% on time
0% cancelled
Schedule Air Hong Kong departs LD457 07:07 LD457 07:13 LD457 07:28
Cebu Pacific departs 5J553 00:01 5J2515 02:45 5J563 03:45 5J555 04:15 5J561 04:50 5J587 06:05 5J2501 07:05 5J2507 07:50 5J551 08:05 5J557 08:40 5J557 09:15 5J2511 09:25 5J585 10:10 5J565 12:30 5J571 15:50 5J569 17:45 5J571 18:15 5J573 19:25 5J567 20:35 5J559 20:45 5J2509 22:45 5J2503 22:50 5J583 23:15 5J575 23:40
PAL Express departs 2P2869 00:30 2P2869 01:07 2P2857 01:47 2P2841 02:24 2P2841 02:33 2P2841 02:42 2P2849 09:13 2P2849 09:29 2P2849 09:32 2P2849 09:51 2P2849 11:36 2P2853 11:42 2P2867 14:20 2P2859 16:28 2P2865 17:41 2P2865 17:48 2P2865 18:30 2P2865 19:05 2P2865 19:08 2P2865 19:26 2P2863 21:04 2P2863 21:24 2P2863 21:32 2P2863 21:40 2P2857 22:01 2P2863 22:30 2P2869 23:35 2P2869 23:41 2P2869 23:55
Philippine Airlines departs PR1847 02:00 PR2841 02:25 PR1835 04:20 PR1845 05:00 PR2845 05:00 PR2851 06:30 PR1851 06:30 PR2855 07:00 PR2849 08:50 PR2853 11:00 PR2867 13:55 PR1867 13:55 PR1859 16:20 PR2865 17:35 PR1861 19:40 PR2861 19:40 PR2863 21:05 PR2857 22:00 PR2869 23:10
Philippines AirAsia departs Z2763 04:25 Z2781 08:35 Z2783 12:20 Z2771 18:10 Z2777 20:35
Air Hong Kong arrives LD456 20:47
Cebu Pacific arrives 5J572 00:05 5J574 00:30 5J560 00:35 5J2508 01:35 5J568 01:45 5J2502 01:45 5J2504 02:20 5J584 03:10 5J554 03:45 5J2508 03:45 5J576 03:45 5J2504 03:50 5J576 04:55 5J2514 06:10 5J2516 07:00 5J556 08:00 5J564 08:25 5J562 09:40 5J558 13:50 5J2512 14:15 5J552 16:05 5J566 17:35 5J2518 17:35 5J586 20:00 5J572 20:35 5J570 22:20 5J588 23:20 5J588 23:55
PAL Express arrives 2P2864 00:09 2P2864 00:29 2P2864 00:54 2P2866 01:05 2P2864 01:30 2P2858 01:31 2P2836 03:59 2P2836 04:05 2P2836 04:06 2P2836 04:12 2P2836 04:16 2P2858 04:28 2P2850 12:20 2P2850 13:00 2P2850 13:08 2P2854 14:36 2P2854 14:46 2P2854 15:02 2P2854 15:16 2P2868 17:26 2P2868 19:26 2P2860 20:13 2P2866 22:11 2P2866 22:31 2P2866 22:43
Philippine Airlines arrives PR2864 00:45 PR2858 01:55 PR2836 04:25 PR2842 05:55 PR1846 08:40 PR2846 08:40 PR2856 10:40 PR1852 10:45 PR2852 10:45 PR2850 12:35 PR2854 15:00 PR2868 17:45 PR1868 17:45 PR1860 20:05 PR1848 22:35 PR1880 23:15 PR1862 23:40 PR2862 23:40
Philippines AirAsia arrives Z2764 07:50 Z2782 12:00 Z2784 16:15 Z2772 21:25 Z2778 23:55
DVO Davao ⇆
Cebu Pacific · PAL Express · Philippine Airlines
324 /wk
58% on time
0% cancelled
Schedule Cebu Pacific departs 5J965 04:25 5J961 05:30 5J3957 06:45 5J3961 07:20 5J973 10:35 5J971 10:55 5J957 12:15 5J963 15:35 5J977 16:05 5J955 17:20 5J3967 17:55 5J977 18:15 5J959 18:55 5J981 19:25 5J979 21:00 5J951 21:55
PAL Express departs 2P2809 03:23 2P2809 03:30 2P2809 03:36 2P2809 03:38 2P2889 04:59 2P2889 05:00 2P2889 05:25 2P2813 08:47 2P2805 12:39 2P2815 12:54 2P2805 13:03 2P2817 14:41 2P2817 14:43 2P2817 14:50 2P2817 14:56 2P2817 14:58 2P2817 15:03 2P2819 18:32 2P2819 18:37 2P2823 20:36 2P2823 20:57 2P2823 21:11 2P2821 22:41 2P2825 23:15 2P2825 23:22
Philippine Airlines departs PR2803 00:05 PR2809 03:20 PR1811 06:10 PR1811 06:25 PR2813 08:30 PR2815 10:05 PR1815 10:05 PR2805 12:25 PR1805 12:25 PR2817 14:30 PR1819 18:00 PR2819 18:00 PR2827 19:30 PR2823 20:15 PR2821 22:05 PR2825 23:20
Cebu Pacific arrives 5J960 00:05 5J982 00:25 5J960 00:25 5J978 00:35 5J980 02:10 5J952 02:20 5J952 02:45 5J3960 07:05 5J966 09:05 5J962 10:50 5J3958 12:00 5J970 15:45 5J958 18:20 5J958 18:35 5J978 20:40 5J964 21:20 5J956 22:15 5J974 23:10 5J3968 23:55
PAL Express arrives 2P2824 00:46 2P2824 00:51 2P2824 01:17 2P2822 02:55 2P2822 02:56 2P2822 03:13 2P2822 03:15 2P2808 03:16 2P2822 03:24 2P2804 06:48 2P2804 06:51 2P2810 07:49 2P2810 08:19 2P2814 12:33 2P2814 12:48 2P2814 13:07 2P2814 13:14 2P2814 13:24 2P2806 17:15 2P2816 17:33 2P2816 19:08 2P2818 19:11 2P2820 22:39 2P2820 22:53
Philippine Airlines arrives PR2828 00:15 PR2824 01:15 PR2822 03:25 PR2808 03:35 PR2804 07:10 PR2810 08:10 PR1812 10:55 PR1812 11:05 PR2814 12:50 PR1816 14:45 PR2816 14:45 PR2806 17:50 PR1806 17:50 PR2818 19:45 PR2820 23:00 PR1820 23:00
MPH Caticlan ⇆
Cebu Pacific · PAL Express · Philippine Airlines · Philippines AirAsia
317 /wk
66% on time
0% cancelled
Schedule Cebu Pacific departs 5J919 05:40 5J889 06:10 5J891 07:30 5J901 08:15 5J899 08:50 5J897 10:15 5J911 11:30 5J903 12:10 5J909 13:30 5J905 14:20
PAL Express departs 2P2035 07:02 2P2037 09:47 2P2037 10:34 2P2037 11:19 2P2041 11:50 2P2041 12:00 2P2045 12:57 2P2045 13:48 2P2043 14:04
Philippine Airlines departs PR2035 06:55 PR2039 07:35 PR2037 09:30 PR2041 11:40 PR2045 13:00 PR2043 14:00 PR2047 14:50
Philippines AirAsia departs Z2229 05:35 Z2232 05:55 Z2219 06:35 Z2211 07:25 Z2215 08:30 Z2217 09:50 Z2221 11:00 Z2213 12:05 Z2225 12:45 Z2227 13:50 Z2223 14:40
Cebu Pacific arrives 5J920 08:50 5J890 09:10 5J892 10:25 5J902 11:10 5J900 12:00 5J898 13:25 5J912 14:25 5J904 15:10 5J910 16:40 5J906 17:40
PAL Express arrives 2P2036 09:18 2P2036 09:22 2P2036 09:23 2P2036 09:28 2P2036 09:37 2P2036 09:48 2P2036 09:54 2P2038 12:15 2P2038 12:25 2P2038 13:21 2P2038 13:50 2P2042 14:11 2P2042 14:28 2P2042 14:42 2P2042 16:13 2P2044 16:32 2P2044 16:45 2P2044 17:24
Philippine Airlines arrives PR2036 09:50 PR2040 10:20 PR2038 12:30 PR2042 14:40 PR2046 15:45 PR2044 16:50 PR2048 18:00
Philippines AirAsia arrives Z2230 08:00 Z2233 09:10 Z2212 10:55 Z2216 11:40 Z2220 12:20 Z2218 13:15 Z2222 13:45 Z2214 14:55 Z2226 15:40 Z2228 16:30 Z2224 17:35
ILO Cabatuan ⇆
Cebu Pacific · PAL Express · Philippine Airlines · Philippines AirAsia
261 /wk
63% on time
0% cancelled
Schedule Cebu Pacific departs 5J463 03:50 5J2261 04:30 5J451 10:25 5J467 11:20 5J453 12:40 5J2267 13:55 5J455 15:10 5J457 16:15 5J449 16:45 5J461 17:30 5J459 18:25
PAL Express departs 2P2147 00:02 2P2141 08:26 2P2141 08:34 2P2141 08:36 2P2141 08:47 2P2141 08:50 2P2143 13:36 2P2143 13:40 2P2143 13:41 2P2143 14:07 2P2149 14:44 2P2149 14:47 2P2149 14:56 2P2149 15:09 2P2145 19:24 2P2147 21:16 2P2147 21:40 2P2147 22:29
Philippine Airlines departs PR2139 04:05 PR2141 08:15 PR2143 13:20 PR2149 14:45 PR2145 19:15 PR2147 20:50
Philippines AirAsia departs Z2306 04:00 Z2317 07:40 Z2309 11:20 Z2313 17:25 Z2315 20:05
Cebu Pacific arrives 5J464 07:05 5J2262 07:45 5J452 14:15 5J468 14:55 5J454 16:10 5J2268 17:15 5J456 19:15 5J458 20:00 5J450 20:30 5J462 21:55 5J460 22:15 5J460 22:40
PAL Express arrives 2P2148 00:17 2P2148 01:10 2P2148 02:34 2P2140 07:10 2P2142 11:09 2P2142 11:12 2P2142 11:16 2P2142 11:22 2P2142 11:23 2P2142 11:38 2P2144 16:26 2P2144 16:37 2P2144 16:41 2P2144 16:47 2P2144 18:14 2P2150 18:15 2P2144 18:16 2P2146 21:53 2P2146 22:02 2P2146 22:10 2P2146 22:27 2P2146 22:32 2P2148 23:51
Philippine Airlines arrives PR2148 00:15 PR2140 07:25 PR2142 11:35 PR2144 17:05 PR2150 19:00 PR2146 22:45
Philippines AirAsia arrives Z2307 06:50 Z2318 10:30 Z2310 14:35 Z2314 20:55 Z2316 23:10
BCD Bacolod City ⇆
Cebu Pacific · PAL Express · Philippine Airlines · Philippines AirAsia
232 /wk
70% on time
0% cancelled
Schedule Cebu Pacific departs 5J475 05:15 5J481 06:20 5J485 07:10 5J483 11:35 5J487 15:45 5J477 17:55 5J479 18:40 5J471 20:35 5J471 21:00 5J2373 21:50
PAL Express departs 2P2129 04:03 2P2129 04:09 2P2129 04:25 2P2129 04:31 2P2129 05:04 2P2131 08:35 2P2131 08:38 2P2131 08:51 2P2131 09:22 2P2131 10:39 2P2133 14:06 2P2135 16:53 2P2135 16:56 2P2135 17:09 2P2135 17:15 2P2135 17:20 2P2135 18:04 2P2135 18:36 2P2137 21:55
Philippine Airlines departs PR2129 04:10 PR2131 08:20 PR2133 13:45 PR2135 17:00 PR2121 19:30 PR2137 21:30
Philippines AirAsia departs Z2601 02:10 Z2603 06:00 Z2605 17:25
Cebu Pacific arrives 5J472 00:25 5J2374 01:15 5J476 09:10 5J476 09:20 5J482 09:50 5J486 10:35 5J2382 13:39 5J484 15:40 5J488 19:30 5J478 21:55 5J480 22:15 5J480 22:40
PAL Express arrives 2P2138 00:04 2P2138 00:18 2P2138 00:23 2P2138 00:35 2P2130 07:22 2P2132 11:16 2P2132 11:24 2P2132 11:46 2P2132 13:33 2P2134 17:05 2P2136 20:10 2P2138 23:57
Philippine Airlines arrives PR2122 00:15 PR2138 00:55 PR2130 07:30 PR2132 11:50 PR2134 16:55 PR2136 20:25
Philippines AirAsia arrives Z2602 04:55 Z2604 09:25 Z2606 20:45
TAC Tacloban City ⇆
Cebu Pacific · PAL Express · Philippine Airlines · Philippines AirAsia
230 /wk
68% on time
0% cancelled
Schedule Cebu Pacific departs 5J649 03:55 5J659 07:45 5J653 11:20 5J655 12:40 5J657 16:50 5J651 18:10
PAL Express departs 2P2981 04:48 2P2981 05:18 2P2983 06:39 2P2983 08:05 2P2985 13:01 2P2985 13:10 2P2985 14:29 2P2987 17:03 2P2987 17:07 2P2987 17:13 2P2987 17:22 2P2987 18:15
Philippine Airlines departs PR2981 04:40 PR2983 06:25 PR2985 13:00 PR2987 16:45
Philippines AirAsia departs Z2322 04:15 Z2320 06:45 Z2325 11:30 Z2329 13:35 Z2327 15:50
Cebu Pacific arrives 5J650 07:35 5J2902 10:25 5J660 11:30 5J654 14:55 5J656 16:15 5J658 21:00 5J652 21:40
PAL Express arrives 2P2982 07:59 2P2982 08:06 2P2984 09:46 2P2984 10:09 2P2984 10:12 2P2984 10:59 2P2986 16:34 2P2988 20:55 2P2988 21:02 2P2988 21:13 2P2988 21:14
Philippine Airlines arrives PR2982 08:15 PR2984 10:05 PR2986 16:25
Philippines AirAsia arrives Z2323 07:15 Z2321 10:45 Z2326 15:05 Z2330 17:00 Z2328 19:25
CGY Laguindingan ⇆
Cebu Pacific · Philippine Airlines · Philippines AirAsia
218 /wk
48% on time
0% cancelled
Schedule Cebu Pacific departs 5J383 04:10 5J381 04:55 5J395 06:30 5J399 07:20 5J3103 08:40 5J3103 09:15 5J397 09:45 5J385 11:15 5J377 14:05 5J391 16:50 5J3105 17:20 5J379 18:20 5J389 19:05
Philippine Airlines departs PR2521 08:10 PR2525 14:45 PR2533 17:10 PR2527 19:20 PR2529 22:05
Philippines AirAsia departs Z2689 03:50 Z2691 06:10 Z2697 16:00
Cebu Pacific arrives 5J384 08:20 5J382 09:45 5J400 11:55 5J3104 13:25 5J396 14:00 5J398 14:00 5J386 15:20 5J378 18:25 5J392 21:45 5J3106 22:00 5J390 23:05 5J390 23:15 5J380 23:45
Philippine Airlines arrives PR2528 00:35 PR2530 01:55 PR2520 08:05 PR2522 12:15 PR2526 19:10 PR2534 21:05
Philippines AirAsia arrives Z2690 07:40 Z2692 10:30 Z2698 19:40
HKG Hong Kong ⇆
Cathay Pacific · Cebu Pacific · Ethiopian Airlines · HK Express · Philippine Airlines
209 /wk
55% on time
0.9% cancelled
Schedule Cathay Pacific departs CX904 05:45 CX912 08:00 CX906 10:50 CX918 17:50
Cebu Pacific departs 5J272 05:35 5J110 07:10 5J142 10:30 5J112 15:15 5J114 17:50
Ethiopian Airlines departs ET645 20:30
HK Express departs UO517 02:20 UO535 20:40
Philippine Airlines departs PR312 06:05 PR300 07:50 PR318 10:00 PR306 15:20 PR310 19:35
Cathay Pacific arrives CX939 00:20 CX907 09:40 CX919 16:35 CX913 22:40
Cebu Pacific arrives 5J273 11:50 5J111 13:30 5J143 16:25 5J113 21:45 5J115 23:35
Ethiopian Airlines arrives ET644 18:15
HK Express arrives UO506 01:35 UO534 19:55
Philippine Airlines arrives PR311 01:05 PR313 11:22 PR301 13:40 PR319 15:45 PR307 21:20
SIN Singapore ⇆
Cebu Pacific · Philippine Airlines · Scoot · Singapore Airlines
172 /wk
56% on time
0.2% cancelled
Schedule Cebu Pacific departs 5J817 05:55 5J805 13:05 5J803 20:20
Philippine Airlines departs PR505 06:40 PR507 09:20 PR501 15:35 PR509 19:50
Scoot departs TR589 06:30 TR591 19:30
Singapore Airlines departs SQ915 07:20 SQ913 12:45 SQ917 14:05 SQ919 17:05 SQ921 19:00
Cebu Pacific arrives 5J804 05:15 5J818 14:50 5J806 22:15
Philippine Airlines arrives PR502 00:40 PR510 04:35 PR506 15:10 PR508 18:10
Scoot arrives TR588 05:30 TR590 18:30
Singapore Airlines arrives SQ914 11:25 SQ910 12:50 SQ912 15:50 SQ916 17:45 SQ918 22:50
TPE Taipei ⇆
Cebu Pacific · China Airlines · EVA Air · KLM · Philippine Airlines · Philippines AirAsia · Starlux Airlines
158 /wk
53% on time
1.4% cancelled
Schedule Cebu Pacific departs 5J312 06:35 5J310 23:35
China Airlines departs CI702 10:55 CI704 18:25
EVA Air departs BR262 03:40 BR272 12:50 BR278 18:50
KLM departs KL808 21:00
Philippine Airlines departs PR890 06:45 PR894 18:40
Philippines AirAsia departs Z2124 06:55 Z2126 16:25 Z2128 21:50
Starlux Airlines departs JX786 11:50
Cebu Pacific arrives 5J311 05:50 5J313 13:05
China Airlines arrives CI701 09:55 CI703 17:05
EVA Air arrives BR271 11:45 BR277 17:50 BR261 22:50
KLM arrives KL807 19:40
Philippine Airlines arrives PR895 00:20 PR891 12:40
Philippines AirAsia arrives Z2129 03:40 Z2125 12:10 Z2127 22:55
Starlux Airlines arrives JX785 10:40
ZAM Zamboanga ⇆
Cebu Pacific · PAL Express · Philippine Airlines
145 /wk
60% on time
0% cancelled
Schedule Cebu Pacific departs 5J847 04:00 5J3551 05:55 5J859 07:55 5J3555 10:05 5J853 11:00 5J849 12:05 5J857 14:55
PAL Express departs 2P2993 06:02 2P2953 09:54 2P2953 10:43 2P2953 10:48 2P2953 11:29 2P2997 15:25 2P2997 15:44 2P2997 15:47 2P2997 16:30
Philippine Airlines departs PR2993 05:05 PR2951 06:05 PR2953 10:40 PR1997 13:25 PR2997 15:15
Cebu Pacific arrives 5J848 08:35 5J3552 10:15 5J860 13:15 5J3556 14:10 5J854 15:30 5J850 17:35 5J858 19:10
PAL Express arrives 2P2952 10:18 2P2952 10:28 2P2952 10:42 2P2994 12:50 2P2994 12:53 2P2954 14:37 2P2954 15:38 2P2998 19:08 2P2998 19:16 2P2998 19:29 2P2998 20:07
Philippine Airlines arrives PR2952 11:05 PR2994 13:05 PR2954 15:00 PR2998 19:20
ICN Seoul ⇆
Asiana Airlines · Cebu Pacific · Jeju Air · Korean Air · Philippine Airlines
143 /wk
56% on time
0% cancelled
Schedule Asiana Airlines departs OZ702 11:45 OZ704 23:50
Cebu Pacific departs 5J186 00:10 5J188 19:40
Jeju Air departs 7C2104 23:20
Korean Air departs KE626 00:55 KE622 12:50 KE624 23:35
Philippine Airlines departs PR400 01:00 PR466 07:00 PR402 14:15
Asiana Airlines arrives OZ701 10:15 OZ703 22:30
Cebu Pacific arrives 5J187 05:45 5J185 10:00
Jeju Air arrives 7C2103 22:20
Korean Air arrives KE621 11:05 KE623 22:10 KE625 23:30
Philippine Airlines arrives PR401 10:45 PR467 16:45 PR403 23:50
DRP Legazpi ⇆
Cebu Pacific · PAL Express · Philippine Airlines
138 /wk
66% on time
0% cancelled
DGT Dumaguete City ⇆
Cebu Pacific · PAL Express · Philippine Airlines
123 /wk
68% on time
0% cancelled
PPS Puerto Princesa ⇆
Cebu Pacific · PAL Express · Philippine Airlines
121 /wk
71% on time
0% cancelled
BXU Butuan ⇆
Cebu Pacific · PAL Express · Philippine Airlines
119 /wk
63% on time
0% cancelled
KUL Kuala Lumpur ⇆
AirAsia · Cebu Pacific · Malaysia Airlines · Philippine Airlines
107 /wk
55% on time
0% cancelled
BKK Bangkok ⇆
Cebu Pacific · Philippine Airlines · Thai Airways
106 /wk
48% on time
0.9% cancelled
NRT Tokyo ⇆
All Nippon Airways · Cebu Pacific · Japan Airlines · Jetstar Japan · Philippine Airlines
84 /wk
60% on time
1% cancelled
GES General Santos ⇆
Cebu Pacific · PAL Express · Philippine Airlines
83 /wk
58% on time
0% cancelled
DXB Dubai ⇆
Cebu Pacific · Emirates · Philippine Airlines
71 /wk
44% on time
0.2% cancelled
SGN Ho Chi Minh City ⇆
Cebu Pacific · Philippine Airlines · VietJet Air · Vietnam Airlines
59 /wk
53% on time
0% cancelled
CAN Guangzhou ⇆
Cebu Pacific · China Southern Airlines
58 /wk
71% on time
0% cancelled
TUG Tuguegarao City ⇆
Cebu Pacific · PAL Express · Philippine Airlines
57 /wk
63% on time
0% cancelled
HAN Hanoi ⇆
Cebu Pacific · Philippine Airlines · Vietnam Airlines
55 /wk
57% on time
0% cancelled
HND Tokyo ⇆
All Nippon Airways · Japan Airlines · Philippine Airlines
55 /wk
60% on time
0.3% cancelled
KLO Kalibo ⇆
Cebu Pacific · Philippines AirAsia
52 /wk
64% on time
0% cancelled
RXS Roxas City ⇆
Cebu Pacific · PAL Express · Philippine Airlines
50 /wk
68% on time
0% cancelled
DOH Doha ⇆
Philippine Airlines · Qatar Airways
50 /wk
28% on time
0.2% cancelled
DAD Da Nang ⇆
Cebu Pacific · Philippine Airlines · Philippines AirAsia
49 /wk
58% on time
0% cancelled
PVG Shanghai ⇆
Cebu Pacific · China Eastern Airlines · Juneyao · Philippine Airlines
45 /wk
56% on time
0% cancelled
KIX Osaka ⇆
Cebu Pacific · Jetstar Japan · Philippine Airlines
45 /wk
55% on time
0.7% cancelled
LAO Laoag City ⇆
Cebu Pacific · PAL Express · Philippine Airlines
44 /wk
85% on time
0% cancelled
XMN Xiamen ⇆
Philippine Airlines · Xiamen Airlines
44 /wk
63% on time
0% cancelled
DPL Dipolog ⇆
Cebu Pacific · PAL Express · Philippine Airlines
42 /wk
68% on time
0% cancelled
OZC Ozamiz ⇆
Cebu Pacific · Philippine Airlines · PAL Express
42 /wk
64% on time
0% cancelled
CYZ Cauayan City ⇆
Cebu Pacific · PAL Express · Philippine Airlines
37 /wk
75% on time
0% cancelled
SFO San Francisco ⇆
Philippine Airlines · United Airlines
37 /wk
47% on time
0.8% cancelled
RUH Riyadh ⇆
Cebu Pacific · Philippine Airlines · Riyadh International Airlines · Saudia
35 /wk
40% on time
0% cancelled
SYD Sydney ⇆
Cebu Pacific · Philippine Airlines · Qantas Airways
35 /wk
42% on time
0.2% cancelled
DPS Kuta ⇆
Cebu Pacific · Philippine Airlines
34 /wk
50% on time
0% cancelled
JJN Quanzhou ⇆
Philippine Airlines · Xiamen Airlines
28 /wk
67% on time
0% cancelled
KHH Kaohsiung ⇆
Cebu Pacific · China Airlines · Philippines AirAsia
26 /wk
69% on time
0% cancelled
FUK Fukuoka ⇆
Cebu Pacific · Philippine Airlines
25 /wk
59% on time
1.3% cancelled
GUM Hagåtña ⇆
Philippine Airlines · United Airlines
25 /wk
65% on time
0% cancelled
NGO Nagoya ⇆
Cebu Pacific · Philippine Airlines
25 /wk
49% on time
0% cancelled
CGK Jakarta ⇆
Cebu Pacific · Philippine Airlines
22 /wk
44% on time
4.7% cancelled
BNE Brisbane ⇆
Philippine Airlines · Qantas Airways
21 /wk
50% on time
0.4% cancelled
PEK Beijing ⇆
Air China · Philippine Airlines
20 /wk
58% on time
0% cancelled
YVR Vancouver ⇆
Air Canada · Philippine Airlines
19 /wk
54% on time
1.6% cancelled
DMK Bangkok ⇆
Cebu Pacific · Philippines AirAsia
18 /wk
58% on time
0% cancelled
MEL Melbourne ⇆
Cebu Pacific · Philippine Airlines
16 /wk
37% on time
0% cancelled
PUS Busan ⇆
Philippine Airlines
14 /wk
72% on time
2.8% cancelled
VRC Virac ⇆
Cebu Pacific
14 /wk
56% on time
0% cancelled
PER Perth ⇆
Jetstar Airways · Philippine Airlines
13 /wk
44% on time
0% cancelled
NNG Nanning ⇆
Royal Air Charter
12 /wk
99% on time
0% cancelled
FOC Fuzhou ⇆
China Postal Airlines
9 /wk
81% on time
0% cancelled
HNL Honolulu ⇆
Philippine Airlines
8 /wk
38% on time
0% cancelled
LGP LGP ⇆
PAL Express
8 /wk
98% on time
0% cancelled
SEA Seattle ⇆
Philippine Airlines
8 /wk
47% on time
1.9% cancelled
JFK New York ⇆
Philippine Airlines
6 /wk
28% on time
0% cancelled
YYZ Toronto ⇆
Philippine Airlines
6 /wk
31% on time
0% cancelled
■ ≥85% on time
■ 70–84%
■ 55–69%
■ <55%
cancelled: amber ≥2%, red ≥5%
⇆ flies both directions
Nonstop flights into Manila
86 of the 87 destinations above also fly nonstop into Manila, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board , and each route row links to its own route page with the paired schedule history.
1 route appears inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.
MNL route map: where 87 nonstop routes go
MNL direct flights: questions travelers ask
How many direct flights does Manila have? Ninoy Aquino International Airport currently has nonstop service to 87 destinations on 50 airlines, based on flights observed on the airport's own boards over the last 14 days. 86 of those routes operate in both directions.
Which direct route from Manila is most reliable? Among routes with at least 20 observed legs in the last 90 days, Yiwu/Jinhua (YIW) runs cleanest: 100% of flights within 15 minutes of schedule with a 0% cancellation rate.
Which airline flies the most nonstop routes from Manila? Philippine Airlines appears on 60 of the 87 nonstop routes we observed at MNL. The airline column in the route ledger lists every carrier observed on each route.
Where does this data come from? From Ninoy Aquino International Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.
More nonstop guides
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) nonstop network and route reliability, measured from official airport boards.
Copy
Canonical URL
https://proflightsearch.com/direct-flights/manila-MNL
Copy
How we measure this →
Planning around MNL? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure