How to get from

Hanoi to Hoi An

  • Book online with local operators
  • We're here for you 24/7
  • Stories by travelers, for travelers

1 way to get from Hanoi to Hoi An

Taking a Bus from Hanoi to Hoi AnDuration: 16h 30m
Know before you go

Sleeping buses are a common option to choose when travelling between Hanoi to Hoi An. It’s a long journey but luckily one that departs in the evening, so it’s a great way to replace overnight accommodations. There’s a bathroom on board but the bus makes stops, nonetheless.

  • Pros
    • Bus stations in center
    • Cost effective
    • Easy contact with suppliers
    • Blankets provided
    • Stable journey time
  • Cons
    • Patchy WiFi
    • Long journey
    • No daytime departure options
    • Slow traffic
    • Possible language barrier
Most popular rides

About the ride from Hanoi to Hoi An

Two of the most popular and well-established destinations on the Vietnam tourist trail, traveling from Hanoi to Hoi An allows you to experience two of the nation’s most exciting cities. 

But while they’re both cities, that’s where their similarities end. 

Hanoi is one of the world’s most bustling destinations, a madcap melee of chaos and craziness. But Hoi An is laid-back, elegant and charming, and largely bereft of the traffic and mayhem which lies at Hanoi’s heart.

If you travel directly from Hanoi to Hoi An, you’re able to immediately experience the huge contrast between these two cities. A lengthy but worthwhile journey, traveling to Hoi An from Hanoi is a popular trip for lots of different tourists and travelers.

If you want to take the 800km (497 mile) journey from Hanoi to Hoi An, the bus is your only option. But though you can only travel by bus, there are many different bus companies who serve the route, leaving you with plenty of options. 

Because these journeys all occur overnight, you’ll spend the majority of your trip slumbering softly inside your bus. Though that means fewer views, it also means that you get to travel while you sleep. It’s the perfect way to maximise your time - and save money while you do it!

Because there’s only one way to tackle the trip from Hanoi to Hoi An, you don’t have to fuss and fret over various transport options. Instead, you hop on your bus, and awake refreshed and ready to explore what might just be Vietnam’s most charming destination.


What to see when traveling from Hanoi to Hoi An

Because around half of your journey to Hoi An from Hanoi takes place overnight, much of your journey will be dark and viewless. But don’t fret - on a journey which takes an average of around 16 hours, you’ll be treated to some daylight views.

The first part of your journey to Hoi An from Hanoi takes you out of the mayhem of Hanoi’s narrow roads. Against all odds, your bus will negotiate scooter drivers, endless traffic and some of the most jam-packed roads you’ve ever seen. But as the small lanes make way to full-width highways, you’ll know you’ve left behind Hanoi’s craziness on your way towards the serenity of Hoi An.

As night falls, you can sleep in the relative comfort of your overnight bus, ready to wake way closer to UNESCO-listed Hoi An Ancient Town, with its merchant houses and world-famous lanterns.

When you wake, you’ll have a few hours of your journey still to go, as your bus will arrive into Hoi An during the late morning.

A note here: your bus is very unlikely to go over the Hai Van Pass on its way towards Hoi An from Hanoi. Instead, it’ll likely take the quicker and more accessible tunnel route, which bypasses the pass itself. But unless you hire a private driver, that’s pretty much always the case.

Some good news though: the Hai Van Pass is less than 60km away from Hoi An, so it’s easy to visit as a day trip from Hoi An. Visiting the Hai Van Pass from Hoi An is an easy, accessible and affordable way to do it - for most tourists, it’s actually the most logical and appealing option.

You’ll arrive into Hoi An in the late morning, greeted by its gentle river, colorful houses and unbounded charm. Infinitely more laconic than the Hanoi you’ve left behind, it’s one of Southeast Asia’s most endearing destinations.


How to get from Hanoi to Hoi An

Taking a bus

Taking a bus from Hanoi to Hoi An is a great option for all travelers. Though particularly popular among budget backpackers, it’s comfortable and convenient to provide enough luxury for all but the most choosy of tourists. All buses from Hanoi to Hoi An offer comfortable bed-style seats along with blankets and AC. Some offer drinks, snacks and WiFi.

Some buses from Hanoi to Hoi An offer onboard toilets. Those which don’t will stop for toilet breaks along the way.

For the specific amenities offered by each journey, you should check the individual journey listings - but all buses offer a comfortable way to get some sleep while you make your way to Hoi An. And because all journeys are overnight, you save money on one night of accommodation. Perfect!

