Da Nang to Hoi An: How to Get There (Car, Grab, Bus & Bike Compared)
Hoi An is just ~30 km from Da Nang. Here’s every way to make the trip — prices, times, the return-trip catch, and which option is right for you.
- Distance: ~30 km — about 45 minutes by car (a touch longer on the scenic coastal road).
- Easiest: a private car or Grab, ~350,000–450,000 VND ($14–18) one way.
- Cheapest: the local yellow bus (~30,000 VND) — but expect to be over-asked and to spend ~1 hour.
- The catch: getting a ride back from Hoi An is harder — book the return in advance.
1. Da Nang to Hoi An: The Essentials
2. All Your Options at a Glance
3. Private Car & Taxi (the Easy Default)
4. Grab & Xanh SM (Ride-Hailing)
5. The Local Yellow Bus (Cheapest)
6. Motorbike & Self-Drive (the Scenic Way)
7. Which Route — Coastal or Inland?
8. Where to Base Yourself & Combine the Trip
Da Nang and Hoi An are the perfect pair — a modern beach city and a lantern-lit ancient town, just ~30 km (about 45 minutes) apart. Almost everyone visits both, so “how do I get from Da Nang to Hoi An?” is the first thing you’ll plan. The good news: there are five easy ways to do it, from a $1 local bus to a private car at your door. This guide breaks down every option — prices, travel times, the routes, and the one thing most guides skip: how to get back. (New to the area? Start with our complete Da Nang guide or our 3–4 day itinerary.)

1. Da Nang to Hoi An: The Essentials
Hoi An’s Ancient Town sits about 30 km south of central Da Nang — roughly a 45-minute drive. There’s no train or direct metro; you go by road. Your five realistic options are a private car, a ride-hailing app (Grab or Xanh SM), the local public bus, a self-drive motorbike, or a shared tourist shuttle.
- Want it easy? Book a private car or open Grab — door to door in ~45 minutes.
- Counting every dong? The yellow public bus is the cheapest, if you don’t mind a slower ride and a bit of haggling.
- Love the open road? Rent a scooter and take the coastal route past the beach and the Marble Mountains.
2. All Your Options at a Glance
Here’s how the five ways to travel between Da Nang and Hoi An compare:
| Option | Price (one way) | Time | Best for |
|---|---|---|---|
| Private car / taxi | ≈ 350,000–450,000 VND ($14–18) | ~45 min | Comfort, families, luggage, door to door |
| Grab / Xanh SM car | ≈ 300,000–400,000 VND ($12–16) | ~45 min | Fixed app price, solo & couples |
| Shared shuttle | ≈ 100,000–150,000 VND ($4–6) p.p. | ~60 min | Budget travellers who don’t mind stops |
| Local yellow bus | ≈ 20,000–30,000 VND ($1)* | ~60–90 min | The cheapest, the adventurous |
| Self-drive motorbike | ≈ 120,000–150,000 VND/day ($5–6) | ~50–60 min | Confident riders, the scenic coast |
* The official fare is tiny, but foreigners are routinely asked for 40,000–50,000 VND or more — see the bus section below.
3. Private Car & Taxi (the Easy Default)
A private car with a driver is the most popular choice — and for groups, the best value. You’re picked up at your hotel and dropped right at the edge of the Old Town (cars can’t enter the pedestrian core).
- Price: a pre-booked private transfer is ~350,000–450,000 VND ($14–18) one way; a metered taxi (Mai Linh, Vinasun) is similar if the meter is used.
- Book it: through your hotel, a local tour desk, or simply use Grab (below) for a fixed price with no haggling.
- Add a stop: many drivers will pause at the Marble Mountains on the way for a small extra — a great two-in-one.

4. Grab & Xanh SM (Ride-Hailing)
Ride-hailing is the stress-free way to go: you see the fixed price upfront, pay in the app, and skip all bargaining. Grab and the all-electric Xanh SM both serve the route.
- Price: a GrabCar or Xanh SM car runs ~300,000–400,000 VND ($12–16) for the ~45-minute trip — often a touch cheaper than a private transfer.
- How: set Da Nang as pickup and Hoi An’s Old Town as the drop. A 4-seat car is plenty for two with bags.
New to the apps? Our full Grab vs Xanh SM guide covers setup, payment and how the two compare.
5. The Local Yellow Bus (Cheapest)
The bright yellow public bus between Da Nang and Hoi An is the budget legend — and a small adventure:
- Fare: officially only ~20,000–30,000 VND, but conductors routinely ask foreigners for 40,000–50,000 VND or more. Hand over small notes and the correct fare confidently.
- Time: ~1 to 1.5 hours — it’s slow and stops often.
- Where: it drops at Hoi An’s bus station, about 1 km from the Old Town (a short walk or quick ride-hail).
- When: roughly every 20–30 minutes, from about 5:30am to 6pm.
6. Motorbike & Self-Drive (the Scenic Way)
If you’re a confident rider, the coastal motorbike ride is one of central Vietnam’s great little journeys — beach on one side, the Marble Mountains rising on the other.
- Rental: ~120,000–150,000 VND/day ($5–6) for a scooter in Da Nang; many shops let you drop it in Hoi An for a fee.
- Ride time: ~50–60 minutes on the flat, easy coastal road.
- The route: follow Vo Nguyen Giap / Lac Long Quan along the sea — flat, straightforward and far prettier than the highway.

7. Which Route — Coastal or Inland?
There are two ways to cover the 30 km, and your driver may ask which you prefer:
| Route | Via | Time | Why take it |
|---|---|---|---|
| Coastal (scenic) | Vo Nguyen Giap → Lac Long Quan | ~45–50 min | Sea views, passes the Marble Mountains & beach resorts |
| Inland (fast) | Highway QL1A → Vinh Dien | ~40–45 min | Slightly quicker from downtown or the airport |
For a first trip, take the coastal route — it’s barely longer and far nicer, especially if you’ll stop at the Marble Mountains. Coming straight from the airport? See our Da Nang airport transfer guide — it’s the same ~30 km to Hoi An.
8. Where to Base Yourself & Combine the Trip
Because they’re so close, you don’t have to choose just one — but where you sleep changes your plan:
- Stay in Da Nang for the beach, big resorts and a buzzy city base, and day-trip to Hoi An — see our Da Nang hotels & beach areas guide.
- Stay in Hoi An for the magical lantern-lit evenings (the Old Town is best after dark, once the day-trippers leave).
- Do both: many travellers split their nights. Our 3–4 day Da Nang itinerary shows how to slot Hoi An in without backtracking.