Hoi An to Hanoi

Last updated:

Overview Compare Flight Train Bus To Stay

How to get from Hoi An to Hanoi?

Hanoi is Vietnam’s bustling capital, where heritage and modernity collide.

At its heart is the iconic Old Quarter, which offers a vibrant mix of cozy hotels, residential buildings and neighbourhood cafes. Composed of 36 streets, just walking around this area will reward you with many amazing discoveries.

Make sure to try as much street food as you can, lounge at one of their many coffee shops, and stroll around Hoan Kiem Lake. Must-visit sites include Thang Long Imperial Citadel, Temple of Literature, Ho Chi Minh Mausoleum, and the 19th-century Gothic St. Joseph’s Cathedral.

3 ways to get from Hoi An to Hanoi

Transport modeDurationCostsAvailability
Flight3 hours820,000 VND ($34.50)Check flights
Train18.5 hours1,278,000 VND ($54)Check train tickets
Bus15.5 hours520,000 VND ($21.50)Check bus tickets

You can choose from 3 options when travelling the 800km distance from Hoi An to Hanoi: a 3-hour flight, an 18.5-hour train, and a 15.5-hour bus. Rates range from 520,000 VND ($21.50) to 1,278,000 VND ($54).

The flight is the fastest and most convenient way to get from Hoi An to Hanoi. The flight itself only takes about 1.5 hours. The nearest airport to Hoi An is in Da Nang though so total travel time can take up to 3 hours.

Going by train takes around 18.5 hours, but you can save on both hotel costs and valuable day time if you take an overnight train. Also, travelling this long distance by train can be quite an adventure!

A sleeper bus is a good option for those on a budget, but it’s not very comfortable. Bus ticket prices start from 520,000 VND ($21.50) for the 15.5-hour journey from Hoi An to Hanoi.

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.

Itinerary from Hoi An to Hanoi

Hoi An to Hanoi travelroute

Hoi An to Hanoi by Flight

Duration: 3 hours
Cost: 820,000 VND ($34.50)
Duration: 3 hours
Cost: 820,000 VND ($34.50)

Hoi An doesn’t have its own airport. So when flying from Hoi An to Hanoi, you’ll have to take a flight from Da Nang.

Step 1: Hoi An to Da Nang by Bus

Duration: 1 hour
Cost: 155,000 VND ($6.50)
Duration: 1 hour
Cost: 155,000 VND ($6.50)

Da Nang Airport is located 30km northwest of Hoi An. To get there, you can take either a 1-hour shuttle bus or a taxi. Rates start from 155,000 VND ($6.50) and 320,000 VND ($13.50), respectively.

If you’re travelling solo, it’s already very convenient to take the shuttle bus. It will pick you up from your hotel in Hoi An centre and take you straight to Da Nang Airport. But if you’re travelling with a group, it will be more cost-efficient to just take a taxi.

You can book your shuttle bus ticket or private transfer beforehand through BookAway.

Check Shuttle Bus Tickets with BookAway

Visit our page on Da Nang Airport for more info.

Step 2: Da Nang to Hanoi by Flight

Duration: 1hr 20m
Cost: 620,000 VND ($26)
Duration: 1hr 20m
Cost: 620,000 VND ($26)

Vietjet Air, Vietnam Airlines and Bamboo Airways all offer daily flights from Da Nang to Hanoi. These flights are available throughout the day so you can be very flexible with your schedule.

Flight time from Da Nang to Hanoi is about 1hr 20m.

Airfares range from 620,000 VND ($26) to 860,000 VND ($36). It’s best to book your flight weeks or months ahead for the best rates. Do note that airfares soar when you book closer to the travel date or during the peak season.

Check Flights on Skyscanner

Step 3: Hanoi Airport to Hanoi

Duration: 45 minutes
Cost: 45,000 VND ($1.90)
Duration: 45 minutes
Cost: 45,000 VND ($1.90)

From Hanoi Airport, there are several ways you can get to the city centre. The most cost-efficient option is to take Express Bus #86, which can take you from the airport to the Old Quarter in around 45 minutes. A ticket costs 45,000 VND ($1.90).

Other options include the shuttle bus, public bus, and taxi.

For more details on how to reach Hanoi city centre, check out our page on Hanoi Airport.

Hoi An to Da Nang by Train

Duration: 18.5 hours
Cost: 1,278,000 VND ($54)
Duration: 18.5 hours
Cost: 1,278,000 VND ($54)

