Manila NAIA Airport Guide 2026

Ninoy Aquino International Airport (NAIA), IATA code MNL, is the Philippines' main international gateway and the busiest airport in the country. Located in Pasay City, Metro Manila, NAIA handles over 47 million passengers annually across four terminals. While notorious for congestion and long queues, recent improvements have streamlined the experience. This guide covers everything you need to know: terminals, transport, immigration, airlines, and practical tips.

Airport Overview

DetailInformation
IATA CodeMNL
Official NameNinoy Aquino International Airport (NAIA)
LocationPasay City, Metro Manila
Terminals4 (Terminal 1, 2, 3, 4)
Distance to Makati7 km (30 min - 2 hours depending on traffic)
Distance to BGC10 km (30 min - 2 hours)
WiFiFree WiFi available in all terminals
Currency ExchangeAvailable in all terminals (better rates in city)

Terminal Guide

Terminal 1 - International

The original international terminal. Handles most foreign airlines including Singapore Airlines, Cathay Pacific, Emirates, Korean Air, Japan Airlines, Qatar Airways, and others. Recently renovated with improved facilities. Check-in counters, duty-free shops, restaurants, lounges.

Terminal 2 - Philippine Airlines

Dedicated to Philippine Airlines (PAL) for both domestic and international flights. The newest and most comfortable terminal. PAL Mabuhay Lounge available for business class and frequent flyers. Direct access to NAIA Expressway.

Terminal 3 - Cebu Pacific & International

The largest terminal. Home to Cebu Pacific (5J) domestic and international flights, AirAsia, and several international carriers including Delta, KLM, and Eva Air. Most modern facilities, largest food court, extensive duty-free shopping. Connected to the NAIA Expressway.

Terminal 4 - Domestic Budget

Small domestic terminal for AirSWIFT and some smaller carriers. Limited facilities. Check-in and boarding is quicker due to lower passenger volume. Used for flights to El Nido (AirSWIFT), some domestic routes.

Important: Terminals are NOT within walking distance of each other. If you have connecting flights in different terminals, allow at least 2-3 hours and use the free inter-terminal shuttle bus or a taxi/Grab.

Transport to/from NAIA

TransportCostTime to MakatiNotes
Grab₱200-50030-90 minBest option. Book via app. Follow pickup signs in arrivals.
Airport taxi (coupon)₱300-60030-90 minFixed-price coupon from official desk. More expensive than Grab.
Regular metered taxi (yellow)₱150-40030-90 minFlagdown ₱70. Insist on meter. Avoid drivers quoting fixed price.
Airport bus (UBE Express)₱150-30045-120 minRoutes to Makati, BGC, Cubao. Comfortable. Less frequent at night.
Hotel shuttleFree-₱50030-90 minMany hotels offer free or paid airport pickup. Arrange in advance.
Car rental₱2,000+/day30-90 minAvailable at all terminals. Not recommended for Manila first-timers due to traffic.

Traffic warning: Manila traffic is among the worst in the world. During peak hours (7-10am, 4-8pm), a 7km trip to Makati can take 2+ hours. Plan accordingly. Use the NAIA Expressway and Skyway for faster routes.

Popular Routes from Manila

International Routes

DestinationCodeAirlinesFlight Numbers
SingaporeSINCebu Pacific, Air Canada, Air New Zealand, Philippine Airlines, Singapore Airlines, Scoot5J817, AC5936, NZ3429, NZ3439, NZ3437...
Hong KongHKGCebu Pacific, Air Canada, Finnair, British Airways, Cathay Pacific, Philippine Airlines, AirAsia Philippines5J114, 5J112, 5J272, 5J110, AC9786...
Tokyo NaritaNRTCebu Pacific, American Airlines, Japan Airlines, ANA, Philippine Airlines, WestJet, AirAsia Philippines, ZIPAIR5J5054, 5J5056, AA8336, AA8337, JL746...
Kuala LumpurKULAirAsia, Firefly, Malaysia Airlines, Philippine Airlines, AirAsia PhilippinesAK583, FY7353, FY7355, FY7351, MH705...
TaipeiTPECebu Pacific, EVA Air, China Airlines, Starlux Airlines, Philippine Airlines, AirAsia Philippines5J312, BR278, BR272, CI9806, CI9800...
BangkokBKKCebu Pacific, Air Canada, Bangkok Airways, Philippine Airlines, Thai Airways5J929, AC7421, PG4394, PG4392, PR730...
DohaDOHIberia, Philippine Airlines, Qatar AirwaysIB6384, IB6348, PR684, QR4946, QR933...
DubaiDXBCebu Pacific, Emirates, Philippine Airlines5J14, 5J18, EK335, EK333, EK337...
Tokyo HanedaHNDAmerican Airlines, ANA, Philippine AirlinesAA8342, NH5334, NH870, PR422, PR3106
KaohsiungKHHCebu Pacific, Mandarin Airlines, China Airlines, Philippine Airlines, AirAsia Philippines5J344, AE5322, CI712, PR3300, Z2132
Osaka KansaiKIXCebu Pacific, ANA, Philippine Airlines5J828, NH5330, NH5314, PR408, PR412
Seoul IncheonICNKorean Air, Asiana Airlines, Philippine Airlines, AirAsia PhilippinesKE622, OZ702, PR402, Z2884
QuanzhouJJNXiamen Air, Philippine AirlinesMF9406, MF818, PR356, PR3232
RiyadhRUHPhilippine Airlines, SaudiaPR654, PR3321, SV6802, SV861
BahrainBAHGulf Air, MIAT Mongolian, Philippine AirlinesGF155, OM155, PR3265
GuangzhouCANChina SouthernCZ3092, CZ3078, CZ398
Paris CDGCDGAir France, KLM, SASAF209, KL2375, SK9989
NagoyaNGOCebu Pacific, ANA, Philippine Airlines5J5038, NH5326, PR438
San FranciscoSFOPhilippine Airlines, United AirlinesPR104, UA810, UA190
FukuokaFUKANA, Philippine AirlinesNH5328, PR426

