SAIGON to HOI AN — Transport Options ☀️

How to get from Ho Chi Minh City to Hoi An
How to get from Ho Chi Minh City (Saigon) to Hoi An or Da Nang? You can travel to Hoi An by plane + bus, train or bus.
  1. Train+Bus – Saigon to Hoi An
  2. Flight – Saigon to Da Nang
  3. Bus to Da Nang / Hoi An
  4. Private Car to Hoi An
  5. Book a Tour in Hoi An 🎫
  6. Book Tickets to Hoi An 🎫
Best comfort

Train (sleeper) + Bus/Taxi

Relaxed overnight journey

Best budget

Sleeper bus

Cheapest but very long

Avoid

Day bus

Too long and uncomfortable

Quick answer: The fastest way from Ho Chi Minh City to Hoi An is a direct flight to Da Nang and short transfer to Hoi An. You can also travel by sleeper train or bus via Da Nang, but the journey takes much longer. Flights usually take about 4–6 hours total, while trains take around 18–21 hours.

At a glance:

  • 📍 Distance: approximately 850 km (air), 1,200 km (train)
  • ⏱️ Travel time: 1.5 hours (flight) + 1 hour (bus/taxi), 17–20 hours (train) + 1 hour (bus/taxi)
  • 💰 Price range: $25–170 (flight), $20–80 (train)
  • ✈️ Best for speed: Flight + bus/taxi
  • 🚍 Best for budget: Transfer by sleeper bus or train
  • 🚆 Best for scenic experience: Train + bus/taxi

Last updated in March 2026


How do I get from Ho Chi Minh City to Hoi An?


1. TRAIN + BUS from Ho Chi Minh City to Hoi An

👉 Budget-friendly train + bus journey from Ho Chi Minh City to Hoi An via Da Nang.

  • ✔️ Good for: solo travelers and low-cost travelers
  • ✔️ Duration: ~18–22 hours total
  • ✔️ Price: $22–80 per person
  • ✔️ Comfort: moderate (best with sleeper berth on train)
  • ✅ Best option: Sleeper train from Saigon to Da Nang + minivan/bus to Hoi An
  • 💡 Tip: Choose a sleeper berth and a bus departing near the station.
  • ⭐ Extra tip: Pack snacks and water—long train journeys have limited options.

A popular low-cost option from Ho Chi Minh City to Hoi An is to travel by train + bus via Da Nang. This route has 2 steps — first travel by train from Saigon to Da Nang and then continue by bus, minivan or taxi to Hoi An. Hoi An is only about 30 km from Da Nang city.

The first step is a train journey from Ho Chi Minh City to Da Nang. Regular Vietnam Railways trains and tourist sleeper trains operate on this route. The train travel time is about 17–20 hours and sleeper berths are the most comfortable option.

Train tickets from Saigon to Da Nang cost about $20-50/pp, while tourist sleeper trains are more expensive. Trains depart from Saigon Railway Station and arrive at Da Nang Railway Station. Train tickets can be searched and booked online in advance.

BOOK TRAIN TICKETS to Da Nang

The second step is travel by bus or minivan from Da Nang to Hoi An. Bus travel takes about 1–1.5 hours and tickets cost about $2-15/pp.

There are many private companies operating on this route, including limousine vans, minibuses and tourist buses. Some buses depart directly from Da Nang Railway Station and arrive at hotels or central locations in Hoi An.

You can easily search and book bus tickets from Da Nang to Hoi An online in advance.

BOOK BUS TICKETS to Hoi An

🚆 Train Schedule + Tickets from Ho Chi Minh City to Da Nang:
Train Departure in Ho Chi Minh Arrival in Da Nang Train Ticket
Train SE2 (soft seat, sleeper) 20:35 13:18 From $25.00
Train SE8 (soft seat, sleeper) 06:00 23:00 From $25.00
Train SE4 (soft seat, sleeper) 19:25 12:23 From $25.00
Train SE6 (soft seat, sleeper) 08:40 01:44 From $25.00
Train SE12 (soft seat, sleeper) 20:55 15:50 From $35.00
Train SE10 (soft seat, sleeper) 13:20 08:51 From $25.00
Train SE24 (soft seat, sleeper) 14:20 09:58 From $25.00
Train SE22 (soft seat, sleeper) 10:15 06:05 From $25.00
Violette Train SE2 (sleeper) 20:35 13:18 From $75.00
Violette Train SE4 (sleeper) 19:25 12:23 From $75.00

train-saigon-to-danang-hoi-an
From Saigon to Hoi An you can travel by train + bus via Da Nang (photo: Baolau)

2. FLIGHTS from Ho Chi Minh City to Da Nang

