Hoi An to Hanoi

How to Get From Hoi An to Hanoi

4Options
2h 35mFastest
$17From
ElaMaartenWritten by Ela · Reviewed by Maarten · Updated 3 weeks ago

Bus · Flight · Train · Private Transport

Hanoi is Vietnam's capital, 630 kilometres (391 miles) north of Hoi An. Its Old Quarter is a maze of narrow streets, street Food stalls and scooters. Flying is the quickest way, taking 2h 35m - 3h 35m. Overland, the bus is the cheapest way to get from Hoi An to Hanoi at $17 (455,000 VND). The train costs more and takes longer.

DISTANCE

Distance from Hoi An to Hanoi

Hoi An and Hanoi are about 630 km (391 miles) apart, and the journey itself covers around 799 km by road. The quickest way to get from Hoi An to Hanoi is by taking the flight, which takes around 2h 35m - 3h 35m.

~630 km
Straight-line distance
~799 km
Route distance
2h 35m
Fastest
COMPARE

4 ways to travel from Hoi An to Hanoi

There are four ways to travel from Hoi An to Hanoi. You can choose between the bus, flight, train, and private transport. The journey takes 2h 35m–17h and the quickest way is by flight. If you're on a budget, the cheapest option is by bus with tickets starting at $17 (455,000 VND).

Bus19 departuresDuration13h 30m+Pricefrom$17455,000 VND

Hoi An to Hanoi by Bus

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 $17 (455,000 VND). 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

17hGreen TripsSleeping105 Ton Duc Thang, Hoi An208 D. Tran Quang Khai13:00$17455,000 VNDTickets
18h50mQueen Cafe BusSleepingQueen Cafe Hoi An officeOffice 208 Tran Quang Khai, Old Quarter13:00$19490,000 VNDTickets
16hGrouptourSleepingHoian Luxury SSBHanoi SB13:1513:2013:30$19495,000 VNDTickets
18h30mQueen Cafe BusLuxury SleepingQueen Cafe Hoi An officeOffice 208 Tran Quang Khai, Old Quarter13:00$21540,000 VNDTickets
18hFull Moon PartySleepingHoi An Full Moon BusHa Noi Full Moon Party Tour13:0013:1013:20$21560,000 VNDTickets
Show all 30 companies
15h30mThe Long TravelSleepingCamel Travel office Hoi An208 D. Tran Quang Khai12:40$22560,000 VNDTickets
17hGreen TripsVIP Cabin105 Ton Duc Thang, Hoi An208 D. Tran Quang Khai13:00$23590,000 VNDTickets
18hFull Moon PartyVIP SleepingHoi An Full Moon BusHa Noi Full Moon Bus12:4012:5013:0013:10$24620,000 VNDTickets
13h45mTan Kim ChiVIP SleepingHoi An Office21 Urban area Phap Van15:55$24620,000 VNDTickets
14h15mTan Kim ChiVIP SleepingHoi An OfficeNuoc Ngam Bus Station16:45$24620,000 VNDTickets
15h30mCamel TravelLocal sleepingCamel Travel officeCamel Travel Hanoi office13:00$24620,000 VNDTickets
17h50mCamel TravelVIP SleepingHoi An CityHa Noi Office12:00$24620,000 VNDTickets
18hFull Moon PartyVIPHoi An Full Moon BusHa Noi Full Moon Party Tour12:5513:0513:1513:25$24630,000 VNDTickets
16h40mGrouptourVIP SleepingHoian Luxury SSBHanoi SSB13:1513:30$25650,000 VNDTickets
16h45mTan Kim ChiVIP SleepingHoi An OfficeYen Nghia Bus Station15:55$25660,000 VNDTickets
16h40mGrouptourSleepingHoian Luxury SSBHanoi SSB13:0013:15$26670,000 VNDTickets
16h30mCua Ong LimousineVIP SleepingCamel Travel officeCamel Travel Hanoi office13:30$26680,000 VNDTickets
17h30mCua Ong LimousineVIP SleepingHoi An Full Moon BusHa Noi Full Moon Party Tour13:30$26680,000 VNDTickets
16h40mTechbus VN JSCVIPTbus Hoian459 Tran Khat Chan12:4513:00$30780,000 VNDTickets
16h40mTechbus VN JSCSleepingHoi An Full Moon Bus204 Tran Quang Khai13:0513:25$30780,000 VNDTickets
17h25mTechbus VN JSCSleepingHoi An Full Moon BusTbus Hanoi Office13:25$30780,000 VNDTickets
17hTBusSleeping105 Ton Duc Thang, Hoi An8 Bat Su, Old Quarter13:00$34890,000 VNDTickets
17h25mTechbus VN JSCVIP SleepingTbus Hoian459 Tran Khat Chan12:5513:05$35910,000 VNDTickets
15h55mDuy Khanh LimousineVIP CabinNo 103 Ton Duc Thang, Hoi AnHanoi13:30$381,000,000 VNDTickets
13h30mTan Kim ChiVIP CabinHoi An Office21 Urban area Phap Van16:0016:15$431,120,000 VNDTickets
17hTBusLuxury Sleeping105 Ton Duc Thang, Hoi An8 Bat Su, Old Quarter13:00$451,160,000 VNDTickets
14h15mTan Kim ChiVIP CabinHoi An OfficeNuoc Ngam Bus Station16:1516:30$451,180,000 VNDTickets
14h30mTan Kim ChiVIP CabinHoi An OfficeNo 05 Thien Hien Street16:00$451,180,000 VNDTickets
14h30mTan Kim ChiVIP CabinHoi An Office21 Urban area Phap Van16:15$451,180,000 VNDTickets
16h40mTechbus VN JSCVIP CabinHoi An Full Moon Bus12 Pham Van Dong13:4514:00$501,320,000 VNDTickets
Available atBookaway

