Hoi An to Hanoi

How to Get From Hoi An to Hanoi

800 km2h 35m – 16h 59mFrom $17Research Verified

Train · Bus · Flight · Private Transport

In this in-depth route guide, you'll find the best ways to travel the 800 kilometre (497 miles) distance from Hoi An to Hanoi. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Hanoi as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.

Ela
Written by Ela
Senior Travel Writer
Maarten
Reviewed by Maarten
Founder & Trip Planning Expert
Updated
COMPARE

What are the 4 ways to travel from Hoi An to Hanoi?

There are four ways to travel the 800 km distance from Hoi An to Hanoi. You can choose between the train, bus, flight, and private.

The journey takes between 2h 35m–16h 59m and the quickest way is by flight (2h 35m). If you're on a budget, the cheapest option is by bus with tickets starting at 455,000 VND ($17).

Train
Duration

16h 59m - 20h 37m

Price

837,000 VND ($32)

BusCheapest
Duration

13h 30m - 18h 50m

Price

455,000 VND ($17)

FlightFastest
Duration

2h 35m - 3h 35m

Price

789,000 VND ($30)

Private Transport
Duration

15h

Price

14,000,000 VND ($530)

Where to stay in Hanoi?

Still looking for accommodation? Don't forget to check out our favourite places to stay in Hanoi at the bottom of this page.

Already in Hanoi?

Onward from Hanoi

Once you're in Hanoi, here's where to next — 11 researched onward routes to pick from.

From

Hoi An to Hanoi by Train

16h 59m - 20h 37mFrom 837,000 VND ($32)

The train is an interesting way to travel from Hoi An to Hanoi. 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 Minivan

45m - 2h114,000 VND ($4.40)

From Hoi An city centre, you can take either a minivan or a taxi to travel the 30 km going north to Da Nang Railway Station. Travel time is around 45m - 2h

Minivans are available every hour or two from 06:00 to 20:00 daily. Fares start from 114,000 VND ($4.40). There are several companies operating on this route and they depart from their respective offices in Hoi An town centre.

If you’d rather be picked up from your hotel, you can get a taxi for around 440,000 VND ($17).

Whether you’re taking a minivan or a taxi, we recommend pre-booking your ride via BookAway. This way, you can expect a ride on your preferred day and time. Also, BookAway offers fixed rates, unlike local taxi drivers who often try to overcharge tourists.

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

IMPORTANT: Previously, there were cheap public buses operating direct trips from Hoi An to Da Nang. But the last time we checked (August 2024), these are no longer available.

Hoi An Food Tour
16:30
1h
17:30
19:30
1h
20:30
20:30
1h
21:30
114,000 VND ($4.40)
Tourist
iHome Transfer
07:00
0h 45m
07:45
09:00
0h 45m
09:45
12:00
0h 45m
12:45
134,000 VND ($5.10)
Standard
Barri Ann Travel
06:00
1h
07:00
07:00
1h
08:00
09:00
1h
10:00
187,000 VND ($7.10)
Tourist

View minivan stations on map

Map of stations
Click to explore

Ready to book your minivan?

Step 2: Da Nang to Hanoi by Train

16h 4m - 18h 27m645,000 VND ($25)

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 645,000 VND ($25) 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.

Vietnam Railways
10:30
18h 5m
04:35
645,000 VND ($25)
Second Class Seat
NewLivitrans Express
12:57
16h 33m
05:30
13:51
16h 4m
05:55
2,000,000 VND ($76)
Shared Cabin For 4
Violette Express Train
12:57
16h 33m
05:30
13:51
16h 4m
05:55
2,066,000 VND ($79)
Shared Cabin For 4

View train stations on map

Map of stations
Click to explore

Ready to book your train?

Booking Tip

We recommend booking your tickets online through BookAway. Their site is intuitive, provides a clear picture of what you can expect, and offers great customer service. If you're eyeing the best deals, you might occasionally find slightly cheaper tickets on Baolau.

Step 3: Hanoi Railway Station to City Centre

10 minutes70,000 VND ($2.70)

Hanoi Railway Station is situated about 2 km 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 taxi ride that takes 10 minutes for around [train_price 3].

