All Direct Transfer Routes From Ninoy Aquino International Airport (NAIA) (MNL)
MNL
20 min
Booking a GrabCar via the Grab app (or at official airport Grab booths) is the safest, most reliable way to reach Makati or BGC, costing ₱320 - 450 (~$5.50 - $8.00) in 20-40 minutes. Always request the driver use the NAIA Expressway / Skyway (toll ₱45, passenger pays). For a budget alternative, the UBE Express Premium P2P bus connects Terminal 3 to Ayala Malls Makati for ₱150 (~$2.60).
MNL
25 min
The safest and most straightforward choice is GrabCar, costing ₱300 - 420 (~$5.20 - $7.30) in 25-45 minutes depending on Roxas Boulevard traffic. For budget travelers from Terminal 3, the UBE Express Bus to Robinsons Place Manila costs ₱150 (~$2.60). Avoid aggressive taxi touts inside the terminal.
Terminals & Station Layout
CRITICAL: NAIA has 4 separate, unconnected terminals (T1, T2, T3, T4) spaced around the runways. Changing terminals requires driving on congested city streets — always verify your departure terminal!
Taxi Rules & Scams to Avoid
Airport taxi scams are infamous at MNL! Never take unmetered white taxis offering flat rates. ONLY use Grab, official yellow airport metered taxis, or pre-book a private transfer on Klook.
Late-Night Arrivals (After Midnight)
Grab booths with dedicated booking staff are located outside Terminal 3 and Terminal 1 arrivals 24/7.
STRESS-FREE DOOR-TO-DOOR OPTION
Prefer a Driver Waiting at Manila (MNL) Arrivals?
Traveling with heavy suitcases, young children, or landing after midnight? Pre-book a fixed-price private airport transfer or express rail pass on Klook with instant confirmation and no meter haggling.
ARRIVAL CONNECTIVITY & RIDE-HAILING TIP
Need Mobile Data at the Terminal for Grab (GrabCar & GrabShare) & Maps?
Airport Wi-Fi often drops outside the terminal curb where Grab (GrabCar & GrabShare) pickup zones are located. Install a local eSIM before your flight so you can order a ride, translate station signs, and show digital train QR tickets immediately after landing.