Transport

Da Nang to Hoi An: Train, Bus, Taxi, or Private Car — A Local Guide's Honest Breakdown

Da Nang to Hoi An is 30km — about 45 minutes by car. Here's how the four transport options compare in price, time, and comfort, from a guide who runs the route daily.

May 27, 2026 · 8 min read

Private car on the coastal road between Da Nang and Hoi An.

Da Nang to Hoi An — the basics most travellers miss

Hoi An is 30 kilometres south of central Da Nang. By road the trip takes 35 to 50 minutes depending on traffic and which part of Da Nang you start from. Hotels in central Da Nang and around the My Khe beach district are 40 minutes from the Old Town; hotels in the southern Ngu Hanh Son district near the Marble Mountains are 25 minutes.

There is no train station in Hoi An. The nearest railway stop is Da Nang central station, which is the wrong side of the city — adding a Da Nang station to Hoi An transfer cancels any time saved on the train. This is the single thing most first-time travellers do not realise.

The coastal road (DT603 + Lac Long Quan) is the scenic route — past My Khe beach, the marble carving workshops, and the casuarina pine windbreaks. The inland route (QL14B + DT608) is faster in heavy traffic but visually nothing special. On a private car I let you choose.

Option 1 — Private car with English-speaking driver

Cost: $18 to $25 per car, one way. Most operators (including Fingo) quote per car, not per person, so $20 for one passenger is the same $20 for four passengers with luggage.

Travel time: 35 to 50 minutes door to door, including pickup at your Da Nang hotel.

What you get: a 7-seat air-conditioned car (Toyota Innova or similar), pickup at your hotel lobby at a confirmed time, bottled water, and a driver who speaks enough English to handle 'stop for a photo' or 'change of plan'. Luggage fits comfortably for 3 to 4 passengers.

When to pick it: you have luggage, you are arriving as a group, you want a confirmed pickup time, or you want to combine the transfer with a stop at the Marble Mountains or My Khe beach on the way.

Fingo's transfer is $18 from central Da Nang or $20 from the airport, including a 20-minute Marble Mountains stop if you want it.

Option 2 — Grab car or Grab bike

Cost: 280,000 to 420,000 VND ($11 to $17) for a Grab car, depending on surge pricing and start point. Grab bike (motorbike taxi) costs 180,000 VND but most travellers with luggage skip this.

Travel time: same 35 to 50 minutes as private car. App pickup wait usually 5 to 10 minutes.

What you get: a regular Vietnamese hatchback or sedan (Toyota Vios, Hyundai i10) booked through the app. Driver pays no attention to luggage size and may charge extra if your bags are oversized. English communication is rough — most communication happens through the Grab app's translate feature.

When to pick it: solo traveller or couple with one carry-on each, you are comfortable with the Grab app, and you do not need stops on the way. Avoid Grab if your luggage is large or you are travelling with three or more people — the cars are smaller than what private operators use.

Option 3 — Public bus 1 (the yellow bus)

Cost: 30,000 VND per person ($1.30). Easily the cheapest option.

Travel time: 1 hour 20 minutes to 1 hour 45 minutes. The bus stops every 600 metres along the route.

What you get: a Vietnamese city bus with no air conditioning in older units, basic seating, and luggage room limited to what you can hold on your lap. The route runs the inland road and ends at Hoi An's local bus station — a 12-minute walk or 50,000 VND taxi to the Old Town.

When to pick it: backpacking solo with one small bag, time is not a constraint, and you want the cheapest possible option. The bus is fine if you are flexible. With luggage or in a hurry, the time and discomfort cost is not worth the $15 saved versus a Grab.

Option 4 — Train (only useful for one specific case)

The Reunification Line train passes through Da Nang twice daily heading south, with one stop at Tra Kieu station. Tra Kieu is 23 kilometres west of Hoi An — closer to My Son Sanctuary than to the Old Town.

When the train makes sense: you are continuing south from Hue → Da Nang → Tra Kieu and want to combine the journey with a My Son visit before going to Hoi An. The Hue to Da Nang train ride is one of the most photographed coastal stretches in Vietnam (it crosses the Hai Van Pass), so doing this leg as a train and then taking a private car Tra Kieu → My Son → Hoi An can be a memorable route.

When the train does not make sense: as a direct Da Nang to Hoi An option. Tra Kieu adds a 40-minute taxi to the Old Town. The total time is longer than a direct private car from Da Nang.

Day-trip return — what most travellers underestimate

If you are based in Da Nang and visiting Hoi An as a day trip, the return is where transport planning matters more than the outbound. The Old Town fills with day-trippers by 09:00 and clears around 17:30 when the buses leave. The lantern light starts at 18:00.

The sweet spot is to stay until 20:00 — long enough to see the lantern light and have dinner — and book a private car return at 20:15. Grab availability after 21:00 drops sharply and surge pricing can double. The public bus stops running at 18:00.

Fingo's round-trip price is $35 per car (Da Nang → Hoi An → Da Nang). Cheaper than two one-way Grabs, with a confirmed evening pickup. For families with children that want to nap on the way back, this is the easy option.

FAQ

A few practical follow-up questions

Only the questions that sit naturally inside this article are shown here, so the page stays focused.

Article FAQ

By private car or Grab, 35 to 50 minutes depending on which part of Da Nang you start from. From the southern Ngu Hanh Son district near the Marble Mountains it is 25 minutes; from central Da Nang or My Khe Beach hotels it is 40 minutes; from the airport it is 45 minutes. Public bus 1 takes 1 hour 20 minutes to 1 hour 45 minutes.

$18 to $25 per car one way, quoted per vehicle (not per person), with most operators including 1 to 4 passengers and luggage. Fingo's transfer is $18 from central Da Nang or $20 from the airport, with an optional 20-minute Marble Mountains photo stop included.

Technically yes, via Tra Kieu station, but it is not a useful direct option — Tra Kieu is 23 kilometres west of Hoi An (closer to My Son) and adds a 40-minute taxi to the Old Town. The train is only worth it if you are coming from Hue and want to combine the journey with a My Son visit. For a direct transfer, take a private car or Grab.

Yes — round-trip transport is around $35 with a private car, allowing 9 to 10 hours in Hoi An. Plan to arrive by 10:00 to beat the worst of the heat, take the walking tour from 10:30 to 14:00, lunch in the Old Town, an afternoon at An Bang Beach if you want, and stay until 19:30 for the lantern light. Book the return car for 20:15.

Next step

If you want to turn this into a real route, start with the tours

Use the article for context, then move into the private tour pages when you want to compare the actual route styles more directly.

Message me on WhatsApp