Let's be honest about Manila Airport: NAIA has a reputation, and not always a good one — though it has improved noticeably since the San Miguel-led New NAIA Infra Corp (NNIC) took over operations in September 2024. It is one of the busiest airports in Southeast Asia, spread across three separate terminals (T1, T2, T3 — the old T4 has been closed and demolished) that are not within walking distance of each other, and the traffic outside can be genuinely punishing during peak hours. But if you know the system — the right queues, the right apps, the right bus stops — the 12–14 km run from NAIA to Makati or BGC is completely manageable. We have done every one of these options multiple times. Here is what actually works.
Which terminal you land in determines everything — and NNIC has been reshuffling airline assignments since 2024, so trust your airline's latest email over an old blog post. As of mid-2026: Philippine Airlines international uses T1 and PAL domestic uses T2 (alongside AirAsia domestic). Cebu Pacific runs all of its domestic and international flights from T3, which is also home to most full-service foreign carriers (Singapore Airlines, Cathay Pacific, Emirates). Korean Air and a handful of others still use T1, and the old T4 is gone. Inter-terminal distances are not walkable, but a free 24/7 inter-terminal shuttle now links T1, T2 and T3.
Option 1: UBE Express Airport Bus
The UBE Express is the official P2P airport bus and it remains cheap, air-conditioned and legitimate — but here is the 2026 catch: it no longer serves Makati or BGC. The One Ayala (Makati) route has been suspended since October 2023, and the current routes run from the terminals to PITX, Victory Liner Pasay and Robinsons Place Manila (₱150), Araneta City Cubao (₱200), plus longer runs to Santa Rosa (₱300) and Imus (₱200). If your hotel is in Ermita/Malate (Robinsons Place Manila) or near another stop, it is still the budget play. For Makati and BGC it now means a transfer.
Step-by-step from baggage claim
- Clear customs and immigration as normal.
- Exit the arrivals hall. Do not engage anyone who approaches you inside.
- Look for the UBE Express booth or signage outside arrivals — buses call at Terminals 1, 2 and 3 on a loop.
- Buy your ticket at the booth or from the conductor — cash or Beep card both work, and you can pre-book online.
- For Makati CBD on a strict budget: ride to PITX and transfer to the EDSA Carousel bus (alight at Ayala) — or skip the hassle and take a Grab the whole way.
- For BGC: there is no sensible bus connection from the airport — take a Grab or metered taxi instead.
Frequency: Most routes run from roughly 4 AM to 8 PM, and buses loop through all three terminals — waits of 30–60 minutes are normal, so do not cut it fine. Luggage: Large suitcases go under the bus or in the overhead rack — manageable but tight at peak times.
✓ Pros
- Cheapest option by far
- Air-conditioned
- Fixed fares — no negotiating
- Cash, Beep card or online booking
✗ Cons
- No Makati or BGC stop anymore
- Slow in traffic
- Not 24/7
- Awkward with large luggage
Option 2: Grab (Rideshare App)
Grab is our default recommendation for most travelers arriving at NAIA, particularly those who have bags, are traveling in pairs or groups, or just want a stress-free first hour in the Philippines. The pricing is pre-set before you confirm the booking, so there is zero negotiation, zero meter-fiddling, and the driver's details and plate number are logged in the app.
Step-by-step from baggage claim
- Download and set up the Grab app before you land — do it at your origin airport if you have time. You need a working SIM or data connection.
- Once airside, connect to the free NAIA Wi-Fi (it works, just accept the terms page) and open a Grab booking to your hotel.
- Note the estimated price on screen — this is your locked-in fare if there is no traffic surge.
- Confirm the booking, then head to the designated Grab pick-up point. At T3, all ride-hailing pickups moved in December 2024 to the Multilevel Parking building (Level A) near Gate 7 — turn right from the baggage exit and walk about 100 meters to the numbered bays. At T1 and T2, use the marked pick-up bays outside arrivals; T1 also has a Grab booth near the Tourist Information Center.
- Match the driver's plate number on your app. Do not get into any vehicle that approaches you.
Typical fares (July 2026): GrabCar to Makati CBD runs ₱300–₱550 (about $5–$9 at ₱61 to the dollar). BGC (Fort Bonifacio) runs ₱350–₱600 depending on the specific drop point. During surge pricing (rush hour, rainy season storms, Friday nights), expect ₱600+. GrabShare relaunched in 2025 but only in beta, at peak hours in select areas — do not count on it for an airport pickup.
✓ Pros
- Transparent pricing upfront
- Door-to-door
- Cashless option available
- Driver accountability via app
- 24/7 availability
✗ Cons
- Needs SIM/data to book
- Surge pricing in rush hour
- Wait times can reach 15–25 min
- Requires smartphone setup in advance
All three NAIA terminals have SIM card kiosks in the arrivals hall — Globe and Smart both sell prepaid SIM kits for under ₱100 (tourist packs with bigger data bundles cost more), enough to book your Grab and run it for the first day. Activation takes about 5 minutes. This is far cheaper than roaming and more reliable than the free airport Wi-Fi for booking. If you want to sort this before you even land, an eSIM from Airalo loaded with a Philippines data plan works perfectly — we always activate one pre-departure on long-haul trips.
Alternatively, most NAIA terminals also have free Wi-Fi that is sufficient to complete a Grab booking — just be patient with the login page.
Option 3: Official Airport Taxi (Yellow Cab)
The official NAIA airport taxis are metered, regulated, and departing from clearly marked queues outside every terminal. The yellow cabs are not cheap by Philippine standards — the meter starts at ₱75 and climbs faster than a regular city taxi's — but they are legitimate, they go door-to-door, and you do not need an app or a local SIM. For cash-carrying travelers or those who have just done a 14-hour flight and cannot be bothered with tech, this is a solid option.
Step-by-step from baggage claim
- Exit arrivals and look for the official yellow taxi queue — it is staffed by uniformed dispatchers.
- Do not take any taxi from someone who approaches you inside. Do not follow anyone to a "special area." Only use the official queue.
- Tell the dispatcher your destination. They will assign you a cab and give you a receipt stub.
- Confirm the meter is running as you pull away — yellow-cab flag-fall is ₱75 for the first 500 meters, then ₱4 per 300 meters plus ₱4 per two minutes of waiting. If the driver asks for a fixed rate instead of the meter, politely ask them to use the meter or get a different cab.
- There is no separate airport surcharge — the premium is built into the yellow cab's higher meter rates. Regular white metered taxis (₱45 flag-fall, ₱13.50 per km) are cheaper if you can find one at the arrivals curb, and fixed-rate coupon taxis are also on offer — no meter, but typically ₱600+ to Makati or BGC.
Typical yellow-cab metered fare to Makati CBD: ₱250–₱450. To BGC (Bonifacio Global City): ₱300–₱550. Expect the higher end in traffic. Have small bills — drivers frequently claim not to have change.
✓ Pros
- No app needed
- Available 24/7
- Door-to-door
- Legitimate and regulated
✗ Cons
- Meter is less predictable than Grab's locked fare
- Queue can be 20–40 min in peak hours
- Occasional meter-running tricks
- Cash only in most cabs
🛡 Arriving in the Philippines without travel insurance?
Healthcare in Manila is world-class at top hospitals — but it costs money, fast. A single ER visit can run ₱15,000–₱80,000 without coverage. SafetyWing's Nomad Insurance covers medical emergencies, trip interruptions, and even delayed baggage from as little as $56.28/month for most travelers.
Check SafetyWing Coverage →* Affiliate link — we may earn a commission at no cost to you. We only recommend products our team actually uses.
Option 4: Hotel or Pre-Booked Private Transfer
If you are staying at a major hotel in Makati or BGC — Shangri-La, Raffles, Fairmont, Seda, Ascott — call ahead and ask about airport transfer rates. Many hotels run their own shuttles or have a tie-up with a local transfer company. Rates typically run ₱800–₱1,800 depending on the property and vehicle class, but you get a driver holding a sign with your name at arrivals, a clean vehicle, and zero stress.
Third-party pre-booked transfers through Klook, GetYourGuide, or local operators like NAIA Transfer run ₱1,200–₱2,500 for a private car. Book at least 24 hours ahead. These are worth it for families with multiple bags, corporate travelers on expense accounts, or anyone landing from a brutal long-haul who just wants things to work.
✓ Pros
- Zero hassle — driver meets you
- Fixed price booked in advance
- Great for groups with luggage
- Often includes waiting time
✗ Cons
- Most expensive option
- Must book in advance
- Overkill for solo travelers
The most persistent scam at all NAIA terminals involves individuals — sometimes in quasi-official-looking vests — who approach you the moment you exit arrivals and offer to help with your bags or "take you to the taxi." They will guide you past the official taxi queue to an unlicensed vehicle charging two to four times the normal fare. The fix is simple: walk past everyone who approaches you, follow the signs to the official yellow taxi queue or the Grab pick-up bay, and do not hand your bags to anyone you did not ask for help.
A secondary scam is "broken meter" taxis that quote fixed rates vastly above normal. The metered fare from NAIA to Makati should never exceed ₱700 under any traffic condition. If someone quotes you ₱1,500–₱2,000 for Makati, walk away.
Arriving Late Night or Very Early Morning
🌙 What's Running After 10 PM
Most UBE Express routes stop running around 8 PM — and none of them serve Makati or BGC anyway. Late at night, your realistic options are:
- Grab: Available 24/7 at all terminals. Surge pricing applies midnight–4 AM, so expect ₱400–₱650+ to Makati or BGC. This is still the safest and most predictable option.
- Official airport taxi (yellow cab): Queue operates 24/7. Shorter waits at 1–4 AM than during day. Watch for meter-running — it still happens at night.
- Pre-booked private transfer: Specify your flight number so the driver tracks your landing time. Most operators accommodate overnight flights with no surcharge if booked in advance.
Avoid accepting help from anyone in the terminal after midnight. The late-night shift is when the most aggressive touts operate, banking on tired, disoriented travelers making poor decisions.
If you are connecting between NAIA terminals at odd hours — say, a domestic flight arriving at T2 and an international connection at T1 — NNIC now runs a free inter-terminal shuttle 24/7 from marked stops at each terminal (the fleet was expanded to 12 buses in early 2025), but departures can still be 30–60 minutes apart at night. If you are tight on time, budget ₱200–₱300 and take a Grab between terminals instead.
Practical Notes for Makati vs. BGC
These two business districts are adjacent but distinct. Makati CBD — centered on Ayala Avenue, the Glorietta and Greenbelt malls, and Salcedo Village — is where most of the older five-star hotels and corporate offices are clustered. It is approximately 12–14 km from NAIA T3. BGC (Bonifacio Global City), also called Fort Bonifacio, is about 2–3 km east of Makati along McKinley Road. It is newer, more open, and home to the Shangri-La at The Fort, Seda BGC, and numerous serviced apartments.
If your hotel is in BGC, add roughly ₱50–₱100 to all taxi and Grab estimates compared to Makati CBD. There is no longer any airport bus stop near BGC — since UBE Express dropped its Makati and BGC-adjacent routes, Grab or a metered taxi from the airport is the realistic option, with hotel shuttles covering the rest.
Traffic reality check: The 14 km from NAIA T3 to Makati can take 25 minutes at 6 AM on a Sunday. It can take 100 minutes on a Friday at 6 PM during a heavy downpour. The EDSA bottleneck is unrelenting. If your meeting or check-in time matters, buffer aggressively and leave the airport before 6:30 AM or after 8:30 PM if you have any flexibility in your schedule.