- Grab works well in Hoi An and Da Nang and is the right choice for single hops — a beach run is $3–5 and arrives in minutes.
- It fails predictably in three places: return trips from rural sites, the Old Town walking zone in the evening, and anywhere your data connection doesn't reach.
- Break-even is roughly three stops: below that use the app, above it a $89 day hire is cheaper and much faster.
We hire out private cars, so treat this as a comparison written by an interested party — but an interested party who would rather you use Grab and be happy than book a day you didn't need.
Does Grab work in Hoi An?
Yes. Grab covers Hội An and Đà Nẵng properly, with both cars (GrabCar) and motorbikes (GrabBike). Xanh SM, the electric taxi service, is a solid second app and often has shorter waits. Prices are fixed in the app before you accept, which removes the negotiation entirely.
| Trip | Grab (car) | Wait | Notes |
|---|---|---|---|
| Old Town → An Bang beach | 60,000–90,000 VND ($2.50–3.60) | 3–8 min | Easy both ways in daylight |
| Old Town → Da Nang city | 300,000–400,000 VND ($12–16) | 5–10 min | Fine; return is easy too |
| Hoi An → Da Nang airport | 280,000–400,000 VND ($11–16) | 5–15 min | Works, but no flight tracking |
| Hoi An → My Son | ~350,000 VND out | 5–10 min | Almost nothing available for the return |
| Hoi An → Ba Na Hills | ~400,000 VND out | 5–15 min | Same problem, worse at closing time |
The three places it breaks
- 1The return leg from rural sites
Getting to Mỹ Sơn is easy. Getting back at 11am from a car park with no waiting drivers is not. Drivers who do agree will quote a waiting fee that lands close to a half-day rate anyway.
- 2The Old Town in the evening
The centre is closed to vehicles for much of the evening. Grab drivers can't reach a pin inside the zone, and pickup on the ring road at 9pm on a Saturday is a scrum of identical scooters.
- 3No data, no car
Grab needs a working connection to book. On arrival day, in a rural lane, or when your eSIM lapses, the app is simply not available — and that is exactly when you're least able to improvise.
Where the line falls
The maths is not really about fares — it is about waiting. Every Grab leg costs you five to fifteen minutes of standing outside, plus the cognitive load of rebooking. Two legs is nothing. Five legs is an hour of your day and the reason people go back to the hotel early.
| Your day | Grab, stacked | Private car ($89 sedan) | Winner |
|---|---|---|---|
| Beach and back | ~$6 | $89 | Grab, easily |
| Dinner in Da Nang and back | ~$26 | $89 | Grab |
| My Son round trip | $40–55 with waiting | $89 | Close — Grab on price, car on hassle |
| Marble Mountains + Da Nang + Son Tra + dinner | $35–50 + 4 waits | $89 | Car |
| Anything with luggage, kids, or a fixed flight | Unpredictable | $89 / $35 airport | Car |
So: one or two stops, use the app and keep the money. Three or more, or any itinerary where a return car is not guaranteed, hire the car. That is the entire decision.
What the app can't do at all
- Wait at arrivals with your name on a sign while your flight is three hours late.
- Hold your bags while you eat lunch, then meet you two villages later.
- Tell you which of two cao lầu places is the one that changed hands.
- Speak enough English to change the plan at 2pm because it started raining.
- Be the same person tomorrow, who already knows you wanted the air conditioning turned down.
None of that matters for a beach run. All of it matters on a week-long trip with a family. Book accordingly, and don't let anyone — including us — talk you into a car you'd only use twice.