Domestic Routes

DestinationCodeAirlinesFlight Numbers
Caticlan/BoracayMPHPAL Express, Cebu Pacific, Malaysia Airlines, ANA, Philippine Airlines, Singapore Airlines, AirAsia Philippines2P2037, 2P2043, 2P2045, 2P2041, 2P2039...
CebuCEBPAL Express, Cebu Pacific, China Airlines, Malaysia Airlines, ANA, Philippine Airlines, Singapore Airlines, AirAsia Philippines2P2867, 2P2849, 2P2859, 2P2853, 5J573...
DavaoDVOPAL Express, Cebu Pacific, China Airlines, Garuda Indonesia, Malaysia Airlines, ANA, Philippine Airlines, Singapore Airlines2P2813, 2P2815, 2P2817, 2P2819, 5J959...
BacolodBCDPAL Express, Cebu Pacific, Malaysia Airlines, ANA, Philippine Airlines, Singapore Airlines2P2133, 2P2135, 2P2131, 5J475, 5J483...
Cagayan de OroCGYPAL Express, Cebu Pacific, Malaysia Airlines, Philippine Airlines, Singapore Airlines, AirAsia Philippines2P2521, 2P2525, 2P2533, 5J391, 5J377...
TaclobanTACPAL Express, Cebu Pacific, Malaysia Airlines, ANA, Philippine Airlines, Singapore Airlines, AirAsia Philippines2P2985, 2P2987, 5J659, 5J653, 5J651...
IloiloILOPAL Express, Cebu Pacific, Malaysia Airlines, Philippine Airlines, Singapore Airlines, AirAsia Philippines2P2143, 2P2141, 5J2261, 5J457, 5J453...
Puerto PrincesaPPSPAL Express, Cebu Pacific, Malaysia Airlines, ANA, Philippine Airlines, Singapore Airlines, AirAsia Philippines2P2787, 2P2785, 5J645, 5J635, MH4588...
Bicol/LegazpiDRPPAL Express, Cebu Pacific, Philippine Airlines, Singapore Airlines2P2919, 2P2925, 2P2923, 5J319, 5J323...
Bohol/PanglaoTAGPAL Express, Cebu Pacific, Malaysia Airlines, Philippine Airlines, AirAsia Philippines2P2777, 2P2773, 5J685, 5J615, 5J617...
ZamboangaZAMPAL Express, Cebu Pacific, Philippine Airlines, Singapore Airlines2P2953, 2P2997, 5J857, 5J859, 5J853...
ButuanBXUPAL Express, Cebu Pacific, Malaysia Airlines, Philippine Airlines, Singapore Airlines2P2938, 2P2941, 5J791, 5J787, 5J789...
DumagueteDGTPAL Express, Cebu Pacific, ANA, Philippine Airlines2P2545, 2P2543, 5J629, 5J631, 5J623...
General SantosGESCebu Pacific, Philippine Airlines5J993, 5J989, 5J991, 5J995, PR455...
CauayanCYZPAL Express, Cebu Pacific, Philippine Airlines2P2018, 5J196, 5J192, PR2018

Tips for NAIA

  • Check your terminal: Confirm which terminal your airline uses BEFORE heading to the airport. Terminals are not within walking distance.
  • Arrive early: 3 hours before international flights, 2 hours before domestic. NAIA queues can be long, especially during peak hours and holidays.
  • eTravel form: Complete the eTravel registration at eTravel.gov.ph within 72 hours before arrival. You will need the QR code for immigration.
  • Terminal fee: Included in your ticket price. No separate payment needed.
  • SIM cards: Buy a Globe or Smart SIM at the airport arrivals hall (₱40-300 with data). Register with your passport.
  • Currency exchange: Airport rates are worse than city rates. Change only what you need at the airport. Better rates at SM Malls and authorized money changers in Makati.
  • Lounge access: Priority Pass accepted at some lounges. PAGSS lounges available for ₱850-1,200 in most terminals.
  • Connecting flights: If connecting between terminals, use the free inter-terminal shuttle (every 15-20 min) or take a Grab/taxi. Allow 2-3 hours minimum for inter-terminal connections.

FAQ

NAIA has four terminals. Terminal 1 (international airlines), Terminal 2 (Philippine Airlines), Terminal 3 (Cebu Pacific, AirAsia and international carriers) and Terminal 4 (smaller domestic carriers). Always check which terminal before heading to the airport.

Grab is the best option (PHP 200-500, 30-90 minutes depending on traffic). Airport coupon taxis are also reliable. UBE Express buses run to Makati and BGC. Avoid regular taxis that refuse to use the meter. Manila traffic can be severe during peak hours.

The eTravel form (eTravel.gov.ph) is mandatory for all arriving passengers. Complete it online within 72 hours before departure to receive a QR code. Show this at immigration. Paper forms are no longer accepted.