👉 Fastest and most comfortable flight from Ho Chi Minh City to Da Nang (for Hoi An access).

  • ✔️ Good for: travelers short on time and seeking comfort
  • ✔️ Duration: ~1.5 hours (+ transfer to Hoi An)
  • ✔️ Price: $40–170 per person
  • ✔️ Comfort: high (direct flights, mostly Economy class)
  • ✅ Best option: Direct flight to Da Nang with VietJet Air, Vietnam Airlines or Bamboo Airways + transfer to Hoi An
  • 💡 Tip: Compare prices and include transfer time to Hoi An (~1 hour).
  • ⭐ Extra tip: Sit on the left side of the plane for possible coastal views near Da Nang.

The fastest and most comfortable way to travel from Ho Chi Minh City to Hoi An is by direct flight to Da Nang and short transfer to Hoi An.

Flights operate from Tan Son Nhat Airport to Da Nang Airport, located only a few kilometers from the city center. You can also check the Vietnam airports map.

Vietnam Airlines, VietJet Air, Bamboo Airways and Vietravel Airlines offer direct flights every day. Flight time is about 1.5 hours and tickets usually cost around $40–170/pp.

From Da Nang Airport, you can continue by bus, minivan or private taxi to Hoi An. Transfer time is about 1 hour.

BOOK DIRECT FLIGHT to Da Nang

Flights from Ho Chi Minh City to Da Nang can be searched and booked online in advance.

flight-saigon-to-danang
Direct flight from Ho Chi Minh City to Da Nang is the fastest way of transfer.

3. BUS from Ho Chi Minh City to Hoi An (+Da Nang)

👉 Cheapest long-distance sleeper bus from Ho Chi Minh City to Hoi An (via Da Nang).

  • ✔️ Good for: budget travelers willing to endure long travel time
  • ✔️ Duration: ~21–23 hours
  • ✔️ Price: $20–50 per person
  • ✔️ Comfort: low to moderate (better in modern sleeper buses)
  • ✅ Best option: Modern sleeper bus with reputable companies like Futabus (Phuong Trang) or Hanh Café
  • 💡 Tip: Choose newer buses with better beds for more comfort.
  • ⭐ Extra tip: Bring snacks, water and power bank—stops and charging options can be limited.

Another budget option from Ho Chi Minh City to Hoi An in central Vietnam is traveling by intercity sleeper bus. Most buses also continue through Da Nang.

Travel time by sleeper bus from Saigon to Hoi An is about 21–23 hours, so this option is suitable mainly for low-cost travelers.

Buses depart from different places in Ho Chi Minh City and arrive at various locations in Hoi An or Da Nang. Tickets usually cost around $20–50/pp.

BOOK BUS TICKETS to Hoi An

Companies operating this route include Futabus, Hanh Cafe, Techbus VN, Viet Nam Travel Bus or Queen Cafe. Modern sleeper buses offer better comfort for this long journey.

Bus tickets from Saigon to Hoi An can be searched and booked online in advance.

🚍 Bus Schedule + Tickets from Ho Chi Minh City to Da Nang / Hoi An:
Bus Company Departs in Ho Chi Minh Arrival in Da Nang Bus Ticket
Futabus – Phuong Trang 10:30 06:30 From $16.00
VietNam Travel Bus 05:00 00:00 From $33.00
VietNam Travel Bus 08:00 04:00 From $33.00
VietNam Travel Bus 10:00 03:30 From $40.00
VietNam Travel Bus 11:00 06:30 From $31.00
VietNam Travel Bus 12:30 06:00 From $40.00
VietNam Travel Bus 14:00 10:30 From $40.00
VietNam Travel Bus 15:00 08:00 From $40.00
VietNam Travel Bus 18:00 10:30 From $40.00
VietNam Travel Bus 19:45 15:45 From $23.00
Techbus VN 07:45 09:45 From $31.00
Hanh Cafe 08:00 08:30 From $24.00
Dinh Nhan 09:30 03:30 From $26.00
Dinh Nhan 11:30 05:30 From $18.00
Dinh Nhan 15:30 10:30 From $18.00
Dinh Nhan 17:00 11:00 From $18.00
Dinh Nhan 18:00 12:00 From $26.00
Dinh Nhan 19:30 13:30 From $26.00
Hanh Cafe 07:45 06:15 From $22.00
Sapa Disc. Travel 14:00 07:35 From $33.00
Sapa Disc. Travel 17:30 11:05 From $33.00
Queen Cafe 17:30 09:30 From $33.00
Tan Kim Chi 18:00 09:30 From $33.00
An Phu Hoi An 08:00 02:00 From $31.00
An Phu Hoi An 09:45 03:45 From $31.00
An Phu Hoi An 11:30 05:30 From $31.00

sleeper-bus-ho-chi-minh-city-saigon-to-hoi-an
From Ho Chi Minh City to Hoi An you can also travel by tourist sleeper bus (photo: Viet Nam Travel Bus).

4. TAXI / CAR from Ho Chi Minh City to Hoi An

