How to get from Hoi An to Hanoi?
The fastest way to travel the 800km distance from Hoi An to Hanoi is by flight. This plane journey takes around 3 hours and costs $27. Alternatively, you can also take the train (18.5 hours) or the bus (16.5 hours).
We recommend to fly from Hoi An to Hanoi. Flights are often cheaper than the train and gets you to Hanoi center in approximately 3 hours.
Flight, Train or Bus?
|Flight||3h 20min||620,000 VND ($27)||Check flights|
|Train||18.5 hours||715,000 VND ($31)||Check train tickets|
|Bus||16.5 hours||360,000 VND ($15.50)||Check bus tickets|
Going by train is a long journey, but you can save hotel costs and your valuable day time by travelling at night.
A sleeper bus is a good option for those on a budget, but it’s not the safest or most comfortable choice.
Itinerary from Hoi An to Hanoi
- Hoi An
- Da Nang Airport
- 1h 20min
- Hanoi Airport
- 1h 15min
- Hoi An
- 45 mins
- Da Nang Railway Station
- 17h 15min
- Hoi An
- 16h 30min
Hoi An to Hanoi by Flight
Duration: 3h 20min
Cost: 620,000 VND ($27)
As Hoi An has no airport, you will need to book a shuttle bus from Hoi An to Da Nang Airport. From there, you can hop on a flight to Hanoi.
Step 1: Hoi An to Da Nang by Bus
Cost: 140,000 VND ($6)
It takes about 45 minutes to reach Da Nang Airport from Hoi An. We recommend booking a shuttle bus service on GetYourGuide, which include a pick-up at your hotel in the center of Hoi An. The trip will cost 140,000 VND ($6).
Another option is to take the local bus from Hoi An to the airport. This bus only costs 20,000 VND ($1).
Visit the Da Nang Airport page for more info.
Step 2: Da Nang to Hanoi by Flight
Duration: 1h 20min
Cost: 440,000 VND ($19)
In terms of flights, you’ll be spoiled for choice; Da Nang Airport operates multiple flights to Hanoi.
Vietjet Air, Jetstar and Bamboo Airways all offer the cheap rates starting from 440,000 VND ($19). Expect to pay more with Vietnam Airlines.
We suggest you book your flights in advance for the cheapest fares, as fares increase closer to the date of travel.
Step 3: Hanoi Airport to Hanoi
Duration: 1h 15min
Cost: 40,000 VND ($1.80)
From Hanoi Airport, you have 3 options to reach the city center: you can take a public bus, a shuttle bus, or a taxi. Travel time is 1-1.5 hours. Fares range from $0.50 to $15.50.
For more details on how to reach Hanoi city center, check out our page on Hanoi Airport.
Hoi An to Da Nang by Train
Duration: 18.5 hours
Cost: 715,000 VND ($31)
Unfortunately, Hoi An does not have a train station. This means you’ll need to get a bus to the closest train station, which is in Da Nang.
Step 1: Hoi An to Da Nang by Bus
Cost: 20,000 VND ($1)
From Hoi An city center, you can take a public bus to Da Nang Railway Station. The bus journey takes 45 minutes and only costs 20,000 VND ($1).
See the Da Nang railway page for more info about the public bus or other options.
Step 2: Da Nang to Hanoi by Train
Duration: 17h 15min
Cost: 695,000 VND ($30)
As this is a really long journey, we recommend travelling the largest part by night. There are multiple train schedules, but we recommend the SE20, which has a convenient departure and arrival time.
|SE20||18:45-12:00||17h 15m||695,000 VND ($30)|
Hoi An to Hanoi by Bus
Duration: 16h 30min
Cost: 360,000 VND ($15.50)
We don’t recommend travelling this route by bus. The journey is long, and it’s not the safest or most comfortable option.
If you do want to take the bus, you can book with Queen Cafe Bus. The bus departs Hoi An city center at 13:30 and arrives in Hanoi (near Hoan Kiem Lake) by 06:00 the following day.
|Queen Cafe||13:30-06:00||16h 30m||360,000 VND ($15.50)|
My favourite places to stay in Hanoi
Looking for a room in the middle of the Old Quarter? Ancient Lane Hotel offers very clean rooms nicely decorated with ancient attributes. The hosts Thuy and Tuan will make sure you'll have a great stay!
Double room from: $28
Just landed in Hanoi? In this hotel, you will get the best night of sleep you had since ages. The friendly staff will give you a warm welcome and serve a wonderful breakfast buffet the next morning! Located in the middle of the center, but completely isolated from all the noise.
Double rooms with city view from: $42
Visiting Halong Bay
For many travellers, Halong Bay is one of the highlights of Vietnam. The stunning landscape and breathtaking views over the limestone rocks look almost unreal!
To experience Halong Bay in the best way, you can book a boat cruise departing from Hanoi. Organized tours departing from Hanoi are often cheaper than tours sold by agencies in Halong Bay and another advantage is that you don't need to organize your transport to get there.
We recommend to book your boat tour online to get the best prices and be certain that you book with a trusted company. I already spoke to many travellers who booked boat trips from a random agency on the street and were very disappointed by the service and conditions of this boat.
See here our recommendtion of well-rated boat cruises
*Both tours include free pick-up and drop-off in Hanoi.
Want to have a broader choice of tours? Check out Halongbaytours for more boat cruises around Halong Bay and Lan Ha Bay (Cat Ba).
More routes to Hanoi
More routes from Hoi An
Most popular routes in Vietnam