HANOI to HOI AN — Transport Options ☀️

hanoi-to-hoi-an-transport
How to travel from Hanoi to Hoi An ancient town? You can travel by plane, train, bus, taxi or car.
  1. Train + Bus to Hoi An
  2. Flight + Bus to Hoi An
  3. Bus – Hanoi to Hoi An
  4. Private Taxi to Hoi An
  5. Book a Tour Online 🎫
  6. Book Ticket Online 🎫
Best experience

Train + transfer

Scenic coastal journey with a short transfer from Da Nang

Best value

Sleeper bus

Cheapest option with direct overnight travel

Avoid

Train (if short on time)

Long journey plus extra transfer required

Quick answer: From Hanoi to Hoi An you can travel by sleeper train + bus via Da Nang, direct sleeper bus or flight + transfer. Flights via Da Nang are the fastest option, while trains offer a scenic overnight journey through central Vietnam. Tickets for trains, buses and flights can be searched and booked online in advance.

At a glance:

  • 📍 Distance: About 800 km by land via Da Nang.
  • ⏱️ Travel time: Train + bus: 16–18 hours; sleeper bus: 17–20 hours; flight + transfer: about 4–6 hours total.
  • 💰 Prices: Train from $20–60/pp; sleeper bus from $20–30/pp; flights from $30–90/pp.
  • 🚆 Train Route: Overnight train to Da Nang + short transfer to Hoi An.
  • 🚌 Sleeper Bus: Direct low-cost option from Hanoi to Hoi An.
  • ✈️ Flight: Flight to Da Nang Airport + bus or taxi to Hoi An.

Last updated in March 2026


How do I get from Hanoi to Hoi An?


1. TRAIN + BUS / TAXI from Hanoi to Hoi An

👉 Popular and budget-friendly way to travel by train + bus from Hanoi to Hoi An via Da Nang.

  • ✔️ Good for: budget travelers and those who prefer train travel
  • ✔️ Duration: ~16–19 hours
  • ✔️ Price: ~$25–80 per person
  • ✔️ Comfort: medium to high (sleeper train + bus/minivan)
  • ✅ Best option: Sleeper train to Da Nang + minivan to Hoi An
  • 💡 Tip: Book tickets online in advance and consider stopping in Da Nang.
  • 🌏 Extra tip: Allow time for transfer between train station and bus in Da Nang.

Traveling by train + bus from Hanoi to Hoi An via Da Nang is one of the most popular transport options in central Vietnam. Trains depart from Hanoi Railway Station and arrive at Da Nang Railway Station, about 30 km from Hoi An.

There is no direct train to Hoi An, so you need another transfer from Da Nang by bus, minivan or taxi. The train journey from Hanoi to Da Nang takes about 15–17 hours.

Regular Vietnam Railways trains offer seats and sleeper beds, while tourist sleeper trains like Livitrans Express, Lotus Train or Laman Express provide more comfort. Train tickets from Hanoi to Da Nang cost about $20–50/pp, tourist sleeper trains about $60–80/pp.

1. BOOK TRAIN TICKET to Da Nang

After arriving in Da Nang, you can continue by bus or taxi to Hoi An. Travel time is about 30–60 minutes and tickets cost around $6–17/pp.

Modern minivans, minibuses and private taxis operate between Da Nang and Hoi An every day. Tickets can be searched and booked online in advance.

2. BOOK TICKET / CAR to Hoi An

🚆 Train Schedule from Hanoi to Da Nang + Tickets:
Train Departs in Hanoi Arrival in Da Nang Train Ticket
Train SE1 (seats, sleeper) 20:50 12:12 From $25.00
Train SE5 (seats, sleeper) 08:55 01:31 From $25.00
Train SE23 (seats, sleeper) 13:55 07:05 From $25.00
Train SE7 (seats, sleeper) 06:00 22:43 From $25.00
Train SE11 (seats, sleeper) 21:25 14:40 From $25.00
Train SE9 (seats, sleeper) 12:50 06:14 From $25.00
Train SE3 (seats, sleeper) 19:20 10:36 From $35.00
Train SE17 (seats, sleeper) 20:25 14:15 From $25.00
Violette Trains SE1 (sleeper) 20:50 12:12 From $78.00
Violette Trains SE3 (sleeper) 19:20 10:36 From $78.00
Violette Trains SE19 (sleeper) 19:45 11:45 From $78.00
Laman Express SE19 (sleeper) 19:45 11:45 From $78.00
Livitrans Express SE1 (sleeper) 20:50 12:12 From $75.00
Livitrans Express SE3 (sleeper) 19:20 10:36 From $75.00
Livitrans Express SE19 (sleeper) 19:45 11:45 From $75.00
Charmy Express SE1 (sleeper) 20:50 12:12 From $75.00
Charmy Express SE3 (sleeper) 19:20 10:36 From $75.00
Charmy Express SE19 (sleeper) 19:45 11:45 From $75.00
Damitrans SE3 (sleeper) 19:20 10:36 From $75.00
Damitrans SE19 (sleeper) 19:45 11:45 From $75.00
Lotus Train SE19 (sleeper) 19:45 11:45 From $74.00

train-bus-hanoi-to-hoi-an
From Hanoi to Hoi An you can travel by sleeper or seat train by Vietnam Railways + luxury tourist train via Da Nang.

2. FLIGHT + BUS / TAXI from Hanoi to Hoi An

👉 Fastest and most convenient way to travel by flight + bus from Hanoi to Hoi An.

  • ✔️ Good for: travelers who want to save time and travel comfortably
  • ✔️ Duration: ~3–5 hours
  • ✔️ Price: ~$55–200 per person
  • ✔️ Comfort: high (flight + minivan or taxi)
  • ✅ Best option: Flight to Da Nang + minivan/taxi to Hoi An
  • 💡 Tip: Book flights and transfers online in advance and check airport transfer options.
  • 🌏 Extra tip: Compare transfer options from Da Nang for the best price and convenience.

The fastest and most comfortable way to travel from Hanoi to Hoi An is by direct flight to Da Nang and then by bus, minivan or taxi to Hoi An. This option has 2 steps and saves a lot of travel time.

Flights operate from Noi Bai Airport in Hanoi to Da Nang International Airport, located about 30 km from Hoi An. You can also check the Vietnam Airport Map.

Direct flights are operated by Vietnam Airlines, VietJet Air, Bamboo Airways or Vietravel Airlines. Flight time is about 1.5 hours and tickets usually cost around $50–200/pp.

1. BOOK FLIGHTS to Da Nang

From Da Nang Airport, you can continue by bus, minivan or private taxi to Hoi An. Transfer time is about 1 hour and tickets cost around $4.50–7/pp. Private taxis cost about $15–20/car.

Companies like April Adventure, Hoi An Express or iHome Transfer offer direct airport transfers to Hoi An. You can search and book minibus tickets to Hoi An online in advance.

2. BOOK TICKET to Hoi An

flight-bus-taxi-hanoi-to-hoi-an
From Hanoi to Hoi An you can also take a flight + bus, taxi or car via Da Nang Airport. It is the most fastest way of transport.

3. SLEEPER BUS from Hanoi to Hoi An

👉 Low-cost but long way to travel by sleeper bus from Hanoi to Hoi An.

  • ✔️ Good for: budget travelers and direct long-distance transfer
  • ✔️ Duration: ~15–19 hours
  • ✔️ Price: $16–40 per person
  • ✔️ Comfort: medium (sleeper buses, varying quality)
  • ✅ Best option: Sleeper bus with companies like Techbus VN or Queen Cafe
  • 💡 Tip: Book tickets online in advance and expect stops and possible delays.
  • 🌏 Extra tip: Bring snacks and essentials for the long overnight journey.