👉 Private car/taxi transfer from Ho Chi Minh City to Hoi An for maximum flexibility and comfort.

  • ✔️ Good for: groups or travelers seeking door-to-door convenience
  • ✔️ Duration: ~16 hours
  • ✔️ Price: $435–700 per car
  • ✔️ Comfort: high (private cars, SUVs or minivans with driver)
  • ✅ Best option: Private transfer with companies like Hue Happy Travel
  • 💡 Tip: Split the cost and choose the right vehicle size for your group.
  • ⭐ Extra tip: Plan overnight stops to break up the journey and avoid fatigue.

A comfortable option from Ho Chi Minh City to Hoi An is a transfer by private car or taxi with driver. This option is suitable for travelers looking for privacy and direct hotel transfer.

Private transfers on this route are offered by Hue Happy Travel with smaller cars, SUVs or larger minivans for groups.

The advantage is flexible departure and arrival locations in Ho Chi Minh City, Hoi An or Da Nang. Travel time by private car is about 16 hours.

BOOK PRIVATE CAR to Hoi An

Private transfers from Ho Chi Minh City to Hoi An cost about $435–700/car depending on the vehicle type and number of passengers.

Private cars to Hoi An can be searched and booked online in advance.

private-taxi-car-saigon-to-hoi-an
From Ho Chi Minh City to Hoi An you can also travel by private taxi/car (photo: Hue Happy Travel, 12go.asia).

❓ FAQ – Travel route from Ho Chi Minh City to Hoi An:

How to book tickets or flights from Ho Chi Minh City to Hoi An?

You can book train, bus tickets and flights online at Baolau ➜ or 12go.asia ➜.

How long does it take to travel from Ho Chi Minh City to Hoi An?

Travel by plane to Da Nang takes about 1.5 hours. Train + bus travel takes about 18–20 hours.

What is the distance from Ho Chi Minh City to Hoi An?

The travel distance to Hoi An is about 950 km by train or bus.

How much does transport from Ho Chi Minh City to Hoi An cost?

Flights + bus transfers cost about $50-180/pp. Sleeper buses start at about $16/pp.

What is the best way to travel from Ho Chi Minh City to Hoi An?

The fastest and most comfortable option is a direct flight to Da Nang and a bus to Hoi An.

What is the cheapest way to get to Hoi An?

The cheapest option is a tourist sleeper bus from Ho Chi Minh City.

Can you travel from Da Nang Airport to Hoi An by bus?

Yes, buses and limousine vans operate from Da Nang Airport to Hoi An. Check this bus schedule to Hoi An.

Where can you travel from Hoi An or Da Nang?

You can travel to Hue, Hanoi or Phong Nha-Ke Bang.

What is the best way to travel from Hoi An to Hanoi?

The best option is a direct flight from Da Nang to Hanoi.

What to visit in Hoi An Old Town?

Read this guide about attractions, tickets and accommodation ➜ Hoi An Old Town.


From Ho Chi Minh City to Hoi An + Da Nang by plane, train or bus.

    • Traveling from Ho Chi Minh City to Hoi An covers about 930 km by land. The fastest and most comfortable option is a direct flight to Da Nang, followed by a short bus or taxi transfer to Hoi An. Flights from Saigon to Da Nang take about 1.5 hours and are operated by several Vietnamese airlines.
    • Another popular option is train travel to Da Nang with a transfer to Hoi An by bus, minivan or taxi. The train journey takes about 17–20 hours. Budget travelers can also use sleeper buses, but travel time is longer, about 21–23 hours.
    • From Hoi An you can also travel to Da Nang, Hanoi or Ninh Binh. You can search and book tickets or flights online in advance.

Popular travel routes in Vietnam:
How to get from Hanoi to Sapa? How to get from Hanoi to Ninh Binh?
How to get from Hanoi to Cao Bang? How to get from Hanoi to Ha Long?
How to get from Hanoi to Cat Ba? How to get from Hai Phong to Cat Ba?
How to get from Hanoi to Da Nang? How to get from Da Nang to Hue?

💡 Practical Travel Tips for Ho Chi Minh City to Hoi An

Traveling from Ho Chi Minh City to Hoi An usually includes a transfer via Da Nang by plane, train or sleeper bus.

  • Fastest Option: A direct flight to Da Nang and transfer to Hoi An is the quickest choice.
  • Train or Bus: Overnight trains and sleeper buses help save daytime travel hours.
  • What to Bring: Pack water, snacks, charger and a light jacket for air-conditioning.
  • Hoi An Transfer: Hoi An has no airport or railway station, so transfer from Da Nang is necessary.
  • Travel Time: Flights take about 1.5 hours, while trains and buses take much longer.
  • Book Early: Flights and sleeper cabins can sell out during weekends and holidays.

Tip: Flights, train tickets and bus tickets can be searched and booked online in advance.


🎫 Book and buy your tickets from Saigon to Hoi An + Schedule:

Hanoi to Hoi An ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: