By train the journey from Hanoi to Da Nang is scheduled to take from 16 to 17 hours depending upon which train you take.
Train Times from Hanoi to Da Nang
There currently 5 direct trains a day from Hanoi to Da Nang available.
Train | Hanoi | Da Nang |
SE7 | 06:10 | 23:13 |
SE5 | 15:30 | 08:26 |
SE3 | 19:20 | 11:25 |
SE19 | 19:50 | 12:28 |
SE1 | 21:10 | 13:41 |
- The fastest train from Hanoi to Da Nang is Train #SE3 departing from Hanoi at 19:20 and arriving in Da Nang 16 hours 05 minutes later at 11:25.
Buy Tickets from Hanoi to Da Nang
Use the Search Box below to buy your train tickets from Hanoi to Da Nang.
Powered by 12Go Asia system
Location of Hanoi Train Station
See more information about Hanoi Railway Station.
Location of Da Nang Train Station
See more information about Da Nang Railway Station.
About Travel to Hoi An
To reach Hoi An by train you first need to take the train to Da Nang. There is no train station at Hoi An and most visitors choose to take the train to Da Nang and travel by road from there.

From Da Nang train station it is only 31.2 km to Hoi An. There are three ways to get from Da Nang to Hoi An:
- By Taxi: Expect to pay up to 400,000 VND ($18)
- By Bus: A minivan transfer will cost up to 60,000 VND ($3)
- By Motorbike: On a motorbike taxi you will pay around 200,00 VND ($9) which is about half the price of a normal taxi and twice as exciting.
Route Information from Da Nang Train Station to Hoi An
- Distance from Da Nang Train Station to Hoi An: 31.4 km
- Travel Time from Da Nang Train Station to Hoi An: 46 minutes