Another low-cost option to travel from Hanoi to Hoi An in central Vietnam is by sleeper tourist bus. Many buses travel via Da Nang and continue directly to Hoi An.

Modern sleeper buses from Hanoi to Hoi An take about 15–19 hours and tickets cost around $16–40/pp. Luxury sleeper buses are more comfortable, while older buses are usually cheaper.

Popular companies on this route include Techbus VN, Queen Cafe, Futabus, HK Buslines, Grouptour, Travel Holic Bus or Camel Transport.

BOOK BUS TICKETS to Hoi An

The advantage of bus transportation in Vietnam is the low price and direct connection without transfers. However, buses may stop at other places before arriving in Hoi An.

Buses depart from different locations in Hanoi and arrive at various places in Hoi An or Da Nang. You can search and book tickets online in advance.

🚍 Bus Schedule from Hanoi to Hoi An + Tickets:
Bus Service Departs in Hanoi Arrival in Hoi An Bus Ticket
Queen Cafe 17:30 10:00 From $21.00/pp
Queen Cafe 17:30 10:00 From $21.00/pp
King Express Bus 17:00 11:00 From $16.00/pp
Hk Buslines 17:00 08:00 From $34.00/pp
Hk Buslines 19:30 10:30 From $34.00/pp
Travel Holic Bus 18:00 10:30 From $21.00/pp
G8 Sapa Open Tour 18:45 09:30 From $31.00/pp
Camel Transp. 19:00 11:30 From $18.00/pp
Sapa Disc. Travel 06:45 21:45 From $34.00/pp
Sapa Disc. Travel 19:45 10:45 From $31.00/pp
Tuan Trinh 18:00 08:30 From $22.00/pp
Vietnam Travel Bus 17:00 09:00 From $35.00/pp
Vietnam Travel Bus 19:50 18:35 From $34.00/pp
Quang Dung 17:00 05:15 From $24.00/pp
The Queen Tourist 17:00 10:00 From $21.00/pp
An Phu Hoi An Travel 14:00 06:00 From $36.00/pp
An Phu Hoi An Travel 18:00 10:00 From $38.00/pp
An Phu Hoi An Travel 20:00 11:00 From $36.00/pp
Thuan Hung 09:00 22:30 From $26.00/pp
Binh Hoai 16:00 07:15 From $30.00/pp
Duy Khanh Trans. 16:00 09:30 From $27.00/pp
Tuan Trinh 17:15 09:45 From $22.00/pp

sleeper-bus-hanoi-to-hoi-an
There are also some sleeper tourist buses from Hanoi to Hoi an or Da Nang (photo: Techbus VN, 12go.asia).

4. PRIVATE TAXI / CAR from Hanoi to Hoi An

👉 Most comfortable but very expensive way to travel by private car from Hanoi to Hoi An.

  • ✔️ Good for: travelers seeking maximum comfort, privacy and door-to-door service
  • ✔️ Duration: ~15 hours
  • ✔️ Price: $400–640 per car
  • ✔️ Comfort: high (modern cars, SUVs or minivans with driver)
  • ✅ Best option: Private transfer with companies like Hue Happy Travel
  • 💡 Tip: Split the cost in a group and book online in advance.
  • 🌏 Extra tip: Plan rest stops to make the long journey more comfortable.

A comfortable option for traveling from Hanoi to Hoi An is a private transfer by modern car or taxi with driver. Private cars are suitable for travelers looking for comfort, privacy and direct hotel transfer.

Private transfers from Hanoi to Hoi An are offered by companies like Hue Happy Travel. You can choose from smaller cars, SUVs or larger minivans for groups.

Travel time by private car from Hanoi to Hoi An is about 15 hours, depending on the chosen route and traffic conditions.

BOOK PRIVATE CAR to Hoi An

Private transfers from Hanoi to Hoi An cost about $400–640/car. Prices depend on the vehicle type and number of passengers.