The train is an interesting way to travel from Hoi An to Da Nang. It will be a very long train journey, but the ride itself will be an adventure. Also, you’ll enjoy the many beautiful sights along the way.

There is also no train station in Hoi An. This means you’ll need to get a bus or taxi to the closest train station, which is in Da Nang.

Step 1: Hoi An to Da Nang by Bus

Duration: 1 hour
Cost: 20,000 VND ($0.80)
Duration: 1 hour
Cost: 20,000 VND ($0.80)

From Hoi An city centre, you’ll have to travel 30km north to Da Nang Railway Station. There are 2 ways you can do this: by bus for 20,000 VND ($0.80) or by taxi for 385,000 VND ($16).

Travel time is about 1 hour.

See our page on Da Nang Railway Station for more info.

Step 2: Da Nang to Hanoi by Train

Duration: 16 hours
Cost: 1,251,000 VND ($52)
Duration: 16 hours
Cost: 1,251,000 VND ($52)

Travelling by train from Da Nang to Hanoi is a good way to make a very long journey quite fun. The train ride alone is already an adventure, but you’ll also get the bonus of seeing many beautiful sights along the way.

The fastest train can complete this journey in around 16 hours, with ticket prices from 251,000 VND ($10.50) for a bunk at a 4-berth sleeper.

You can also get a 6-berth sleeper or a much cheaper soft seat. But for this very long ride, we think a bed at a 4-berth sleeper will be the most comfortable.

Train Schedule from Da Nang to Hanoi (4-Berth Sleeper)

TrainScheduleSleeper berth
SE800:57-19:121,277,000 VND ($53)
Check Train Tickets
SE610:51-04:171,319,000 VND ($55)
Check Train Tickets
SE412:28-05:001,341,000 VND ($56)
Check Train Tickets
SE213:42-05:401,251,000 VND ($52)
Check Train Tickets
SE1215:19-10:051,151,000 VND ($48.50)
Check Train Tickets

Train fares vary daily. We recommend booking your tickets via Baolau beforehand to get the best rates.

Step 3: Hanoi Railway Station to City Centre

Duration: 10 minutes
Cost: 70,000 VND ($2.95)
Duration: 10 minutes
Cost: 70,000 VND ($2.95)

Hanoi Railway Station is situated about 2km southwest of the Old Quarter. That’s about a 20-minute walk to your hotel.

If you’re carrying a lot of luggage, you can also take a 10-minute taxi for around 70,000 VND ($2.95).

Hoi An to Hanoi by Bus

Duration: 15.5 hours
Cost: 520,000 VND ($21.50)
Duration: 15.5 hours
Cost: 520,000 VND ($21.50)

We don’t recommend travelling this route by bus. It’s a 15.5-hour journey, and the bus is neither the safest nor the most comfortable option.

It is the cheapest option though. So if you’re on a budget, the bus is still a good alternative.

Bus fares from Hoi An to Hanoi start from 520,000 VND ($21.50). You can choose from 2 companies: Camel Travel and The Long Travel.

Departure & Arrival station

Both companies depart from Camel Travel Office in Hanoi, about 3km south of the Old Quarter. Their buses park at Camel Bus Ticket Office, 2km east of Hanoi Old Town.

Bus Schedule from Hoi An to Hanoi

BusScheduleCosts
Camel Travel13:00-04:30520,000 VND ($21.50)
Check Bus Tickets
The Long Travel12:40-04:10563,000 VND ($23.50)
Check Bus Tickets
 

Our favourite places to stay in Hanoi

Ancient Lane Hotel

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

Read More

Nova Luxury Hotel

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

Read More

    Activities

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

Hanoi Airport to Hanoi

Sapa to Hanoi

CatBa to Hanoi

Ninh Binh to Hanoi

Phong Nha to Hanoi

Ho Chi Minh to Hanoi

Hue to Hanoi

Halong Bay to Hanoi

Ha Giang to Hanoi

More routes from Hoi An

Hoi An to Da Nang

Hoi An to Dalat

Hoi An to Ho Chi Minh

Hoi An to Hue

Hoi An to Mui Ne

Hoi An to Nha Trang

Hoi An to Phong Nha

Hoi An to Quy Nhon

Halong Bay to Hanoi

Hanoi to Halong Bay

Hanoi to Ho Chi Minh

Hanoi to Sapa

Ho Chi Minh to Hanoi

Ho Chi Minh to Hoi An

Ho Chi Minh to Phu Quoc

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 5

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Your feedback is very valueable to us

How we can improve this post?

695 views