Ho Chi Minh City to Hoi An: Flight, Train and Bus Guide (2026)

A couple in traditional attire walking in front of Hội An's historic yellow walls. (photo by Võ Văn Tiến on Pexels)

Ho Chi Minh City to Hoi An is one of Vietnam\’s great north-south journeys — from the country\’s commercial capital to its most charming ancient town. The distance is 860 km and you have three good options: flight to Da Nang (fastest), overnight train (most scenic), or sleeper bus (budget). Here\’s how each works.

🎟️ Search Flights Ho Chi Minh City → Da Nang tickets on 12Go →

ℹ️ There is no train station or airport in Hoi An — the nearest is Da Nang, 30 km north. All routes require a final transfer from Da Nang to Hoi An (~45 minutes by taxi or shuttle).


Option 1: Fly Ho Chi Minh City to Da Nang (Fastest)

Direct flights from Tan Son Nhat Airport (SGN) to Da Nang Airport (DAD) take approximately 1 hour 10 minutes. Multiple daily flights with VietJet Air, Vietnam Airlines, Bamboo Airways, and Vietravel Airlines. Fares from ~$35–80 USD one way. From Da Nang Airport, take a Grab or shuttle bus to Hoi An (~45 minutes, ~$6–8 USD).

Total journey time: approximately 2.5–3 hours
Total cost: ~$41–90 USD

🎟️ Search Flights SGN → DAD tickets on 12Go →


Option 2: Overnight Train to Da Nang (Most Scenic)

The Reunification Express from Ho Chi Minh City (Saigon Station) to Da Nang takes approximately 16–18 hours. The coastal stretch through Hue and over Hai Van Pass is one of Vietnam\’s most spectacular rail journeys — particularly the section where the train hugs the cliff edge above the South China Sea.

  • Soft sleeper (4-berth): ~$40–60 USD. Most comfortable — air-conditioned, reasonable privacy.
  • Hard sleeper (6-berth): ~$30–45 USD. More basic but very doable for overnight.
  • Soft seat: ~$25–35 USD. Better for daytime travel only.

Book at dsvn.vn or through 12Go Asia. Evening departures from HCMC (around 20:00–22:00) arrive in Da Nang the following afternoon — then taxi or shuttle to Hoi An. Book well ahead for weekend and holiday travel.

🎟️ Search HCMC → Da Nang tickets on 12Go →


Option 3: Sleeper Bus (Cheapest)

Direct sleeper buses from Ho Chi Minh City to Hoi An take approximately 14–18 hours and cost from ~$16–25 USD. Phuong Trang (FUTA Bus Lines) is the most reliable operator on this route. Buses depart from the FUTA office near Mien Dong Bus Station and drop passengers at Hoi An bus station on the outskirts of the Ancient Town. A short Grab ride gets you to your accommodation from there.

🎟️ Search HCMC → Hoi An sleeper tickets on 12Go →


Quick Comparison

OptionTimeCost fromBest for
Fly SGN → DAD + transfer~2.5–3 hours~$41 USDSpeed
Overnight train + transfer~18–20 hours~$36 USDScenic, saves hotel night
Sleeper bus (direct)~14–18 hours~$16 USDBudget, most direct

Where to Stay in Hoi An

  • Ancient Town: Best atmosphere — lantern-lit streets, walking distance to everything. No vehicles inside at night.
  • An Bang Beach: 4 km east of Ancient Town, quieter, beach access, great cafes.
  • Cam Thanh / rice paddy area: Rural feel, popular with cycling and kayaking guests.

🏨 [Travelpayouts widget: Hotels in Hoi An via Booking.com or Agoda]


Related Guides

This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *