At most airports, choosing between a taxi and a transfer is mainly about price and convenience. At Hanoi's Noi Bai airport, there is a third factor: scam avoidance.
The taxi situation
Hanoi airport taxis fall into two categories: reputable metered companies and everything else. Mai Linh (green cars) is the most consistently recommended. They use functioning meters and generally charge fair rates. The fare to the Old Quarter is VND 350,000-450,000.
The problem is identifying the real ones. Counterfeit taxis copy the look of reputable companies but use rigged meters or claim the meter is broken and quote inflated flat rates. The difference between a genuine and fake taxi can be subtle: a slightly different phone number on the door, a slightly wrong shade of green, a meter that runs suspiciously fast.
Using the in-terminal taxi counters reduces this risk, as they dispatch verified cars. But the counters are not always staffed, and the queue can be long.
Grab: the middle ground
Grab is a ride-hailing app that dominates in Vietnam. It shows you the fare before you book, the driver's identity, license plate, and rating. Payment can be cashless. A GrabCar to the Old Quarter costs roughly VND 250,000-350,000, which is usually cheaper than a metered taxi.
The downsides: you need a local SIM with data (buy one inside the terminal), the pickup location can be confusing, and during peak times or late at night, driver availability drops. But when it works, Grab is the best value-for-money option.
Pre-booked transfers
A private transfer costs $15-30 USD to central Hanoi. The driver meets you in arrivals with your name, the vehicle is confirmed, and the price is fixed. There is no meter to watch, no app to navigate, and no chance of getting into the wrong car.
The premium over Grab is $5-15, which is a small amount in absolute terms. For first-time visitors, families, or late-night arrivals, this premium buys peace of mind that is hard to quantify.
Price comparison
| Option | Cost to Old Quarter | Reliability | |--------|-------------------|-------------| | Airport bus | VND 45,000 (~$2) | Good, daytime only | | Grab | VND 250,000-350,000 (~$10-14) | Good, varies at night | | Metered taxi (legit) | VND 350,000-450,000 (~$14-18) | Good, if you find one | | Pre-booked transfer | $15-30 | Very reliable | | Scam taxi | VND 500,000-800,000+ (~$20-32+) | Avoid |
The honest recommendation
Experienced Vietnam travelers: use Grab. It is cheap, transparent, and works well.
First-time visitors arriving during the day: Grab with a freshly purchased SIM, or a pre-booked transfer.
Anyone arriving late at night: pre-booked transfer. The combination of fatigue, dark, and reduced Grab availability makes the small extra cost worthwhile.
Families with children: pre-booked transfer. You can request a car seat, a specific vehicle size, and skip the entire taxi lottery.