Hanoi to Da Nang: flight or night train?
In short
Flying is fastest: about 1h25, and it is also the best way to reach Hoi An, about 45 minutes by road from the airport. The train takes about 15 to 20 hours and lets you stop in Hue on the way.
The options
| Option | Time | Good to know |
|---|---|---|
| Flight | About 1h25 | Fastest, airport in town |
| Night train | About 15-20 h | Saves a night, can stop in Hue |
Things to do in Da Nang
From Da Nang/Hoi An: day trip to the Golden Bridge at Ba Na Hills
4.8/5 · 4,860 reviews 7 hours
See and bookDa Nang/Hoi An: Monkey Mountain, Marble Mountains and Am Phu Cave
4.9/5 · 1,543 reviews 4h 30
See and book
Frequently asked questions
How do you get from Hanoi to Hoi An?
Fly to Da Nang, about 1h25, then about 45 minutes by road. Hoi An has no airport.
How long by train from Hanoi to Da Nang?
About 15 to 20 hours depending on the train. Check times on dsvn.vn.
Other routes
- Hanoi to Ha Long Bay: how to get there (bus, shuttle, car)
- Hanoi to Ninh Binh: train, bus or car?
- Hanoi to Sapa: bus or night train?
- Hanoi to Ha Giang: sleeper bus, limousine or tour
- Hanoi to Hue: flight or night train?
- Da Nang airport to Hoi An: taxi, Grab or transfer
- Da Nang to Nha Trang: flight, train or night bus?
- Hanoi to Phong Nha: flight, train or night bus?


