1map logoGo to main page

Hanoi, Ha Noi Municipality to Hoi An, Quang Nam from $18: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Hanoi, Vietnam
to
Hoi An, Vietnam

How to Get from Hanoi to Hoi An: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$18 by busBest price
634 kmDistance
2h 55m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Hanoi to Hoi An with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  34m
Estimated price
$45-120
Recommended
Company
various
Bus
Average Duration
20h  5m
Estimated price
$18-23
Cheapest
route map
Distance: 634 km
Duration: 2h 55m

See more options

Company
various
Bus
Average Duration
18h 
Estimated price
$23-453
Company
various
Plane
Taxi
Average Duration
4h  27m
Estimated price
$105-450
Company
various
Plane
Taxi
Average Duration
4h  34m
Estimated price
$109-206
Company
various
Taxi
Plane
Average Duration
2h  55m
Estimated price
$130-254
Company
Vietnam Railways
Train
Average Duration
17h  53m
Estimated price
$451-452
Company
various
Drive
Average Duration
10h  52m
Estimated price
$454-455

Traveling From Hanoi to Hoi An

The journey from Hanoi to Hoi An takes you from the bustling streets of Vietnam's capital to the serene charm of a historic coastal town, offering a stark contrast in ambiance and experiences.

Best Neighbourhoods in Hoi An

Hoi An is known for its charming and diverse neighborhoods, each offering distinct experiences.

Ancient Town
• Stunning architecture dating back to the 15th century.
• Lively street markets and delicious food stalls.
Cam Thanh
• Scenic waterways ideal for kayak adventures.
• Tranquil atmosphere surrounded by lush coconut palms.
An Bang Beach
• Beautiful sandy beach perfect for sunbathing.
• Great local seafood restaurants along the coast.

Best Times To Visit Hoi An's Attractions

Timing your visits to Hoi An’s attractions enhances your experience and helps you avoid crowds.

Japanese Covered Bridge
Visit early in the morning for fewer tourists and stunning sunrise views.
Hoi An Ancient Town
Weekdays offer a quieter experience for leisurely strolls and photography.
An Bang Beach
Evenings bring magical sunsets while avoiding the afternoon heat and crowds.

Hoi An Weather: What to Expect Year-Round

Hoi An enjoys a tropical climate with a distinct rainy season from September to December, while the dry and sunny months from February to April are ideal for exploring. Understanding this weather pattern helps you plan activities and enjoy the city to the fullest.

Dining Recommendation

Try the famous Cao Lau, a noodle dish unique to Hoi An that boasts a rich, smoky flavor and fresh local herbs, standing in contrast to the spicy and herbaceous pho of Hanoi. The charming riverside restaurants in Hoi An provide an inviting atmosphere, where you can savor this specialty while soaking in the town's picturesque scenery.

Hanoi - Hoi An operators

Explore transport companies operating between Hanoi and Hoi An, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
vietnamairlines.com

Plane from Noi Bai International (HAN) to Danang (DAD)

Average Duration
1h 33m
Estimated price
$1203-130

Plane from Noi Bai International (HAN) to Hue (HUI)

Average Duration
1h 15m
Estimated price
$1204-1205

Plane from Noi Bai International (HAN) to Tamky (VCL)

Average Duration
1h 30m
Estimated price
$1204-459
Website
vietjetair.com

Plane from Noi Bai International (HAN) to Danang (DAD)

Average Duration
1h 20m
Estimated price
$456-1206

Plane from Haiphong (HPH) to Danang (DAD)

Average Duration
1h 15m
Estimated price
$1203-1207

Plane from Noi Bai International (HAN) to Hue (HUI)

Average Duration
1h 15m
Estimated price
$1200-120
Website
bambooairways.com

Plane from Noi Bai International (HAN) to Danang (DAD)

Average Duration
1h 24m
Estimated price
$1203-455
Train Show train routes
Contact phone
19006469
Website
dsvn.vn

Train from Ha Noi to Da Nang

Average Duration
16h 5m
Estimated price
$1201-1202
Contact phone
+84 868 060 269
Website
lotustrain.com

Train from Ha Noi Station to Da Nang Station

Average Duration
16h 22m
Estimated price
$180-455
Bus Show bus routes
Contact phone
+84 28 38389593
Website
thesinhtourist.vn

Bus from Ha Noi - Sinh Tourist Office to Hue - Sinh Tourist Office

Average Duration
13h
Estimated price
$183-1201

Bus from Hue - Sinh Tourist Office to Hoi An - Sinh Tourist Office

Average Duration
4h
Estimated price
$184-185
Contact phone
1900 6067
Website
futabus.vn

Bus from Ha Noi Giap Bat to Da Nang

Average Duration
Estimated price
$0-0
all-pages.other Show other routes
Contact phone
+848-38272727

Other from Hanoi Gia Lam to Haiphong

Average Duration
1h 12m
Estimated price
$180-454

Hanoi to Hoi An: Overview of Bus, Train, Flight, and Car Trips

Traveling between Hanoi and Hoi An offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a breathtaking journey from the bustling city of Hanoi to the charming town of Hoi An by car, traversing a distance of 493 miles. 💰 Enjoy the flexibility of different price options ranging from $90 to $140 for a memorable road trip filled with scenic beauty and cultural richness. 🛣️ Experience a cultural odyssey as you drive for approximately 10 hours and 52 minutes, immersing yourself in the diverse landscapes and local charm between Hanoi and Hoi An.
Average price
$90 - $140
🚂 Embark on a scenic train journey from Hanoi to Hoi An spanning approximately 17 hours and 53 minutes. Sit back, relax, and enjoy the changing landscapes as you traverse through the heart of Vietnam. 💰 Ticket prices for the train ride from Hanoi to Hoi An range from $82 to $143, offering travelers a choice based on their budget and preferences. Opt for different classes of service to customize your travel experience and make the most of your journey.
Useful tips for train travellers
• Onboard Services: The primary operators for the train route from Hanoi to Da Nang (the closest major station to Hoi An) include Vietnam Railways and Livitrans. Vietnam Railways offers snack and beverage services for purchase on board, while Livitrans provides a more upscale dining experience with meals available for pre-order, including vegetarian options. Be sure to check their catering menus in advance to enjoy local Vietnamese cuisine during your journey.
• Seating Options: For your train ride, you'll find several seating options. Vietnam Railways offers the following: soft sleeper (First Class), hard sleeper (Economy), and soft seat (Business Class). Livitrans provides a Luxury Sleeper option that includes personal sleeping berths with air conditioning and complimentary refreshments. If you prefer privacy and comfort, consider booking a soft sleeper on Vietnam Railways or the Luxury Sleeper on Livitrans.
• Arrival Station Tip: Upon arriving at Da Nang Station, note that there are no luggage storage facilities, so it's essential to pack lightly. The restrooms are available, but showers are typically not offered. To get to Hoi An, take a taxi or shuttle bus directly from the train station, which is the most convenient option. Local taxis are available outside the station.
🛫 The quickest way to travel from Hanoi to Hoi An is by taking a direct flight from Noi Bai International Airport to Danang Airport, which only takes 1 hour and 20 minutes with carriers like Bamboo Airways, Vietjet Air, and Vietnam Airlines. 🌊 From Danang Airport, it takes approximately 3 hours and 34 minutes to reach the picturesque town of Hoi An, where you can explore its charming ancient streets, historic architecture, and beautiful riverside setting. 💸 The prices for a flight between Hoi An and Hanoi typically range from $45 to $120, making air travel an affordable and efficient option for those looking to journey between these two popular Vietnamese destinations.
Departure Point
Noi Bai International Airport
Arrival Point
Danang Airport
🚌 Starting from the Sinh Tourist Office in Hanoi, travelers can embark on a long but scenic bus journey to Hoi An that typically takes around 18 hours, with transfers included. 💰 Ticket prices for this bus route between Hanoi and Hoi An range from $18 to $23, providing an affordable and adventurous way to traverse the beautiful country of Vietnam.
Departure Point
Ha Noi - Sinh Tourist Office station
Arrival Point
Hoi An - Sinh Tourist Office station

Frequently asked questions

Find out more about the route from Hanoi to Hoi An.

Or choose the category:
The distance between Hanoi and Hoi An is 394 miles by air. By train, it takes about 17 hours and 53 minutes to travel between the two cities. If you prefer to travel by bus, it takes approximately 20 hours and 5 minutes. For a quicker option, you can fly from Hanoi to Danang and then take a bus or taxi to Hoi An, which takes around 4 hours and 50 minutes in total. Driving by car will take around 10 hours and 47 minutes.
The most cost-effective option for traveling from Hanoi to Hoi An is by taking a bus. It is also the longest journey, taking approximately 20 hours and costing around $18 to $24. However, for a quicker and more time-efficient option, flying is the best choice. It takes only 4 hours and 22 minutes, with prices ranging from $30 to $110.
The prices for a train ticket between Hanoi and Hoi An range from $82 to $143. Alternatively, taking a bus between Hoi An and Hanoi costs between $18 and $23. These prices may vary depending on the class of ticket or the type of bus. It is advisable to check with the specific train or bus company for the most accurate and up-to-date prices.
To get from Hanoi to Hoi An without using public transportation, you can opt for a private car rental or hire a driver. The driving distance between Hanoi and Hoi An is approximately 489 miles, which takes about 10 hours and 47 minutes. The prices for car rentals or hiring a driver vary from $90 to $140. This option allows for a more flexible and personalized travel experience.
To travel from Hanoi to Hoi An without a car, the best option is to take a train. The train journey takes approximately 17 hours and 53 minutes and costs around $80 to $150. Another option is to fly, which takes only 4 hours and 22 minutes and costs between $30 to $110. Alternatively, you can take a bus via Huế, which takes about 18 hours and costs around $23 to $29.
Yes, there is no direct link between Hanoi and Hoi An. However, there are bus services operated by The Sinh Tourist that can transport you from Hanoi to Hoi An with a transfer in Hue. The journey takes approximately 18 hours, including the transfers. You can board the bus at the Ha Noi - Sinh Tourist Office in Hanoi and arrive at the Hoi An - Sinh Tourist Office in Hoi An.
The flight between Hanoi and Hoi An typically takes 1 hour and 20 minutes. The prices for a flight range between $32 and $102. The quickest option will save you a significant amount of travel time compared to other modes of transportation.
There are plenty of accommodation options near Hội An. With over 1860 hotels available, travelers can find a variety of choices to suit their preferences and budget. Prices for these hotels start at $17 per night, making it accessible for different types of travelers. Whether you're looking for luxury resorts, boutique hotels, or budget-friendly options, Hội An has a range of options to choose from.