Stations

Map of stations
Click to explore
From
To
Hanoi
FlightVia Da NangDuration2h 35m+incl. transfersPricefrom$30790,000 VND

Hoi An to Hanoi by Flight

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.

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

Step 1: Hoi An to Da Nang by Bus

30m - 1h 30m$3 (79,000 VND)

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 $3 (79,000 VND) and $12 (320,000 VND), 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 20m$24 (620,000 VND)

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

45m$1.70 (45,000 VND)

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 $1.70 (45,000 VND).

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.

Hanoi
TrainVia Da Nang · 24 departuresDuration16h 59m+Pricefrom$32840,000 VND

Hoi An to Hanoi by Train

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 - 2h$4.40 (114,000 VND)

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 $4.40 (114,000 VND). 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 $17 (440,000 VND).

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: Cheap public buses run direct from Hoi An to Da Nang every 20 to 30 minutes, from about 05:30 to 18:00, and you pay on board.

1hHoi An Food TourTouristHighlands CoffeeRom Cafe16:3019:3020:30$4114,000 VNDTickets
45miHome TransferStandardLa Siesta Hoi An Resort & SpaA La Carte Danang Beach07:0009:0012:0016:0020:00$5134,000 VNDTickets
45miHome TransferStandardHoi An Food TourDa Nang International Airport06:0007:0009:0010:0012:0013:00+5$6156,000 VNDTickets
1hBarri Ann TravelTouristHoi An Express officeDa Nang International Airport (DAD06:0007:0009:0010:0012:0013:00+5$7186,000 VNDTickets
1hViet Nam Travel BusVIP445 D. Hai Ba Trung133 Bui Trang Chuoc17:0019:00$7186,000 VNDTickets
Show all 9 companies
1h30mBarri Ann TravelTouristHoi An Express officeDa Nang Museum of Cham Sculpture06:0007:0009:0010:0012:0013:00+5$7186,000 VNDTickets
45miHome TransferTouristLa Siesta Hoi An Resort & SpaDa Nang International Airport (DAD06:0007:0009:0010:0012:0013:00+5$7192,000 VNDTickets
45miHome TransferTouristLa Siesta Hoi An Resort & SpaA La Carte Danang Beach07:0009:0012:0016:0020:00$7194,000 VNDTickets
2hHoi An Food TourTouristHoi An Food TourBa Na Hills - Parking Lot08:00$12320,000 VNDTickets

Stations

Map of stations
Click to explore

Minivan tickets are available on Bookaway.

Step 2: Da Nang to Hanoi by Train

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

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

18h5mVietnam RailwaysSecond Class SeatDa NangHanoi10:30$25640,000 VNDTickets
18h16mVietnam RailwaysSecond Class SeatDa NangHanoi00:56$26670,000 VNDTickets
18h27mVietnam RailwaysSecond Class SeatDa NangHanoi15:43$26680,000 VNDTickets
16h5mVietnam RailwaysSecond Class SeatDa NangHanoi13:55$27700,000 VNDTickets
16h43mVietnam RailwaysSecond Class SeatDa NangHanoi12:57$27710,000 VNDTickets
Show all 22 companies
18h27mVietnam RailwaysSecond Class SleeperDa NangHanoi15:43$421,080,000 VNDTickets
18h5mVietnam RailwaysSecond Class SleeperDa NangHanoi10:30$421,120,000 VNDTickets
18h16mVietnam RailwaysSecond Class SleeperDa NangHanoi00:56$431,120,000 VNDTickets
16h5mVietnam RailwaysSecond Class SleeperDa NangHanoi13:55$431,120,000 VNDTickets
16h43mVietnam RailwaysSecond Class SleeperDa NangHanoi12:57$441,140,000 VNDTickets
17h35mVietnam RailwaysFirst Class SleeperDa NangHanoi18:05$441,140,000 VNDTickets
18h27mVietnam RailwaysFirst Class SleeperDa NangHanoi15:43$471,240,000 VNDTickets
18h16mVietnam RailwaysFirst Class SleeperDa NangHanoi00:56$491,280,000 VNDTickets
18h5mVietnam RailwaysFirst Class SleeperDa NangHanoi10:30$491,280,000 VNDTickets
16h5mVietnam RailwaysFirst Class SleeperDa NangHanoi13:55$501,300,000 VNDTickets
16h43mVietnam RailwaysFirst Class SleeperDa NangHanoi12:57$501,300,000 VNDTickets
16h4mNewLivitrans ExpressShared Cabin for 4Da NangHanoi12:5713:51$762,000,000 VNDTickets
16h4mViolette Express TrainShared Cabin for 4Da NangHanoi12:5713:51$792,060,000 VNDTickets
17h35mLaman ExpressShared Cabin for 4Da NangHanoi18:05$802,100,000 VNDTickets
16h5mVietnam RailwaysCabin 2 XDa NangHanoi13:55$952,500,000 VNDTickets
17h35mLaman ExpressFirst Class SleeperDa NangHanoi18:05$1453,850,000 VNDTickets
17h35mLaman ExpressPremium ClassDa NangHanoi18:05$1654,300,000 VNDTickets

Stations

Map of stations
Click to explore

Train tickets are available on Bookaway.

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

10m$2.70 (70,000 VND)

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].

City Centre
Private Transport1 departureDuration15hPricefrom$53014,000,000 VND

Hoi An to Hanoi by Private Transport

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

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

Hoi An
Hue Happy Travel
Standard Car 2 PAX
$530 (14,000,000 VND)
$265 (7,000,000 VND) per person
Hue Happy Travel
SUV Car 4 PAX
$530 (14,000,000 VND)
$135 (3,500,000 VND) per person
Available atBookaway
Hanoi

Reach out to our Community

No questions yet — be the first to ask about Hoi An to Hanoi.

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 (1,100,000 VND)

Check availability

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.

Rounding it up

That's the Full picture for getting from Hoi An to Hanoi, roughly 630 kilometres (391 miles) apart. In all, there are 4 ways to make the trip. The cheapest fare is $17 (455,000 VND). The quickest trip takes 2h 35m.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the distance from Hoi An to Hanoi?

The distance from Hoi An to Hanoi is 630 kilometres (391 miles).

What is the fastest way to get from Hoi An to Hanoi?

The fastest way to get from Hoi An to Hanoi is by flight and takes 2h 35m - 3h 35m.

What is the cheapest way to get from Hoi An to Hanoi?

The cheapest way to get from Hoi An to Hanoi is by bus with ticket costs starting from 455,000 VND.

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.