Hanoi to Hoi An

Last updated:

Overview Compare Flight Train Bus To Stay

How to get from Hanoi to Hoi An?

Coming from Hanoi’s French Quarter, Hoi An’s 15th to 19th-century architecture is a delight. In this Old Town, you will find a mix of Japanese and Chinese influence brought by merchants to this once major port. Make sure to walk further than the crowded tourist spots to get a better feel of local life in Hoi An.

The distance from Hanoi to Hoi An is about 800km and is easiest to travel by flight. When you decide to fly, you need to fly from Hanoi to Da Nang, from where you can continue by shuttle bus or taxi to Hoi An. Flying takes about 3.5 hours, including transfers, while the bus and train take roughly 17 hours.

3 ways to get from Hanoi to Hoi An

Transport modeDurationCostsAvailability
Flight3.5 hours925,000 VND ($39.50)Check Flights
Train17 hours870,000 VND ($37)Check train tickets
Bus17 hours360,000 VND ($15)Check bus tickets

Taking the train is also a good alternative option to flying. It is quite a long journey at 17 hours, but you will save a night on accommodation when you take the sleeper train. Tickets start at $37.50 for a bed in a 4-berth cabin.

If you are on a strict budget, you can also take the bus for as low as $15.50. But bear in mind that travelling by bus is not as safe and comfortable as taking the train, especially for such long journeys.

Itinerary from Hanoi to Hoi An

Hanoi to Hoi An travelroute

Hanoi to Hoi An by Flight

Duration: 3.5 hours
Cost: 925,000 VND

To reach Hoi An by flight, you have to book a ticket from Hanoi to Da Nang. Da Nang Airport is 45 min from Hoi An and it is easy to get there by shuttle bus. The flight from Hanoi to Da Nang only takes 1h 20min.

From Hanoi center, you can take a shuttle bus to the airport for about 1 hour and costs 40,000 VND ($1.70). See Hanoi Airport for more details.

Step 1: Hanoi to Da Nang by Flight

Duration: 1h 20min
Cost: 745,000 VND ($32)

Bamboo Airways and Jetstar offer cheap flights starting from 745,000 VND ($32). You have to book at least several weeks in advance to get this rate. Otherwise, expect to pay around 900,000 VND ($38.50).

Check Flights on Skyscanner

Step 2: Da Nang Airport to Hoi An by Bus

Duration: 45min
Cost: 140,000 VND ($6)

From Da Nang airport to Hoi An center takes 45 minutes with the shuttle bus. Another option is the local bus which brings you for only 20,000 VND ($0.85) to Hoi An.

See from DaNang airport to Hoi An for more details.


Hanoi to Hoi An by Train

Duration: 17 hours
Cost: 890,000 VND ($38)

When you want to travel by train from Hanoi to Hoi An you have to take the train to Da Nang railway station. From Da Nang railway station, Hoi An center is only 45min away.

Step 1: Hanoi to Da Nang by Train

Duration: 16 hours
Cost: 870,000 VND ($37)

There are 3 good options when taking an overnight train from Hanoi to Da Nang. Rates vary daily so if you have a flexible schedule, check online which train and schedule fit your budget.

See below an overview of the night trains:

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

TrainSchedule4-Berth Sleeper
SE319:25-11:03880,000 VND ($37.50)
Buy Your Train Tickets
SE1920:00-12:25945,000 VND ($40.50)
Buy Your Train Tickets
SE122:20-13:22870,000 VND ($37)
Buy Your Train Tickets
PRO-TIP: Use the free N26 debit card to avoid the extra fees charged by your bank. This N26 debit card is becoming very popular among travellers, because they don't charge any fees on payments in foreign currencies (most banks charge 3%-5%). New members can order one for free on the N26 website

Step 2: Da Nang Railway Station from Hoi An by Bus

Duration: 45min
Cost: 20,000 VND

From Da Nang railway station, you can reach Hoi An center via a 45min public bus ride.

See the page about Da Nang railway station for the bus schedule and more details.

Bus icon

Hanoi to Hoi An by Bus

Duration: 17 hours
Cost: 360,000 VND

We do not recommend to travel this long distance by bus since it will be a really long and exhausting journey. If you don’t want to fly, consider taking the train instead (also much safer).

If you still want to take the bus, we recommend to book a bus with one of the three companies below:

Bus Schedule from Hanoi to Hoi An

Bus OperatorScheduleCosts
Hung Thanh18:00-11:00
360,000 VND ($15)
Buy Your Bus Tickets
Queen Cafe18:00-12:30360,000 VND ($15)
Buy Your Bus Tickets
Hey Travel18:30-11:30435,000 VND ($18.50)
Buy Your Bus Tickets

A note on travelling with Hey Travel, the company receives mixed reviews – from very bad to very good. We have received a complaint that they sometimes leave people behind when they are overbooked. Also, their drivers can drive too fast. However, there have also been some reviews saying they had a good experience.

Think hard if you really want to take a chance with Hey Travel buses. In case you do, you can book a seat via BookAway.


Our favourite places to stay in Hoi An

HaLo HomeStay

You think you can only find good banana pancakes in Thailand? Wait till you get them for breakfast at HaLo HomeStay. This homestay has it all: The high-end standard of a hotel combined with the family feeling of a homestay. The owners serve a lovely breakfast and will do everything to get most out of your stay. You can explore Hoi An with their free bicycle rental and reach the Old Quarter or beach within 5 minutes.

Double rooms from: $11

Read More

Flame Flowers Homestay

When Halo Homestay is already fully booked, there are still several other great options to stay in Hoi An. Flame Flowers Homestay is one of them. Expect a very warm welcome from the owners. They will feel like family from the moment you meet them.

Double rooms from: $25

Read More

Vina Beach Pool Villas

Looking for a more luxurious experience right next to the beach? This little villa is within walking distance from the beach and is a perfect place to stay when you want to escape from the busy city life. Chill at the beach, relax at the pool and have a great night of sleep in a comfy bed.

Double rooms from: $40

Read More


ActivitiesThings to do in Hoi An

The online activity platform Klook offers many tours in Hoi An at great prices. I used it now for a couple of times and had great experiences. And the prices are often even lower than when you book with a local travel agent!

And most important, by booking the activity in advance, you avoid the problem of fully booked tours.

Explore activities in Hoi An


More routes to Hoi An

Dalat to Hoi An

Da Nang Airport to Hoi An

Da Nang Railway

Ho Chi Minh to Hoi An

Hue to Hoi An

Mui Ne to Hoi An

Ninh Binh to Hoi An

Nha Trang to Hoi An

Pakse to Hoi An

Phong Nha to Hoi An

Quy Nhon to Hoi An

More routes from Hanoi

Hanoi to CatBa

Hanoi to Da Nang

Hanoi to Ha Giang

Hanoi to Halong Bay

Hanoi Airport

Hanoi to Ho Chi Minh

Hanoi to Hue

Hanoi to Ninh Binh

Hanoi to Phong Nha

Hanoi to Sapa

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 4.7 / 5. Vote count: 23

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!

Let us improve this post!

Tell us how we can improve this post?

Copy link
Powered by Social Snap