You can search and book private cars to Hoi An or Da Nang online in advance. Always read transfer conditions and pickup information carefully.

private-taxi-hanoi-to-hoi-an
From Hanoi to Hoi An you can also travel by private taxi/car with a driver (photo: Hue Happy Travel, 12go.asia).

If you’re planning how to travel from Hanoi to Hoi An, here’s a clear comparison of all main options — flight, train, sleeper bus, and private car — including prices, comfort, and travel times. This helps you choose the best way for your budget and travel style.

▶️ Journey modes & what to expect:

Comparison of travel options from Hanoi to Hoi An – train, flight, bus and private car
Route Cost range What it’s like / pros & cons
Train + bus/taxi via Da Nang $25–150/pp Popular scenic route via Da Nang with sleeper trains and coastal views. Comfortable for overnight travel, but takes about 16–18 hours.
Flight + bus/taxi via Da Nang $40–100+/pp The fastest and most convenient option. Direct flight to Da Nang and short transfer to Hoi An. Ideal if you want to save time.
Sleeper bus Hanoi → Hoi An $16–40/pp Cheap direct option without transfers. Modern sleeper buses are available, but the journey is long and less comfortable.
Private car / taxi Hanoi → Hoi An $400–640/car Comfortable private transfer with flexible departure and arrival points. Suitable mainly for families or small groups.

👉 What the travel feels like

Night travel is common on the cheaper/land routes, which can mean interrupted sleep and variable schedules. The train offers attractive scenery through central Vietnam — mountains, coast and countryside — especially if you travel by day, though many long rail legs run overnight. Transfers matter: even the flight option requires a short but necessary ground transfer from Da Nang to Hoi An.

Comfort depends heavily on class and operator: tourist sleeper trains and modern coaches are noticeably more comfortable than older buses or hard-seat trains. Cheaper options save money but cost time and energy; paying more buys time and better rest.


🔍 Real travel recommendations for Hanoi to Hoi An

  • Fast & low fatigue: Take a flight from Hanoi to Da Nang with a quick transfer to Hoi An — the best choice if you want to arrive fresh and maximize sightseeing time.
  • Scenic & balanced: Choose the train + bus combo — one of the most popular and relaxing ways to travel from Hanoi to Hoi An. Book a sleeper berth to rest overnight and enjoy coastal views during the day.
  • Budget option: Sleeper buses can work well if you book a reliable operator. Bring earplugs, a neck pillow and water for more comfort during the night trip.
  • Group comfort / flexibility: A private car or taxi makes sense when sharing costs among friends or family and when you prefer a direct, door-to-door journey.
  • Practical travel tips: Book train or flight tickets in advance, reserve your Da Nang–Hoi An transfer before arrival, pack essentials for overnight trips (snacks, water, light clothing, small pillow), and keep valuables close.


💡 Practical Travel Tips for Hanoi to Hoi An

Traveling from Hanoi to Hoi An is a popular long-distance route in Vietnam. You can travel by plane, train, sleeper bus or private transfer.

  • Fastest Option: Flights to Da Nang plus a short transfer to Hoi An take about 3-4 hours total.
  • Train Travel: Sleeper trains to Da Nang offer comfortable overnight travel and scenic coastal views.
  • What to Bring: Bring water, snacks, charger and a travel pillow for overnight journeys.
  • Avoid Cheap Offers: Unofficial bus offers in Hanoi may include delays or unexpected stops.
  • Transfer to Hoi An: Hoi An has no airport or railway station, so you need a transfer from Da Nang.
  • Book Early: Flights and sleeper trains can sell out quickly during weekends and holidays.
  • Extra Stops: You can stop in Hue or Da Nang before continuing to Hoi An.

Tip: Flights, train tickets and sleeper buses from Hanoi to Hoi An can be searched and booked online in advance.


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

Hoi An to Quy Nhon ➔

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 10

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: