Last updated: June 2026 — current transport prices and terminal layout verified

Most travelers arrive at Nội Bài to the subtle shock of: this is further from the city than I thought. The airports in Bangkok, Singapore, and Kuala Lumpur all have fast rail connections — 30-45 minutes maximum, efficient, no traffic. Hanoi has no airport rail link. The 30km road trip is a 30km road trip through outer Hanoi, subject to all the variables of Vietnamese traffic.

Arriving at 2am, middle seat for 10 hours, carrying a 20kg backpack: you want the decision to be made before you land. This guide makes that decision for you.

Nội Bài Terminal 2 — international arrivals enter through T2 on the right side of the building
Nội Bài Terminal 2 — international arrivals enter through T2 on the right side of the building

Terminal Layout: T1 vs T2

Nội Bài has two terminals connected by a free shuttle bus that runs every 15 minutes.

Terminal 2 (T2): International flights. If you’re arriving from outside Vietnam — any international airline — you land and exit here. T2 is the larger, newer terminal (opened 2014) with the most transport options, better ATMs, and the official taxi and bus stops.

Terminal 1 (T1): Domestic flights. If you’re connecting from Ho Chi Minh City, Da Nang, or another Vietnamese city, you’ll be in T1. The transport options are the same — Bus 86 stops at both terminals, Grab pickups work at both — but the specific pickup locations differ. Follow the signage or ask the information desk.

International arrivals process at T2 involves: immigration (queue at the electronic kiosks first if your passport country is eligible for automatic processing, then counters), baggage claim (belts are labeled by flight), customs (green channel for nothing to declare). Total time from landing to outside the terminal: 30-60 minutes depending on queue length. Weekends and holiday peak times (Tết, summer school holiday months) can push this to 90 minutes. Factor this into any pick-up arrangements.

Getting from Hanoi Airport to the City: All Options Compared

TRANSPORT GUIDE 2026
Nội Bài Airport → Hanoi City Center

Option Cost Time
Bus 86 (airport bus) 45,000 VND (~$1.75) 45–60 min
Public bus (07, 17, 90) 9,000–20,000 VND (~$0.35–0.75) 60–90 min
Grab (recommended) 250,000–350,000 VND (~$9–13) 45–60 min
Official airport taxi 300,000–450,000 VND (~$11–17) 45–60 min
Private transfer (pre-booked) 400,000–700,000 VND (~$15–27) 45–60 min
Unlicensed tout (avoid) 800,000–1,500,000 VND Variable + stressful
vietnamunlock.com — 2026 prices. Grab and Bus 86 cover the vast majority of traveler use cases.

Bus 86: The Budget Option Done Right

Bus 86 is an airport-specific service operated by Hanoi’s public bus company — not a tourist shuttle, an actual scheduled public bus. It’s been running the airport-to-city route since 2014, it’s clean, it’s air-conditioned, and at 45,000 VND it’s by far the cheapest reasonable option for the journey.

How to find it: exit the arrivals hall of T2 and look for the bus stop sign on the left side of the forecourt. Follow the green floor stickers that direct you to the departure zone. The bus stop is clearly marked “Bus 86 — Nội Bài → Hồ Hoàn Kiếm.” You pay the driver or the conductor on board — cash only, have small notes (the driver may not make change for large denominations).

Schedule: every 45–60 minutes from 5:30am to 10:00pm. There is no night service — if you arrive after 10pm, Bus 86 is not an option. Last bus from the airport is around 10:30pm.

Route: the bus runs from the airport through the Long Biên area and terminates near Hồ Hoàn Kiếm (Hoan Kiem Lake), the geographic center of Hanoi’s Old Quarter. The final stop is on Đinh Tiên Hoàng street at the lake’s edge — from there, most Old Quarter guesthouses are 5–15 minutes’ walk, or a 30,000 VND Grab moto ride.

When to use Bus 86: you’re traveling light (one backpack or small roller bag — the bus does not have large luggage storage), arriving during daytime hours, heading to the Old Quarter area, and not in a hurry. It’s genuinely the right choice for solo budget travelers. It’s the wrong choice if you’re arriving with two suitcases, traveling with small children, arriving at night, or heading to a hotel outside the Old Quarter area that requires a taxi connection anyway.

Insider Tip

When Bus 86 is crowded (common on weekends and during school holiday periods), the 45-minute journey can stretch to 75 minutes as the bus stops frequently. If you’re connecting to a domestic flight, train, or bus, build time buffer. For tight connections, Grab is more reliable on timing than Bus 86 in heavy traffic.

Grab: The Smart Middle Option

Grab is Southeast Asia’s dominant ride-hailing app — think Uber but with better regional coverage and Vietnamese-language driver interfaces. At Nội Bài, Grab works well and is the standard recommendation for travelers who want door-to-door convenience without the scam risk of unmetered taxis.

How to use it: download the Grab app before arrival (available on iOS and Android). When you clear customs and have a Vietnamese SIM or working data (see below on SIM cards), open Grab, set your pickup to “Nội Bài Airport T2 arrivals” and your destination to your hotel. The app shows the fare before you confirm — typically 250,000–350,000 VND for the Old Quarter, potentially higher during surge pricing in peak traffic periods.

The Grab pickup zone: follow the green floor stickers from the exit to the designated ride-hail pickup area. It’s on the right side of the forecourt (not the same as the taxi stand). Drivers will call or message you through the app when they’re nearby — have your phone accessible when you exit the terminal.

When Grab isn’t available: no data connection before you have a SIM card. The solution: Vietnam e-SIM can be installed before departure (Airalo and others sell Vietnam eSIMs), or buy a physical SIM at the airport from the official counters in arrivals before exiting (see SIM section below). With a Vietnamese SIM loaded, Grab works immediately.

Grab at night: unlike Bus 86, Grab operates 24/7. For arrivals after 10pm — when the bus has stopped running — Grab is the correct answer. A late-night GrabCar from the airport to the Old Quarter runs 300,000–450,000 VND depending on demand.

Official Taxis: Use These, Not the Touts

Hanoi has legitimate metered taxi companies with official airport stands. Reliable operators with metered services from Nội Bài: Vinasun (green and yellow), Mai Linh (green), and Nội Bài Taxi (yellow). These are the taxis at the official taxi stand outside the arrivals exit — recognizable by the company name printed on the vehicle door and the required meter displayed on the dashboard.

Fares from the official meter: expect 300,000–450,000 VND to the Old Quarter, slightly more during peak traffic. There’s a road exit toll of approximately 15,000–30,000 VND that gets added to the meter reading — this is legitimate, not a scam.

Always confirm the meter is running before the car moves. If the driver says “fixed price” or covers the meter, get out and find a different taxi. The fixed-price conversation at Nội Bài invariably means you’re paying more than the meter would show.

Real Talk

The touts inside Nội Bài arrivals hall — the people who approach you with “taxi? taxi?” before you’ve even fully exited customs — are not airport taxis. They are unlicensed private car drivers operating without meters who will quote you a “reasonable” price that turns out to be 800,000–1,200,000 VND, payable at destination when you have no leverage. This is documented in dozens of Vietnam travel forums. The five seconds it takes to walk past them to the official taxi stand saves you $20-30.

Airport Facilities: What to Do First

The correct order of operations when you clear customs at Nội Bài T2:

1. ATM or currency exchange. ATMs are at both sides of the arrivals hall — Vietcombank and BIDV machines are on the left as you exit customs. Use the ATM before exiting the building: airport exchange counters offer poor rates (typically 10-15% below market), and ATM withdrawal rates inside the terminal are no worse than city center ATMs. Withdraw 2,000,000–3,000,000 VND (~$77–115) as an initial float — enough for transport, meals, and incidentals until you find a better exchange point in the city.

2. SIM card. The official Viettel and Vietnamobile counters inside the arrivals hall sell tourist SIM cards for 150,000–200,000 VND (~$6–8) including data. This is the correct place to buy — official counters, standard prices, English-speaking staff who will set up the SIM for you. Do not buy from the smaller shops further into the departures zone or from vendors outside — prices jump to 300,000–500,000 VND for the same card. A working Vietnamese number and data enables Grab immediately. Our Hanoi SIM card guide covers data packages and top-up options in detail.

3. Transport. Now that you have data, Grab is available. Or walk to the bus stop if you’re taking Bus 86. Or go to the official taxi stand.

Arrivals hall at Nội Bài — use the ATMs on the left before heading outside
Arrivals hall at Nội Bài — use the ATMs on the left before heading outside

Getting to the Airport: Departures from Hanoi

The same options in reverse, with some timing notes:

Grab to the airport: set your destination to “Nội Bài International Airport T2” — the terminal selector matters if you have a domestic connection (T1) versus an international departure (T2). Fare from the Old Quarter: 250,000–350,000 VND, consistent pricing. Book the car 30–45 minutes before you want to leave rather than calling one as you walk out the hotel door — Grab drivers at the airport end sometimes take 10–15 minutes to arrive at the Old Quarter.

Bus 86 departing Hanoi: the city-side pickup is near Hồ Hoàn Kiếm Lake at Đinh Tiên Hoàng street. The same 45,000 VND fare. Schedule is reverse-mirrored — first bus from the city around 5am, last around 9:30pm. Allow 90 minutes for the journey on busy mornings. The bus carries regular Hanoi commuters on the early runs — not crowded with luggage, comfortable enough.

Timing for international flights: Nội Bài T2 has generally efficient check-in and security for international departures, but the 30km road journey has traffic variables. Leave the Old Quarter 3 hours before an international departure — 2 hours to be at the airport, 1 hour buffer. During Tết and summer peak weeks, 3.5 hours minimum. Being late for an international flight at Nội Bài means a missed flight, not a gate hold.

Going to West Lake, Ba Dinh, or Other Hanoi Districts

Most Hanoi airport guides assume your destination is the Old Quarter — which is where the vast majority of budget and mid-range accommodation clusters. But Hanoi has multiple neighborhoods that travelers actually stay in, and the transport calculations change slightly.

West Lake (Tây Hồ): Hanoi’s expat-heavy residential district, about 5km north of the Old Quarter. Grab from the airport: 280,000–380,000 VND, similar distance to Old Quarter but through different traffic patterns. Bus 86 doesn’t go directly to West Lake — it terminates at Hoan Kiem, then you’d need a Grab moto (30,000–40,000 VND) for the connection. For West Lake hotels, Grab to the door is the cleanest option.

Ba Đình district (near Ho Chi Minh Mausoleum): Government and embassy district west of Hoan Kiem. Grab from the airport: similar to Old Quarter pricing. Bus 86 goes past this area — it’s en route — so you can request to drop early, though the driver may not stop except at designated stops.

Mỹ Đình (sports and business district, west of Old Quarter): Further from most tourist accommodation, but increasingly used for business travel. Grab from airport: 200,000–280,000 VND — actually cheaper than Old Quarter because it’s closer to the airport road. Some newer hotels cluster here.

Long Biên (east side of city): Budget accommodation area across the Long Biên Bridge from the Old Quarter. Bus 86 passes through this area — it can actually be more convenient for Long Biên accommodation than arriving at Hoan Kiem and backtracking. Ask the bus conductor or check the Bus 86 route map against your hotel address.

Long Layover at Noi Bai: What to Do

Nội Bài T2 handles layovers reasonably well for a regional airport its size.

If your layover is under 8 hours and you’re transiting internationally, you may not need to go through immigration — check with your airline about transit visa requirements for Vietnam. Many nationalities are now visa-exempt for short layovers.

If you do clear immigration for a long layover (8+ hours), going into Hanoi and coming back is viable — the round trip takes 1.5–2 hours total, leaving 6+ hours in the city. The Hoan Kiem Lake area is 45 minutes from the airport. Get a coffee on the lakeside, walk the Old Quarter for an hour, eat something, come back. Grab or Bus 86 works for this. Factor in peak traffic: midday (11am–1pm) and afternoon rush (4:30–7pm) add 20–30 minutes to the journey.

Airport facilities for waiting passengers: the T2 departures level has coffee shops, a noodle restaurant, and a food court area. Nothing remarkable — the pho at the noodle stand costs 80,000–120,000 VND, serviceable after a long flight. The Grab app works throughout the terminal on a Vietnamese SIM, so you can pre-book your city transport while waiting.

Connecting Flights and Domestic Onward Travel

If you’re connecting from an international flight to a domestic Vietnamese service, you’ll clear immigration at T2 and then take the free shuttle bus (every 15 minutes, from the ground floor roadway between T1 and T2) to T1 for your domestic flight. Allow at least 2 hours for international-to-domestic connection: immigration queue (can be 30–60 minutes on busy days), baggage claim, shuttle bus, and domestic check-in at T1.