Because you arrive in Hoi An during the late morning, you have lots of time for exploring all of the city’s charming cafes, restaurants and small streets. A city full of allure and surprises, you’ll want all the time you can get.

Let Hanoi and Hoi An inspire you

What makes Hoi An, Vietnam so unique

Hoi An, voted 2019’s best city in the world, is a charming, ancient city, with an incredible food scene, unique architecture and an easy-going atmosphere.

Read more

Experience Tet in Vietnam: A new year to remember

Tet in Vietnam is all about traditions, customs, colors, and food. Learn all about it in our article and find out where you can catch the fireworks.

Read more

How to spend 24 hours in beautiful Ninh Binh

We’ve created the perfect itinerary to optimize your short time here in Ninh Binh, with plenty of nature, history, goats, and food.

Read more

Your questions, our answers

Bookaway's customers prefer Local sleeping Bus by Camel Travel

Local sleeping Bus by Camel Travelwhich usually takes 15h 30m

BUSQueen Cafe Bus | Camel Travel | Hey Travel | Hung Thanh

627 Km (Air)

Local sleeping Bus by Hung Thanh starting at US$15

Approximately, there are 6 departures each day.

Popular places to go from Hanoi

Hanoi to sapaStarting at $10
Hanoi to halong-bayStarting at $5
Hanoi to ninh-binhStarting at $6
Hanoi to cat-ba-islandStarting at $11
Hanoi to phong-nha-ke-bang-national-parkStarting at $12
Hanoi to da-nangStarting at $16
Hanoi to ha-giangStarting at $10
Hanoi to hai-phongStarting at $5
Hanoi to dong-hoiStarting at $11
Hanoi to hueStarting at $12
Hanoi to moc-chauStarting at $8
Hanoi to sam-sonStarting at $6
Hanoi to mai-chauStarting at $9
Hanoi to tam-dao-vinh-phucStarting at $7
Hanoi to nha-trangStarting at $51
Hanoi to vinhStarting at $16
Hanoi to tam-cocStarting at $7
Hanoi to thanh-hoaStarting at $6
Hanoi to bien-hoaStarting at $89
Hanoi to hoi-anStarting at $15
Hanoi to mu-cang-chaiStarting at $10
Hanoi to cua-loStarting at $13
Hanoi to hanoiStarting at $12
Hanoi to da-latStarting at $30
Hanoi to ho-chi-minh-city-saigonStarting at $32
Hanoi to dong-haStarting at $32
Hanoi to cao-bangStarting at $10
Hanoi to tam-kyStarting at $52
Hanoi to quang-ngaiStarting at $55
Hanoi to dieu-triStarting at $44
Hanoi to tuy-hoaStarting at $29
Hanoi to binh-thuanStarting at $50
Hanoi to tuan-chau-islandStarting at $14
Hanoi to phu-thoStarting at $9
Hanoi to cam-ranhStarting at $30
Hanoi to buon-ma-thuotStarting at $30
Hanoi to can-thoStarting at $30
Hanoi to pleikuStarting at $29
Hanoi to bac-giangStarting at $5
Hanoi to quy-nhonStarting at $29
Hanoi to kon-tumStarting at $30
Hanoi to vientianeStarting at $33
Hanoi to luang-prabangStarting at $50
Hanoi to nanningStarting at $34
Hanoi to thap-chamStarting at $113
Hanoi to hon-gaiStarting at $199
Hanoi to dien-bien-phuStarting at $16
Hanoi to phuc-yenStarting at $36
Hanoi to ba-be-national-parkStarting at $14
Hanoi to nam-dinhStarting at $5
Hanoi to chu-laiStarting at $29
Hanoi to cai-rongStarting at $10
Hanoi to bangkokStarting at $76
Hanoi to chiang-maiStarting at $82
Hanoi to yangonStarting at $110
Hanoi to manilaStarting at $125
Hanoi to phnom-penhStarting at $378
Hanoi to siem-reapStarting at $102
Hanoi to pu-luongStarting at $13
Hanoi to thai-nguyenStarting at $6
Hanoi to son-laStarting at $11
Hanoi to phu-quoc-island-1Starting at $30
Hanoi to thai-binhStarting at $85
Hanoi to bac-kanStarting at $14
Hanoi to hung-yenStarting at $78
Hanoi to bac-ninhStarting at $61
Hanoi to duc-thoStarting at $15
Hanoi to phu-lyStarting at $5
Hanoi to di-anStarting at $86
Hanoi to lai-chauStarting at $16
Hanoi to lang-sonStarting at $10