Hoi An to Hanoi by Bus

13h 30m - 18h 50mFrom 455,000 VND ($17)

We don’t recommend travelling this route by bus. It’s a journey that takes 13h 30m - 18h 50m, 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 455,000 VND ($17). You can choose from eleven companies: Green Trips, Queen Cafe Bus, Grouptour, Full Moon Party, The Long Travel, Camel Travel, Tan Kim Chi, Cua Ong Limousine, Techbus VN JSC, TBus and Duy Khanh Limousine.

Departure and arrival station

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

Bus schedule from Hoi An to Hanoi

Green Trips
455,000 VND ($17)
Sleeping
Queen Cafe Bus
492,000 VND ($19)
Sleeping
Grouptour
13:15
16h
05:15
13:20
16h
05:20
13:30
16h
05:30
497,000 VND ($19)
Sleeping

View bus stations on map

Map of stations
Click to explore
From
To

Ready to book your bus?

From 455,000 VND ($17) · 13h 30m - 18h 50m

Hoi An to Hanoi by Flight

2h 35m - 3h 35mFrom 789,000 VND ($30)
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

30m - 1h 30m79,000 VND ($3.00)

Da Nang Airport is 30 km northwest of Hoi An. To get there, you can take either a 30m - 1h 30m shuttle bus or a taxi. Rates start from 79,000 VND ($3.00) and 320,000 VND ($12), respectively.

If you’re travelling solo, it’s already convenient to take the shuttle bus. It will pick you up from Hoi An centre and take you straight to Da Nang Airport. But if you’re travelling in 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.

Visit our page on Da Nang Airport for more info.

Step 2: Da Nang to Hanoi by Flight

1h 20m620,000 VND ($24)

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 1h 20m.

Airfares start from 620,000 VND ($24). 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.

Step 3: Hanoi Airport to Hanoi

45 minutes45,000 VND ($1.70)

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.70).

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.

Ready to book your flight?

From 789,000 VND ($30) · 2h 35m - 3h 35m

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

Hoi An to Hanoi by Private Transport

15hFrom 14,000,000 VND ($530)

A private transfer is a convenient option when travelling in a group from Hoi An to Hanoi.

Rates start from 14,000,000 VND ($530) for a 2-seater private transfer. Divide the cost and that’s just about 7,000,000 VND ($265) per person. Travel time is around 15h.

Hue Happy Travel
Standard Car 2 PAX
Price per person = 7,000,000 VND ($265)
Bookaway
14,000,000 VND ($530)
Hue Happy Travel
SUV Car 4 PAX
Price per person = 3,500,000 VND ($135)
Bookaway
14,000,000 VND ($530)

Ready to book your private transport?

From 14,000,000 VND ($530) · 15h

STAY

Our favourite places to stay in Hanoi

Here are our favourite places to stay in Hanoi for every budget.

Budget

Siva 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 centre, but completely isolated from all the noise.

Double rooms with city view from: $42

View on Booking.com

Rounding it up

We hope this guide was helpful in planning how to get from Hoi An to Hanoi. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.

PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!

Frequently Asked Questions

The distance from Hoi An to Hanoi is 800 km.

ABOUT YOUR DESTINATION

Why Visit Hanoi?

Hanoi is Vietnam’s bustling capital, where heritage and modernity collide. At its heart is the iconic Old Quarter bustling with cosy hotels, old residential buildings and neighbourhood cafes. Composed of 36 streets, just walking around this area will reward you with many amazing discoveries.

Must-visit sites include the Thang Long Imperial Citadel, the Ho Chi Minh Mausoleum, and the 19th-century gothic St. Joseph’s Cathedral. We recommend munching on as much street food as you can, strolling around Hoan Kiem Lake, and our favourite: watching the world go by from one of the many coffee shops in Hanoi.

TRUST

How We Research

Every route on Gecko Routes is independently researched and regularly verified.

500+

ROUTES RESEARCHED

Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.

Monthly

UPDATES

Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.

Verified

BY TRAVELLERS

Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.

About the Authors

Ela
Ela

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Maarten
MaartenReviewer

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.

Reader Comments

No comments yet — be the first to share your experience!

Leave a Comment