MNL

Manila (MNL) direct flights: all 87 nonstop routes, measured

live · updated 6h ago

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 routeCebu City/Lapu-Lapu City CEB · about 442 movements a week, Air Hong Kong, Cebu Pacific, PAL Express5,682 legs observed
Most reliableYiwu/Jinhua YIW · 100% on time, 0% cancelled73 legs
Roughest rideDoha 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.

CEBCebu 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:07LD457 07:13LD457 07:28
Cebu Pacific departs 5J553 00:015J2515 02:455J563 03:455J555 04:155J561 04:505J587 06:055J2501 07:055J2507 07:505J551 08:055J557 08:405J557 09:155J2511 09:255J585 10:105J565 12:305J571 15:505J569 17:455J571 18:155J573 19:255J567 20:355J559 20:455J2509 22:455J2503 22:505J583 23:155J575 23:40
PAL Express departs 2P2869 00:302P2869 01:072P2857 01:472P2841 02:242P2841 02:332P2841 02:422P2849 09:132P2849 09:292P2849 09:322P2849 09:512P2849 11:362P2853 11:422P2867 14:202P2859 16:282P2865 17:412P2865 17:482P2865 18:302P2865 19:052P2865 19:082P2865 19:262P2863 21:042P2863 21:242P2863 21:322P2863 21:402P2857 22:012P2863 22:302P2869 23:352P2869 23:412P2869 23:55
Philippine Airlines departs PR1847 02:00PR2841 02:25PR1835 04:20PR1845 05:00PR2845 05:00PR2851 06:30PR1851 06:30PR2855 07:00PR2849 08:50PR2853 11:00PR2867 13:55PR1867 13:55PR1859 16:20PR2865 17:35PR1861 19:40PR2861 19:40PR2863 21:05PR2857 22:00PR2869 23:10
Philippines AirAsia departs Z2763 04:25Z2781 08:35Z2783 12:20Z2771 18:10Z2777 20:35
Air Hong Kong arrives LD456 20:47
Cebu Pacific arrives 5J572 00:055J574 00:305J560 00:355J2508 01:355J568 01:455J2502 01:455J2504 02:205J584 03:105J554 03:455J2508 03:455J576 03:455J2504 03:505J576 04:555J2514 06:105J2516 07:005J556 08:005J564 08:255J562 09:405J558 13:505J2512 14:155J552 16:055J566 17:355J2518 17:355J586 20:005J572 20:355J570 22:205J588 23:205J588 23:55
PAL Express arrives 2P2864 00:092P2864 00:292P2864 00:542P2866 01:052P2864 01:302P2858 01:312P2836 03:592P2836 04:052P2836 04:062P2836 04:122P2836 04:162P2858 04:282P2850 12:202P2850 13:002P2850 13:082P2854 14:362P2854 14:462P2854 15:022P2854 15:162P2868 17:262P2868 19:262P2860 20:132P2866 22:112P2866 22:312P2866 22:43
Philippine Airlines arrives PR2864 00:45PR2858 01:55PR2836 04:25PR2842 05:55PR1846 08:40PR2846 08:40PR2856 10:40PR1852 10:45PR2852 10:45PR2850 12:35PR2854 15:00PR2868 17:45PR1868 17:45PR1860 20:05PR1848 22:35PR1880 23:15PR1862 23:40PR2862 23:40
Philippines AirAsia arrives Z2764 07:50Z2782 12:00Z2784 16:15Z2772 21:25Z2778 23:55
DVODavao⇆ Cebu Pacific · PAL Express · Philippine Airlines 324/wk 58%on time 0%cancelled
Schedule
Cebu Pacific departs 5J965 04:255J961 05:305J3957 06:455J3961 07:205J973 10:355J971 10:555J957 12:155J963 15:355J977 16:055J955 17:205J3967 17:555J977 18:155J959 18:555J981 19:255J979 21:005J951 21:55
PAL Express departs 2P2809 03:232P2809 03:302P2809 03:362P2809 03:382P2889 04:592P2889 05:002P2889 05:252P2813 08:472P2805 12:392P2815 12:542P2805 13:032P2817 14:412P2817 14:432P2817 14:502P2817 14:562P2817 14:582P2817 15:032P2819 18:322P2819 18:372P2823 20:362P2823 20:572P2823 21:112P2821 22:412P2825 23:152P2825 23:22
Philippine Airlines departs PR2803 00:05PR2809 03:20PR1811 06:10PR1811 06:25PR2813 08:30PR2815 10:05PR1815 10:05PR2805 12:25PR1805 12:25PR2817 14:30PR1819 18:00PR2819 18:00PR2827 19:30PR2823 20:15PR2821 22:05PR2825 23:20
Cebu Pacific arrives 5J960 00:055J982 00:255J960 00:255J978 00:355J980 02:105J952 02:205J952 02:455J3960 07:055J966 09:055J962 10:505J3958 12:005J970 15:455J958 18:205J958 18:355J978 20:405J964 21:205J956 22:155J974 23:105J3968 23:55
PAL Express arrives 2P2824 00:462P2824 00:512P2824 01:172P2822 02:552P2822 02:562P2822 03:132P2822 03:152P2808 03:162P2822 03:242P2804 06:482P2804 06:512P2810 07:492P2810 08:192P2814 12:332P2814 12:482P2814 13:072P2814 13:142P2814 13:242P2806 17:152P2816 17:332P2816 19:082P2818 19:112P2820 22:392P2820 22:53
Philippine Airlines arrives PR2828 00:15PR2824 01:15PR2822 03:25PR2808 03:35PR2804 07:10PR2810 08:10PR1812 10:55PR1812 11:05PR2814 12:50PR1816 14:45PR2816 14:45PR2806 17:50PR1806 17:50PR2818 19:45PR2820 23:00PR1820 23:00
MPHCaticlan⇆ Cebu Pacific · PAL Express · Philippine Airlines · Philippines AirAsia 317/wk 66%on time 0%cancelled
Schedule
Cebu Pacific departs 5J919 05:405J889 06:105J891 07:305J901 08:155J899 08:505J897 10:155J911 11:305J903 12:105J909 13:305J905 14:20
PAL Express departs 2P2035 07:022P2037 09:472P2037 10:342P2037 11:192P2041 11:502P2041 12:002P2045 12:572P2045 13:482P2043 14:04
Philippine Airlines departs PR2035 06:55PR2039 07:35PR2037 09:30PR2041 11:40PR2045 13:00PR2043 14:00PR2047 14:50
Philippines AirAsia departs Z2229 05:35Z2232 05:55Z2219 06:35Z2211 07:25Z2215 08:30Z2217 09:50Z2221 11:00Z2213 12:05Z2225 12:45Z2227 13:50Z2223 14:40
Cebu Pacific arrives 5J920 08:505J890 09:105J892 10:255J902 11:105J900 12:005J898 13:255J912 14:255J904 15:105J910 16:405J906 17:40
PAL Express arrives 2P2036 09:182P2036 09:222P2036 09:232P2036 09:282P2036 09:372P2036 09:482P2036 09:542P2038 12:152P2038 12:252P2038 13:212P2038 13:502P2042 14:112P2042 14:282P2042 14:422P2042 16:132P2044 16:322P2044 16:452P2044 17:24
Philippine Airlines arrives PR2036 09:50PR2040 10:20PR2038 12:30PR2042 14:40PR2046 15:45PR2044 16:50PR2048 18:00
Philippines AirAsia arrives Z2230 08:00Z2233 09:10Z2212 10:55Z2216 11:40Z2220 12:20Z2218 13:15Z2222 13:45Z2214 14:55Z2226 15:40Z2228 16:30Z2224 17:35
ILOCabatuan⇆ Cebu Pacific · PAL Express · Philippine Airlines · Philippines AirAsia 261/wk 63%on time 0%cancelled
Schedule
Cebu Pacific departs 5J463 03:505J2261 04:305J451 10:255J467 11:205J453 12:405J2267 13:555J455 15:105J457 16:155J449 16:455J461 17:305J459 18:25
PAL Express departs 2P2147 00:022P2141 08:262P2141 08:342P2141 08:362P2141 08:472P2141 08:502P2143 13:362P2143 13:402P2143 13:412P2143 14:072P2149 14:442P2149 14:472P2149 14:562P2149 15:092P2145 19:242P2147 21:162P2147 21:402P2147 22:29
Philippine Airlines departs PR2139 04:05PR2141 08:15PR2143 13:20PR2149 14:45PR2145 19:15PR2147 20:50
Philippines AirAsia departs Z2306 04:00Z2317 07:40Z2309 11:20Z2313 17:25Z2315 20:05
Cebu Pacific arrives 5J464 07:055J2262 07:455J452 14:155J468 14:555J454 16:105J2268 17:155J456 19:155J458 20:005J450 20:305J462 21:555J460 22:155J460 22:40
PAL Express arrives 2P2148 00:172P2148 01:102P2148 02:342P2140 07:102P2142 11:092P2142 11:122P2142 11:162P2142 11:222P2142 11:232P2142 11:382P2144 16:262P2144 16:372P2144 16:412P2144 16:472P2144 18:142P2150 18:152P2144 18:162P2146 21:532P2146 22:022P2146 22:102P2146 22:272P2146 22:322P2148 23:51
Philippine Airlines arrives PR2148 00:15PR2140 07:25PR2142 11:35PR2144 17:05PR2150 19:00PR2146 22:45
Philippines AirAsia arrives Z2307 06:50Z2318 10:30Z2310 14:35Z2314 20:55Z2316 23:10
BCDBacolod City⇆ Cebu Pacific · PAL Express · Philippine Airlines · Philippines AirAsia 232/wk 70%on time 0%cancelled
Schedule
Cebu Pacific departs 5J475 05:155J481 06:205J485 07:105J483 11:355J487 15:455J477 17:555J479 18:405J471 20:355J471 21:005J2373 21:50
PAL Express departs 2P2129 04:032P2129 04:092P2129 04:252P2129 04:312P2129 05:042P2131 08:352P2131 08:382P2131 08:512P2131 09:222P2131 10:392P2133 14:062P2135 16:532P2135 16:562P2135 17:092P2135 17:152P2135 17:202P2135 18:042P2135 18:362P2137 21:55
Philippine Airlines departs PR2129 04:10PR2131 08:20PR2133 13:45PR2135 17:00PR2121 19:30PR2137 21:30
Philippines AirAsia departs Z2601 02:10Z2603 06:00Z2605 17:25
Cebu Pacific arrives 5J472 00:255J2374 01:155J476 09:105J476 09:205J482 09:505J486 10:355J2382 13:395J484 15:405J488 19:305J478 21:555J480 22:155J480 22:40
PAL Express arrives 2P2138 00:042P2138 00:182P2138 00:232P2138 00:352P2130 07:222P2132 11:162P2132 11:242P2132 11:462P2132 13:332P2134 17:052P2136 20:102P2138 23:57
Philippine Airlines arrives PR2122 00:15PR2138 00:55PR2130 07:30PR2132 11:50PR2134 16:55PR2136 20:25
Philippines AirAsia arrives Z2602 04:55Z2604 09:25Z2606 20:45
TACTacloban City⇆ Cebu Pacific · PAL Express · Philippine Airlines · Philippines AirAsia 230/wk 68%on time 0%cancelled
Schedule
Cebu Pacific departs 5J649 03:555J659 07:455J653 11:205J655 12:405J657 16:505J651 18:10
PAL Express departs 2P2981 04:482P2981 05:182P2983 06:392P2983 08:052P2985 13:012P2985 13:102P2985 14:292P2987 17:032P2987 17:072P2987 17:132P2987 17:222P2987 18:15
Philippine Airlines departs PR2981 04:40PR2983 06:25PR2985 13:00PR2987 16:45
Philippines AirAsia departs Z2322 04:15Z2320 06:45Z2325 11:30Z2329 13:35Z2327 15:50
Cebu Pacific arrives 5J650 07:355J2902 10:255J660 11:305J654 14:555J656 16:155J658 21:005J652 21:40
PAL Express arrives 2P2982 07:592P2982 08:062P2984 09:462P2984 10:092P2984 10:122P2984 10:592P2986 16:342P2988 20:552P2988 21:022P2988 21:132P2988 21:14
Philippine Airlines arrives PR2982 08:15PR2984 10:05PR2986 16:25
Philippines AirAsia arrives Z2323 07:15Z2321 10:45Z2326 15:05Z2330 17:00Z2328 19:25
CGYLaguindingan⇆ Cebu Pacific · Philippine Airlines · Philippines AirAsia 218/wk 48%on time 0%cancelled
Schedule
Cebu Pacific departs 5J383 04:105J381 04:555J395 06:305J399 07:205J3103 08:405J3103 09:155J397 09:455J385 11:155J377 14:055J391 16:505J3105 17:205J379 18:205J389 19:05
Philippine Airlines departs PR2521 08:10PR2525 14:45PR2533 17:10PR2527 19:20PR2529 22:05
Philippines AirAsia departs Z2689 03:50Z2691 06:10Z2697 16:00
Cebu Pacific arrives 5J384 08:205J382 09:455J400 11:555J3104 13:255J396 14:005J398 14:005J386 15:205J378 18:255J392 21:455J3106 22:005J390 23:055J390 23:155J380 23:45
Philippine Airlines arrives PR2528 00:35PR2530 01:55PR2520 08:05PR2522 12:15PR2526 19:10PR2534 21:05
Philippines AirAsia arrives Z2690 07:40Z2692 10:30Z2698 19:40
HKGHong 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:45CX912 08:00CX906 10:50CX918 17:50
Cebu Pacific departs 5J272 05:355J110 07:105J142 10:305J112 15:155J114 17:50
Ethiopian Airlines departs ET645 20:30
HK Express departs UO517 02:20UO535 20:40
Philippine Airlines departs PR312 06:05PR300 07:50PR318 10:00PR306 15:20PR310 19:35
Cathay Pacific arrives CX939 00:20CX907 09:40CX919 16:35CX913 22:40
Cebu Pacific arrives 5J273 11:505J111 13:305J143 16:255J113 21:455J115 23:35
Ethiopian Airlines arrives ET644 18:15
HK Express arrives UO506 01:35UO534 19:55
Philippine Airlines arrives PR311 01:05PR313 11:22PR301 13:40PR319 15:45PR307 21:20
SINSingapore⇆ Cebu Pacific · Philippine Airlines · Scoot · Singapore Airlines 172/wk 56%on time 0.2%cancelled
Schedule
Cebu Pacific departs 5J817 05:555J805 13:055J803 20:20
Philippine Airlines departs PR505 06:40PR507 09:20PR501 15:35PR509 19:50
Scoot departs TR589 06:30TR591 19:30
Singapore Airlines departs SQ915 07:20SQ913 12:45SQ917 14:05SQ919 17:05SQ921 19:00
Cebu Pacific arrives 5J804 05:155J818 14:505J806 22:15
Philippine Airlines arrives PR502 00:40PR510 04:35PR506 15:10PR508 18:10
Scoot arrives TR588 05:30TR590 18:30
Singapore Airlines arrives SQ914 11:25SQ910 12:50SQ912 15:50SQ916 17:45SQ918 22:50
TPETaipei⇆ 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:355J310 23:35
China Airlines departs CI702 10:55CI704 18:25
EVA Air departs BR262 03:40BR272 12:50BR278 18:50
KLM departs KL808 21:00
Philippine Airlines departs PR890 06:45PR894 18:40
Philippines AirAsia departs Z2124 06:55Z2126 16:25Z2128 21:50
Starlux Airlines departs JX786 11:50
Cebu Pacific arrives 5J311 05:505J313 13:05
China Airlines arrives CI701 09:55CI703 17:05
EVA Air arrives BR271 11:45BR277 17:50BR261 22:50
KLM arrives KL807 19:40
Philippine Airlines arrives PR895 00:20PR891 12:40
Philippines AirAsia arrives Z2129 03:40Z2125 12:10Z2127 22:55
Starlux Airlines arrives JX785 10:40
ZAMZamboanga⇆ Cebu Pacific · PAL Express · Philippine Airlines 145/wk 60%on time 0%cancelled
Schedule
Cebu Pacific departs 5J847 04:005J3551 05:555J859 07:555J3555 10:055J853 11:005J849 12:055J857 14:55
PAL Express departs 2P2993 06:022P2953 09:542P2953 10:432P2953 10:482P2953 11:292P2997 15:252P2997 15:442P2997 15:472P2997 16:30
Philippine Airlines departs PR2993 05:05PR2951 06:05PR2953 10:40PR1997 13:25PR2997 15:15
Cebu Pacific arrives 5J848 08:355J3552 10:155J860 13:155J3556 14:105J854 15:305J850 17:355J858 19:10
PAL Express arrives 2P2952 10:182P2952 10:282P2952 10:422P2994 12:502P2994 12:532P2954 14:372P2954 15:382P2998 19:082P2998 19:162P2998 19:292P2998 20:07
Philippine Airlines arrives PR2952 11:05PR2994 13:05PR2954 15:00PR2998 19:20
ICNSeoul⇆ Asiana Airlines · Cebu Pacific · Jeju Air · Korean Air · Philippine Airlines 143/wk 56%on time 0%cancelled
Schedule
Asiana Airlines departs OZ702 11:45OZ704 23:50
Cebu Pacific departs 5J186 00:105J188 19:40
Jeju Air departs 7C2104 23:20
Korean Air departs KE626 00:55KE622 12:50KE624 23:35
Philippine Airlines departs PR400 01:00PR466 07:00PR402 14:15
Asiana Airlines arrives OZ701 10:15OZ703 22:30
Cebu Pacific arrives 5J187 05:455J185 10:00
Jeju Air arrives 7C2103 22:20
Korean Air arrives KE621 11:05KE623 22:10KE625 23:30
Philippine Airlines arrives PR401 10:45PR467 16:45PR403 23:50
DRPLegazpi⇆ Cebu Pacific · PAL Express · Philippine Airlines 138/wk 66%on time 0%cancelled
DGTDumaguete City⇆ Cebu Pacific · PAL Express · Philippine Airlines 123/wk 68%on time 0%cancelled
PPSPuerto Princesa⇆ Cebu Pacific · PAL Express · Philippine Airlines 121/wk 71%on time 0%cancelled
BXUButuan⇆ Cebu Pacific · PAL Express · Philippine Airlines 119/wk 63%on time 0%cancelled
KULKuala Lumpur⇆ AirAsia · Cebu Pacific · Malaysia Airlines · Philippine Airlines 107/wk 55%on time 0%cancelled
BKKBangkok⇆ Cebu Pacific · Philippine Airlines · Thai Airways 106/wk 48%on time 0.9%cancelled
NRTTokyo⇆ All Nippon Airways · Cebu Pacific · Japan Airlines · Jetstar Japan · Philippine Airlines 84/wk 60%on time 1%cancelled
GESGeneral Santos⇆ Cebu Pacific · PAL Express · Philippine Airlines 83/wk 58%on time 0%cancelled
DXBDubai⇆ Cebu Pacific · Emirates · Philippine Airlines 71/wk 44%on time 0.2%cancelled
SGNHo Chi Minh City⇆ Cebu Pacific · Philippine Airlines · VietJet Air · Vietnam Airlines 59/wk 53%on time 0%cancelled
CANGuangzhou⇆ Cebu Pacific · China Southern Airlines 58/wk 71%on time 0%cancelled
TUGTuguegarao City⇆ Cebu Pacific · PAL Express · Philippine Airlines 57/wk 63%on time 0%cancelled
HANHanoi⇆ Cebu Pacific · Philippine Airlines · Vietnam Airlines 55/wk 57%on time 0%cancelled
HNDTokyo⇆ All Nippon Airways · Japan Airlines · Philippine Airlines 55/wk 60%on time 0.3%cancelled
KLOKalibo⇆ Cebu Pacific · Philippines AirAsia 52/wk 64%on time 0%cancelled
RXSRoxas City⇆ Cebu Pacific · PAL Express · Philippine Airlines 50/wk 68%on time 0%cancelled
DOHDoha⇆ Philippine Airlines · Qatar Airways 50/wk 28%on time 0.2%cancelled
DADDa Nang⇆ Cebu Pacific · Philippine Airlines · Philippines AirAsia 49/wk 58%on time 0%cancelled
PVGShanghai⇆ Cebu Pacific · China Eastern Airlines · Juneyao · Philippine Airlines 45/wk 56%on time 0%cancelled
KIXOsaka⇆ Cebu Pacific · Jetstar Japan · Philippine Airlines 45/wk 55%on time 0.7%cancelled
LAOLaoag City⇆ Cebu Pacific · PAL Express · Philippine Airlines 44/wk 85%on time 0%cancelled
XMNXiamen⇆ Philippine Airlines · Xiamen Airlines 44/wk 63%on time 0%cancelled
DPLDipolog⇆ Cebu Pacific · PAL Express · Philippine Airlines 42/wk 68%on time 0%cancelled
OZCOzamiz⇆ Cebu Pacific · Philippine Airlines · PAL Express 42/wk 64%on time 0%cancelled
CBODatu Odin Sinsuat⇆ PAL Express · Philippine Airlines 40/wk 97%on time 0%cancelled
CYZCauayan City⇆ Cebu Pacific · PAL Express · Philippine Airlines 37/wk 75%on time 0%cancelled
SFOSan Francisco⇆ Philippine Airlines · United Airlines 37/wk 47%on time 0.8%cancelled
PAGPagadian⇆ Cebu Pacific 36/wk 54%on time 0%cancelled
RUHRiyadh⇆ Cebu Pacific · Philippine Airlines · Riyadh International Airlines · Saudia 35/wk 40%on time 0%cancelled
SYDSydney⇆ Cebu Pacific · Philippine Airlines · Qantas Airways 35/wk 42%on time 0.2%cancelled
DPSKuta⇆ Cebu Pacific · Philippine Airlines 34/wk 50%on time 0%cancelled
LAXLos Angeles⇆ Philippine Airlines 32/wk 45%on time 2.2%cancelled
JJNQuanzhou⇆ Philippine Airlines · Xiamen Airlines 28/wk 67%on time 0%cancelled
MFMNossa Senhora do Carmo⇆ Cebu Pacific · Philippines AirAsia 28/wk 56%on time 0%cancelled
AUHAbu Dhabi⇆ Etihad Airways 27/wk 32%on time 0%cancelled
KHHKaohsiung⇆ Cebu Pacific · China Airlines · Philippines AirAsia 26/wk 69%on time 0%cancelled
FUKFukuoka⇆ Cebu Pacific · Philippine Airlines 25/wk 59%on time 1.3%cancelled
GUMHagåtña⇆ Philippine Airlines · United Airlines 25/wk 65%on time 0%cancelled
NGONagoya⇆ Cebu Pacific · Philippine Airlines 25/wk 49%on time 0%cancelled
CGKJakarta⇆ Cebu Pacific · Philippine Airlines 22/wk 44%on time 4.7%cancelled
BNEBrisbane⇆ Philippine Airlines · Qantas Airways 21/wk 50%on time 0.4%cancelled
PEKBeijing⇆ Air China · Philippine Airlines 20/wk 58%on time 0%cancelled
YVRVancouver⇆ Air Canada · Philippine Airlines 19/wk 54%on time 1.6%cancelled
DMKBangkok⇆ Cebu Pacific · Philippines AirAsia 18/wk 58%on time 0%cancelled
MELMelbourne⇆ Cebu Pacific · Philippine Airlines 16/wk 37%on time 0%cancelled
ISTIstanbul⇆ Turkish Airlines 15/wk 55%on time 0%cancelled
BWNBandar Seri Begawan⇆ Cebu Pacific · Royal Brunei Airlines 14/wk 64%on time 0%cancelled
POMPort Moresby⇆ Air Niugini · Philippine Airlines 14/wk 54%on time 0%cancelled
BAHManama⇆ Gulf Air 14/wk 58%on time 0%cancelled
DELNew Delhi⇆ Air India 14/wk 51%on time 0%cancelled
JEDJeddah⇆ Saudia 14/wk 48%on time 0%cancelled
KWIKuwait City⇆ Kuwait Airways 14/wk 66%on time 0%cancelled
PUSBusan⇆ Philippine Airlines 14/wk 72%on time 2.8%cancelled
VRCVirac⇆ Cebu Pacific 14/wk 56%on time 0%cancelled
PERPerth⇆ Jetstar Airways · Philippine Airlines 13/wk 44%on time 0%cancelled
MCTMuscat/Seeb⇆ Oman Air 13/wk 56%on time 0%cancelled
NNGNanning⇆ Royal Air Charter 12/wk 99%on time 0%cancelled
SZXShenzhen⇆ Shenzhen Airlines 10/wk 77%on time 0%cancelled
CKGChongqing⇆ Air China 9/wk 83%on time 0%cancelled
FOCFuzhou⇆ China Postal Airlines 9/wk 81%on time 0%cancelled
RORBabelthuap Island⇆ Philippine Airlines · United Airlines 8/wk 60%on time 0%cancelled
BKIKota Kinabalu⇆ Philippines AirAsia 8/wk 60%on time 0%cancelled
HNLHonolulu⇆ Philippine Airlines 8/wk 38%on time 0%cancelled
LGPLGP⇆ PAL Express 8/wk 98%on time 0%cancelled
SEASeattle⇆ Philippine Airlines 8/wk 47%on time 1.9%cancelled
TFUChengdu⇆ Air China 7/wk 94%on time 0%cancelled
JFKNew York⇆ Philippine Airlines 6/wk 28%on time 0%cancelled
YIWYiwu/Jinhua⇆ China Postal Airlines 6/wk 100%on time 0%cancelled
YYZToronto⇆ Philippine Airlines 6/wk 31%on time 0%cancelled
KTIPhnom Penh⇆ Philippine Airlines 4/wk 98%on time 0%cancelled
CTSSapporo⇆ Cebu Pacific 3/wk –8 legs –
GSNMount Gunson← PAL Express 3/wk –3 legs –
PNHPhnom Penh⇆ PAL Express 2/wk 100%on time 0%cancelled
SPNI Fadang⇆ Philippine Airlines 2/wk –7 legs –
CDGParis⇆ Air France 1/wk –14 legs –
■ ≥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

Nonstop route network at Manila (MNL)

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.

Canonical URL
https://proflightsearch.com/direct-flights/manila-MNL
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