EN / VI

How do I get from Hoi An to Da Nang city?

Published · 3 min read · Contributed by 1 local
Quick Answer

Grab is the easiest option at 200,000–280,000 VND for the 30km trip. The public bus (Bus 1) costs 30,000 VND but takes 60+ minutes with stops and drops you at Da Nang bus station, not your destination. For Da Nang airport specifically, expect 280,000–350,000 VND by Grab.

VERIFIED · MAY 2026 Read below ↓

Price: 200,000–280,000 VND Time: 30–40 minutes Availability: 24/7

Open the Grab app, set destination to your Da Nang address or “Da Nang City Center.” The app picks up from anywhere in Hoi An — inside or outside the pedestrian zone (drivers know the drop points).

Grab pricing is fixed at booking — no negotiation, no surprises. For airport trips, set the destination to “Da Nang International Airport (DAD).”

Public bus (budget option)

Price: 30,000 VND Time: 60–90 minutes Hours: 5:30am–6pm

Bus 1 runs the Da Nang–Hoi An route with stops throughout both cities. The Hoi An stop is near the central market on Tran Phu Street. The bus terminates at Da Nang bus station (Tân Kỳ), not at the city center or beach areas.

From Da Nang bus station, you’ll need another Grab or taxi to reach your destination — add 30,000–60,000 VND and 10–15 minutes.

Best for: Budget travelers without luggage who aren’t pressed for time.

Taxi

Price: 280,000–400,000 VND (negotiated or metered) Time: 30–40 minutes

Taxis wait at the major tourist hotels and at the old town entry points. Always agree on a price before getting in, or insist on a meter. Mai Linh taxis (green) are reliable and use meters. Avoid unmarked touts.

Route overview

The route from Hoi An to Da Nang follows the coastal road north:

  1. Nguyen Tat Thanh north through Cam Le district
  2. Along the Han River into Da Nang city center
  3. Continue north for the airport, beach, or Dragon Bridge area

The road is fully paved and straightforward. No tolls, no mountain passes — just flat coastal road.

Da Nang airport specifically

For the airport, budget:

  • Grab: 280,000–350,000 VND, 40–50 minutes
  • Taxi: 300,000–450,000 VND

Allow at least 90 minutes from Hoi An to your airport check-in window, more if traveling during rush hour.

Also asked

Related questions, answered.

How long does it take to get from Hoi An to Da Nang?
By Grab: 30–40 minutes. By public bus: 60–90 minutes including walking to the stop and waiting. By private taxi: 30–40 minutes. Traffic between the two cities is generally light except during rush hours (7–8am, 5–6pm).
Is there a public bus from Hoi An to Da Nang?
Yes. Bus 1 runs between Hoi An and Da Nang roughly every 20–30 minutes from 5:30am to 6pm. The fare is 30,000 VND. The bus stops near the old town market on Tran Phu. Journey time is 60–90 minutes with stops.
How much does Grab cost from Hoi An to Da Nang airport?
280,000–350,000 VND by Grab GrabCar, taking 40–50 minutes. This is the same route as Da Nang city but an extra 10km past the city center. Book through the Grab app — metered taxis from the old town often quote 450,000–600,000 VND.
Read next
Activities

How far is An Bang Beach from Hoi An and how do I get there?

Food

Is Bánh Mì Phượng worth the queue?

Activities

What is the best beach near Hoi An?