How much should I pay for a xe ôm in Hanoi?
A traditional xe ôm should cost 25,000–50,000 VND for short routes within the Old Quarter; 50,000–80,000 VND to outer districts like Tây Hồ or Hai Bà Trưng. GrabBike charges 12,000–15,000 VND per km with the price shown before you confirm — use this as your negotiation anchor. Anything above 80,000 VND for a short city ride is overpriced.
The xe ôm is Hanoi’s oldest form of taxi — a motorbike driver who takes you as a passenger on the back of their bike. The price is negotiated before the journey, which is both the freedom and the friction of the system.
What a fair price looks like
| Route | Fair price range |
|---|---|
| Short Old Quarter hop (< 2km) | 20,000–35,000 VND |
| Old Quarter to Hoàn Kiếm Lake | 15,000–25,000 VND |
| Old Quarter to Tây Hồ (West Lake) | 50,000–70,000 VND |
| Old Quarter to Hai Bà Trưng district | 35,000–55,000 VND |
| Old Quarter to Mỹ Đình bus station | 80,000–120,000 VND |
| Anywhere to Nội Bài airport | 150,000–200,000 VND |
These are 2026 rates from regular xe ôm drivers — not the inflated opening offers you’ll hear near tourist zones around Hoàn Kiếm Lake. Tourist-area drivers sometimes open with 3–5× the fair price.
The GrabBike anchor method
Before negotiating with any street xe ôm, open Grab on your phone, enter your destination, and note the GrabBike price shown. This is the market price. Negotiate the traditional xe ôm to within 20% of that number. If the driver won’t come close to it, book the Grab instead — a driver is usually available within 2–3 minutes in central Hanoi.
This removes the guesswork from negotiation and makes the exchange faster for both parties. Most drivers in Hanoi understand that visitors use Grab as a price reference.
How to negotiate
- State your destination clearly — show the address on your phone if needed
- Ask “Bao nhiêu?” (how much?) before getting on
- If the price is more than 50% above your anchor, counter with the GrabBike price directly: “Grab giá [X] VND” — drivers know this number
- Agree on the price explicitly before sitting down
- Confirm the price again when you arrive (before dismounting), particularly for longer trips
Tourist-area markup
Near Hoàn Kiếm Lake, Hoan Kiem Temple, and Hàng Đào, xe ôm drivers routinely open at 100,000–200,000 VND for trips that should cost 25,000–40,000 VND. This isn’t deception per se — it’s an opening number meant to be negotiated down. But if you accept the first offer without countering, you’ll pay multiples of what a local pays.
The app is genuinely faster than negotiating if you know how to use it. Setup instructions are in the Grab guide.