If you’re flying Hanoi as your final destination and then continuing by train or bus: the main Hanoi train station (Ga Hà Nội, for north-south Reunification Express trains) is in the city center, about 50 minutes from the airport. Get your Grab or Bus 86 to the Old Quarter, then a local Grab moto to the station (10,000–20,000 VND). The night train to Lào Cai (for Sapa) departs around 10pm — if you’re arriving on an evening flight, this connection is tight but technically possible with no luggage complications.

Hanoi’s Mỹ Đình bus station (for northern Vietnam routes — Hà Giang, Lào Cai, Sơn La) is in the west of the city, about 20km from the airport on a different route from the Old Quarter. A Grab directly from the airport to Mỹ Đình costs 180,000–250,000 VND and avoids the Old Quarter entirely if you’re heading north immediately. The Hanoi day trips guide covers northern Vietnam transport options in more detail, and for the full Hanoi neighborhood breakdown our Hanoi things to do guide gives context on which area to base yourself.

Who It’s For

Bus 86 is for: solo travelers, budget travelers, Old Quarter bound, daytime arrivals, small bags. Grab is for: everyone else — groups, families, night arrivals, larger luggage, destinations outside the Old Quarter, travelers who value certainty. Official taxi is for: travelers who don’t have data access for Grab and need a metered vehicle. There is no scenario where taking an unlicensed tout from inside the terminal is the right choice.

I Got the Pickup Wrong

Second visit to Hanoi. Overconfident. Grab was working, I’d done this before. Set my pickup location to “Nội Bài Airport” generically rather than specifying T2 arrivals. The Grab driver arrived — at T1, the domestic terminal, 400 meters away from where I was standing. He called (Vietnamese only). I couldn’t communicate where I was. He cancelled the trip after 5 minutes of confused messages. I had to re-book, take the toll charge again, and wait an additional 15 minutes.

The specific lesson: when setting your Grab pickup at Nội Bài, manually type or search “Nội Bài Airport Terminal 2” or “T2 International” — not just the airport name. The app defaults to the general airport point, which the driver interprets as the T1 domestic terminal if that’s where they’re already positioned. It’s a 5-second step that saves a 20-minute confusion. First-time visitors who don’t know what went wrong just stand there wondering why their driver isn’t where the pin is.

Hanoi Noi Bai Airport FAQ

How do I get from Hanoi airport to the city center?

Bus 86: 45,000 VND (~$1.75), every 45-60 minutes from 5:30am to 10pm, terminates at Hoan Kiem Lake. Grab: 250,000–350,000 VND, available 24/7, door-to-door. Official metered taxi: 300,000–450,000 VND from the official stand outside arrivals. Journey time: 45-60 minutes in normal traffic. Avoid unlicensed drivers who approach inside the terminal.

Is Bus 86 good for getting from Hanoi airport to the Old Quarter?

Yes, if you’re traveling light and arriving during daytime hours (6:30am–10pm). Bus 86 costs 45,000 VND, takes 45–60 minutes, and drops near Hoan Kiem Lake at the edge of the Old Quarter. It’s clean and air-conditioned. Not recommended if you have large luggage, arrive after 10pm, or are heading to a hotel outside the Old Quarter that requires an additional taxi connection.

Is Grab reliable at Hanoi airport?

Yes — Grab is the standard recommendation for airport transport in Vietnam. Set your pickup specifically to “Nội Bài T2 Arrivals” not just the airport name, to avoid the driver going to the wrong terminal. You need working data (Vietnamese SIM or eSIM) for the app. Fares run 250,000–350,000 VND to the Old Quarter, fixed before you confirm the booking.

Where do I buy a SIM card at Hanoi airport?

Official Viettel and Vietnamobile counters inside the T2 arrivals hall, before you exit. Tourist SIM cards cost 150,000–200,000 VND (~$6–8) including data. This is the correct place to buy — don’t pay more at the airport shops outside the terminal. The staff will set up the SIM for you and confirm it’s working before you go. A Vietnamese number with data enables Grab immediately on exit.

Are there ATMs at Hanoi Noi Bai Airport?

Yes — Vietcombank and BIDV ATMs are at both sides of the T2 arrivals hall, before you exit. Use these rather than the currency exchange counters, which offer poor rates. Withdraw 2,000,000–3,000,000 VND as initial cash — enough for transport, meals, and first-day expenses until you find better rates in the city.