Hoi An has no airport and no train station. Every route from Hanoi ends with a 30-km transfer from Da Nang — plan the journey around that. For almost everyone the right answer is: fly to Da Nang, taxi to Hoi An.
By air (to Da Nang) + transfer
Hanoi Noi Bai (HAN) to Da Nang International (DAD) is 1 hour 15–25 minutes. Three airlines fly the route with departures from early morning to late evening:
- Vietnam Airlines — $35–100 one-way
- Vietjet Air — $25–70 one-way. See our Vietjet guide on baggage fees.
- Bamboo Airways — $30–85 one-way
Full airline comparison in our Vietnam domestic flights guide.
The onward transfer options from DAD:
- Pre-booked private car — $15–25, driver waits at arrivals with your name. Easiest with luggage.
- Metered airport taxi — $18–25, Mai Linh and Vinasun are the reliable brands.
- Grab — $15–20. Usually available on the app at the terminal.
- Shuttle bus — a few hotels run included shuttles; ask when booking.
Total door-to-door: around 4–5 hours from central Hanoi to your Hoi An hotel, fares from roughly $30 on sale to $120 in peak season.
By train (to Da Nang) + transfer
Southbound Reunification Express trains — SE1, SE3, SE5, SE7 — run Hanoi to Da Nang overnight in about 16–18 hours. The soft sleeper (4-berth cabin) is the one to book. From Da Nang station it's a 25–35 minute taxi to Hoi An, $12–20.
Approximate one-way soft-sleeper cost to Da Nang: $55–75. Plus the transfer, call it $70–95 total. Times and cabin details in the Vietnam trains guide.
This is the scenic, memorable option — the southbound leg crosses rivers and rice country, and you wake up in central Vietnam. It's not faster than flying and it's not cheaper, but it's a genuinely good overnight trip.
By sleeper bus
Direct Hanoi to Hoi An sleeper buses exist — operators include Hoang Long, Queen Cafe, and some Sinh Tourist services — typically routing through Hue and Da Nang. Expect 17–20 hours and $25–40 one-way.
It's the cheapest option and saves a hotel night, but it's a long haul. See our sleeper buses guide for operator safety and booking tips.
By private car
A multi-day Hanoi to Hoi An road trip with a private driver is possible and memorable — usually 3–4 days via Phong Nha and Hue, $100–130/day. This is an itinerary, not a transfer. Nobody drives this route straight through.
Which should you pick?
| Mode | Time | Price (one-way) | Best for |
|---|---|---|---|
| Flight + taxi | 4–5h | $30–120 | Almost everyone |
| Overnight train + taxi | ~17h | $70–95 | Scenic overnight, arrive rested |
| Sleeper bus direct | 17–20h | $25–40 | Tight budget, flexible schedule |
| Private car multi-day | 3–4 days | $400+ | Road trip with stops |
The practical plan: book a morning flight to Da Nang, pre-arrange a private transfer to your Hoi An hotel, and be at lunch by 2pm. From Hoi An most travellers then pick up Hoi An to Hue for the next leg.
Limitations
Hoi An has no airport — every option requires connecting through Da Nang (35-40 minutes south by Grab or private car). This adds $15-30 and 45 minutes to whichever upstream option you choose, and the airport-to-Hoi An ride doubles in price during the 11 p.m.-5 a.m. window. Workaround: book a Hoi An hotel pickup at the time of booking your flight or train — most hotels offer flat-rate airport transfers ($15-22) that beat curb-side Grab pricing; or fly into a daytime arrival slot at Da Nang (DAD) which keeps the onward Grab rate at standard pricing.
The overnight train via Da Nang (13-14 hours total) means an early-morning train arrival followed by another hour to Hoi An — the door-to-door time is typically 15-16 hours and you arrive too tired for a productive first day. Workaround: for time-constrained travellers, the 1h 20m flight to Da Nang followed by a 40-minute transfer is the clear winner; the train works best for travellers with relaxed schedules who genuinely enjoy the journey component. See our Vietnam transport guide for the full comparison.

