Hanoi to Hoi An Trip Overview
Distance 628 km (392.5 miles) | |
Price range US$ 19-US$ 276 | |
Ride Duration Range 1h 20m-19h | |
Earliest Departure 17:15 | |
Latest Departure 23:00 | |
Most Popular Operator |
Find up-to-date information on departure times, schedules, and prices so you can easily compare and book your tickets.
Taking a bus from Hanoi to Hoi An
Fastest bus: 12h 15m
Cheapest bus: US$ 19

About the ride from Hanoi to Hoi An
Leave behind the chaotic energy of Vietnam's capital city by heading to one of its most famous cultural gems: Hoi An.
The small coastal town is a whopping 799.3 kilometers (496.6 miles) away from Hanoi, but it's worth the trek to get there.
Budget-conscious travelers will love the bus option because it's so affordable, but you could also opt for an overnight train to enjoy an actual bed.
If you're too impatient to take the road or the train tracks, hop on a short flight to Da Nang and then take a taxi to the colorful town of Hoi An.
What is Hoi An like?
Hoi An is a bustling town centered around the Thu Bon River and the vibrantly decorated bridges that dominate it.
The town is alive with color and activity, with new visitors constantly arriving to discover its gems. You'll soon get lost in the labyrinthine passageways, streets, and squares, especially at night when the countless paper lanterns light the way.
The whole town has earned a spot as a UNESCO World Heritage Site, and it's easy to see why.
Unmissable activities to do in Hoi An
When you arrive in Hoi An, the town will swiftly pull you in to discover its treats on your own, but keep these top activities in mind when planning your trip:
Take a riverboat cruise: Find a boat along the river and hop in (with the owner's permission, of course!) to see the town from a unique angle. Make sure to negotiate the price before setting off.
Try a Banh Mi at a famous spot: Made famous by Anthony Bourdain's seal of approval, you can easily spot Banh Mi Phuong by the massive line outside. It's totally worth wait, and it's a bargain!
Get some clothes made: You can get clothes made anywhere in Vietnam, but Hoi An is perhaps the most famous spot. Visit the vast clothing market and pick your tailor for some bespoke pieces!
Spend the afternoon on An Bang Beach: Located a couple of miles from town, An Bang Beach is the perfect place to cool off after a full day's sightseeing.
How do I get from Hanoi to Hoi An?
You have three choices when traveling from Hanoi to Hoi An: a flight, a bus, or a train.
The quickest way to get from Hanoi to Hoi An: Flight
A flight is the quickest way to complete the journey, and it's pretty affordable, too. A one-way flight without checked luggage starts at $45.
Flights depart from Hanoi Noi Bai Airport and arrive at Da Nang Airport. The flight takes around one hour and twenty minutes.
After landing at Da Nang Airport, take a taxi to Hoi An, which will take 30 to 45 minutes.
Airlines like VietJet, Bamboo Airways, and Vietnam Airlines operate flights between Hanoi and Hoi An. With multiple flights departing per day, you'll easily find a flight that suits your schedule.
Flight amenities include:
Air conditioning
Toilet on board
Reclining seats
The cheapest way to get from Hanoi to Hoi An: The bus
Hop on a bus from Hanoi to Hoi An to experience a taste of local life and save money for your next adventure.
Depending on your chosen service, the drive could take anywhere from 13 to 18 hours.
Prices start at around $16 for a one-way ticket and increase for luxury services.
Although there are numerous names for bus classes in Vietnam, ranging from standard to Royal Cabin, they mostly fit into two groups: sleeping bus and VIP.
The most common type of bus transport in Vietnam is the sleeping bus. These have three rows of recliner seats with a bunkbed-style setup. There is a small space for storage underneath the seats.
A sleeping bus will usually come with the following:
A blanket and pillow
Reclining seats
Air conditioning
A curtain on the window
W/C
Rest stops
Some tickets include a meal at one of the rest stops, so ask your driver to confirm.
Most services depart from their offices, so check your booking confirmation details carefully and arrive early to ensure you catch the bus.
Pro tip: Bring flip-flops to get off the bus at rest stops. You must put your shoes in a plastic bag for the journey, and the bus slippers provided rarely fit or match!
Amenities on VIP buses vary a little, but generally, they have fewer seats, more privacy, and individual cabin berths for maximum comfort.
Possible amenities on a VIP bus:
WiFi
Blanket and pillow
Water
Air conditioning
Rest stops
Charger point
TV
Reclining seats
The most comfortable way to get from Hanoi to Hoi An: Train
Taking the train from Hanoi to Hoi An takes between 15 and 18 hours, but sometimes delays will extend the journey.
Choose between a second-class seated carriage, a second-class sleeper, a first-class sleeper, or a luxury cabin.
A second-class seated ticket costs around $25, making it one of the cheapest ways to make this journey. However, you'll be sitting the entire way.
Second-class sleeper carriages have berths of four to six bunk beds and cost around $45 per passenger. Having a bed for such a long journey is worth the upgrade.
First-class sleeper carriages offer four-berth cabins and cost around $52 per passenger.
People traveling in groups of up to four should book a shared cabin for four. It costs about $64 per passenger, but you must buy all four berths for total privacy.
Possible train amenities include:
AC
WC
Charger socket
Blanket and pillow
A luggage allowance of 20 kg/44 lbs
English speaking staff
Services depart from Hanoi Train Station and arrive at Da Nang Train Station. After the train journey, you'll need to transfer from the airport to Hoi An.
The best things about the journey from Hanoi to Hoi An
The journey from Hanoi to Hoi An is epically long, but the views will break up the monotony of the expedition.
Snag a window seat to make the experience more bearable. You can watch the views between naps as your train or bus rumbles through the countryside.
Make sure you bring plenty of things to do, though. The views won't be enough to make this journey pass quickly.
Pro tip: Always get off when the bus stops when traveling by bus. You'll be grateful for the opportunity to stretch your legs, but listen carefully for your bus' horn when it's time to leave!
How many days should I spend in Hoi An?
You should spend three days in Hoi An before moving to your next destination.
You could stay longer, but three days are plenty of time to explore the town's top sites and immerse yourself in the welcoming atmosphere.
If you fall in love with Hoi An, consider extending your trip by a few days to tick every site, museum, and beach off the list.
Pro tip: If you're getting clothes made in Hoi An, book an extra night just in case you need extra alterations.
When is the best time to visit Hoi An?
The best time to visit Hoi An is in the dry season. Starting in February and ending in August, temperatures in these months average around 86°F (30°C). While the temperature stays high, the humidity drops significantly, making it the ideal time to explore the vibrant town.
The lowest chance of rainfall is between February and April, with mostly warm, sunny days.
You'll probably get rained on more from May to August, but sometimes, the showers are the perfect reprieve from the heat.
If you want to check out Hoi An's beaches, plan your visit in the summer months so you don't get stuck inside.
It's best to avoid visiting during the wet season from September to January when the weather gets sticky and humid, paired with heavy rains.
Where should I go after Hoi An?
When the enchanting magic of Hoi An, keep heading south to discover more of Vietnam's many delights.
Stop off at the stunning coastal city of Quy Nhon to explore the incredible beaches. Continue your beach-hopping adventure with a trip to the next seaside town of Tuy Hoa before completing the trifecta with a visit to Nha Trang, one of the country's most popular beachside destinations.
For a total change of pace, why not check out the incredible mountainous town of Da Lat? Famously called the City of Eternal Spring for its climate, the town is a favorite among backpackers thanks to the luscious pine forests, hills, lakes, and waterfalls that surround it.
Companies Operating from Hanoi to Hoi An
Our travelers reviews about the ride from Hanoi to Hoi An
Based on 1258 reviews from Bookaway users who traveled from Hanoi to Hoi An
Ishan S.
Devi E.
Dylan S.
Johanne S.
Popular stations and stops in Hanoi and Hoi An
Related blog posts

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.

Does anxiety stop you from traveling? Here are 5 tips to help you cope
When anxiety meets travel, it can be tough to find yourself out of the “sink or swim” state of mind. The challenge is real, but it can be beat. Here`s how.

The high-tech road: How technology simplifies travel planning
Planning your trip can cause a great deal of travel anxiety. Here are four technologies that can help overcome this problem.
Questions & Answers for Traveling from Hanoi to Hoi An
What is the most popular transportation service from Hanoi to Hoi An?
What is the distance between Hanoi to Hoi An?
What is the fastest transportation service from Hanoi to Hoi An?
What is the cheapest transport option from Hanoi and Hoi An?
Who are the service providers on this route?
BUS: Green Trips | TBus | The Long Travel | Camel Travel
TRAIN: Vietnam Railways | Laman Express | Violette Express Train | NewLivitrans Express
FLIGHT: Vietravel Airlines | Hahn Air Systems | VietJet Air | Bamboo Airways
Why travel with Bookaway?
Bookaway.com makes it simple and easy to find, compare, and buy city-to-city tickets via bus, train, ferry, and more. We support over 13 languages and 23 currencies worldwide, and we believe that everyone should easily be able to find and purchase what they are looking for. We don’t just want to help you get where you want to go - we want you to enjoy the ride.






