- DAD to Hoi An is 30 km and takes 40–50 minutes; there is no train, no metro and no direct public bus worth taking with luggage.
- Grab is cheapest (250,000–400,000 VND / roughly $10–16) but needs working data at 11pm and can't hold a car for a delayed flight.
- A pre-booked private car with a name-sign meet is $35 flat, tracks your flight, and is the only option that is already waiting when you walk out.
Nearly every trip to Hoi An starts the same way: you land at Da Nang International (DAD), you have been in the air for somewhere between six and twenty hours, and the town you actually booked is still 30 km down the coast. There is no airport in Hoi An, there is no train to it, and the public bus does not go where you think it goes. So the ride matters more here than in most places.
Here is the honest comparison — including the options that make us less money than the one we sell.
The short answer
| Option | Typical cost | Door-to-door time | Best for |
|---|---|---|---|
| Grab / Xanh SM app | 250,000–400,000 VND ($10–16) | 50–65 min incl. wait | Daytime arrivals, hand luggage, working eSIM |
| Airport taxi rank | 400,000–600,000 VND ($16–24) | 50 min | Short queues, cash in hand, no app |
| Hotel shuttle | $15–30 per person | 60–90 min (shared stops) | Solo travellers at resorts that offer it |
| Shuttle bus / minivan | $6–9 per person | 75–110 min | Backpackers, flexible timing |
| Pre-booked private car | $35 flat, pre-paid | 45 min, zero wait | Night landings, families, first-timers |
Grab: cheapest, if everything goes right
Grab is Southeast Asia's Uber and it works well in Da Nang. A 4-seat Grab to Hoi An usually quotes 250,000–320,000 VND; a 7-seater runs 350,000–450,000. You pay in the app or in cash, the price is fixed before you accept, and no one argues with you about it.
Three things go wrong, and they go wrong at exactly the moment you are least able to cope:
- Your eSIM has not activated yet. DAD wifi is captive-portal and flaky at night, and Grab will not book without data.
- Grab drivers cannot enter the arrivals kerb at DAD. You walk out of the terminal, cross the car park and find pickup zone B while dragging bags — signposted in Vietnamese, unlit after 10pm.
- If your flight is two hours late, there is no car. You book fresh, from scratch, in the queue with the other 180 people from your aircraft.
The airport taxi rank
There is a proper metered rank outside arrivals. Mai Linh (green) and Vinasun (white) are the two reputable meters and a metered run to Hoi An lands around 400,000–500,000 VND once you add the Cua Dai bridge toll. That is fine. That is a legitimate way to get to your hotel.
What you want to avoid is the man who intercepts you inside the terminal, takes your suitcase before you have agreed to anything, and quotes a number so fast you cannot convert it. That is not a taxi rank — it is a negotiation you have already lost. Vietnam is a very safe country to travel in; this particular hustle is just the last mile of a long flight, and it is the single most common complaint we hear from first-time guests.
Shuttle buses and shared minivans
Several operators run shared minivans from DAD to Hoi An hotels for around 150,000–220,000 VND per person. They are genuinely cheap and completely fine if you are travelling light and alone. The catch is arithmetic: shared means the van waits until it is full, then drops six other parties before you. Budget 75–110 minutes and no control over which of those stops is yours. For two people, the cost gap versus a private car narrows to almost nothing.
There is also a public bus (route 1) between Da Nang and Hoi An, but it runs from the city bus station, not the airport, and stops on the edge of Hoi An. With luggage, after a long-haul flight, it is a false economy.
The pre-booked private car
This is what we do, so read it with that in mind. A pre-booked pickup is $35 flat, paid in advance. Your driver watches the flight number, walks into arrivals with your name on a sign, and takes the bags. If you land four hours late at 3am, he is still there and the price does not change. Nobody negotiates anything with you at any point.
The reason it costs more than Grab is not the driving — it is the waiting. Someone has to be at the airport at 2am on the chance your inbound connection slips, and that hour is the product.
- 1Send us the flight number
That is the whole booking. We do not need your seat, your hotel confirmation or a phone call.
- 2Pay in advance
Card via a Stripe link. Your driver never handles cash and never asks you for money — a tip is welcome, never expected.
- 3Walk out and look for the sign
English-speaking driver, air-conditioned car, cold water. Hotel door in about 45 minutes.
So which one should you book?
- Daytime arrival, two people, carry-on only, app already working — take Grab and save the money.
- Arriving after 9pm, or with kids, or with more than two suitcases — pre-book. The queue at 11pm is the queue you will remember.
- Travelling solo on a tight budget — the shared minivan is honest value if you do not mind the stops.
- First trip to Vietnam and you want the landing to be boring — pre-book, then judge us on whether the car was there.
One last practical note: give your hotel's exact name and street, not just "Hoi An". The Old Town is pedestrianised in the evening, and drivers will drop at the nearest legal point — usually a two-minute walk. Anyone who promises to drive to the door of a hotel inside the walking zone at 7pm is promising something the police will not allow.
