HOI AN to PHONG NHA — Transport Options ☀️

how-to-go-hoi-an-phong-nha
How to get from Hoi An (Da Nang) to Phong Nha-Ke Bang? You can travel by bus, train + bus or private car.
  1. Bus – Hoi An to Phong Nha
  2. Train + Bus to Phong Nha
  3. Private Car to Phong Nha
  4. Book a Tour Online 🎫
  5. Book Ticket Online 🎫
Best comfort

Train + bus (via Dong Hoi)

More comfortable, scenic, but requires transfer

Best flexibility

Private car

Door-to-door, flexible, ideal for small groups

Avoid

Flight

No direct option, requires multiple transfers

Quick answer: From Hoi An to Phong Nha-Ke Bang National Park you can travel by sleeper tourist bus, train + bus via Dong Hoi or private car. The travel distance is about 340 km and the journey takes around 6.5–9 hours depending on the transport option. Sleeper buses are the cheapest and most popular choice for most travelers.

At a glance:

  • 📍 Distance: ~340 km
  • ⏱️ Travel time: 6.5–9 hours
  • 💰 Price range: $10–$23 (bus), $11–$17 (train + bus), $150–$440 (private car)
  • 🚌 Best for budget: Sleeper bus (e.g., Techbus VN, Duc Duong, Queen Café, An Phu Hoi An Travel…)
  • 🚆 Train + bus option: Train to Dong Hoi (~5–6 hours) + bus/taxi to Phong Nha (~1.5 hours)
  • 🚗 Fastest option: Private car (~6–7 hours)

Last updated in March 2026


How to Get from Hoi An to Phong Nha

From Hoi An to Phong Nha-Ke Bang National Park you can travel by sleeper bus, train + bus via Dong Hoi or private taxi. The travel distance is about 340 km.

The most popular option is a sleeper tourist bus with travel time of about 6.5–9 hours. Bus tickets from Hoi An to Phong Nha cost about $10–23/pp depending on the bus type.

Another option is to travel by Vietnam Railways train from Da Nang to Dong Hoi and then continue by local bus or taxi to Phong Nha. This option takes longer but offers a comfortable train journey.

From Phong Nha you can continue to Ninh Binh or Hanoi in northern Vietnam.

BOOK TICKETS with 12go.asia

Phong Nha-Ke Bang National Park is famous for caves, jungle landscapes and adventure tourism. The area is also home to Son Doong Cave, the largest cave in the world.

Before visiting, it is recommended to check the local weather conditions: Weather in Phong Nha.

Comparison of Transfer Modes from Hoi An to Phong Nha
Transfer Mode – Hoi An to Phong Nha Travel Time Cost Range
Tourist Sleeper Bus 6.5-9 hours $10 – $23 per person
Train + Local Bus via Dong Hoi City 8-10 hours $11 – $17 per person
Private taxi/car 6-7 hours $150 – $440 per car

BOOK TICKETS with Baolau


How do I get from Hoi An to Phong Nha-Ke Bang?


1. BUS from Hoi An to Phong Nha-Ke Bang

👉 Cheapest and popular option with a sleeper bus from Hoi An to Phong Nha.

  • ✔️ Good for: budget travelers and overnight journeys
  • ✔️ Duration: ~6.5–9 hours
  • ✔️ Price: $10–23 per person
  • ✔️ Comfort: medium to high (modern sleeper buses, varies by company)
  • ✅ Best option: Modern sleeper bus with companies like Techbus VN or Grouptour
  • 💡 Tip: Check drop-off points near your accommodation and arrive early for departure.

The cheapest and most popular way to travel from Hoi An or Da Nang to Phong Nha-Ke Bang is by sleeper tourist bus. These buses are mainly used by solo and low-cost travelers.

Several companies operate on this route, including Techbus VN, Grouptour, Queen Café, Duc Duong, Camel Transport or Cocovip Limousine. Most buses also stop in Da Nang.

Buses depart from different places in Hoi An and usually arrive directly at hostels or homestays in Phong Nha.

BOOK BUS TICKETS to Phong Nha

The bus journey from Hoi An to Phong Nha takes about 6.5–9 hours. Travel times may vary because buses often make additional stops on the route.

Bus tickets cost about $10–23/pp and can be easily booked online in advance. Many companies also accept mobile e-tickets.

It is recommended to arrive at the departure point at least 30 minutes before departure.

🚍 Bus Schedule / Timetable – Hoi An to Phong Nha + Bus Tickets:
Bus Company Departs in Hoi An Arrival in Phong Nha Bus Ticket
Hoang Minh 23:00 06:30 From $19.00
Hoang Minh 07:30 15:00 From $19.00
Hoang Minh 09:30 17:00 From $19.00
Hoang Minh 10:30 18:00 From $19.00
Hoang Minh 12:00 19:30 From $19.00
Hoang Minh 16:30 00:00 From $19.00
Hoang Minh 17:30 01:00 From $19.00
Duc Duong 07:00 13:30 From $17.00
Duc Duong 12:30 20:30 From $21.00
Duc Duong 14:15 20:45 From $17.00
Techbus VN 07:10 13:55 From $19.00
Techbus VN 13:40 20:25 From $19.00
Grouptour 12:30 22:10 From $18.00
Grouptour 13:20 21:20 From $23.00
VietNam Travel Bus 07:00 14:30 From $19.00
VietNam Travel Bus 12:00 19:30 From $19.00
VietNam Travel Bus 14:00 22:10 From $19.00
VietNam Travel Bus 16:00 23:30 From $19.00
VietNam Travel Bus 17:00 00:30 From $23.00
VietNam Travel Bus 19:30 03:00 From $23.00
An Phu Hoi An Travel 09:00 15:00 From $21.00
An Phu Hoi An Travel 10:00 16:00 From $21.00
An Phu Hoi An Travel 12:30 18:30 From $21.00
An Phu Hoi An Travel 14:00 20:00 From $21.00
An Phu Hoi An Travel 16:15 22:15 From $21.00
An Phu Hoi An Travel 18:00 00:00 From $21.00
An Phu Hoi An Travel 22:00 04:00 From $21.00
Full Moon Party Tour 12:50 20:50 From $16.00
To Vietnam Travel 13:00 21:00 From $12.00
Queen Cafe 13:00 21:00 From $11.00
Duy Khanh 13:00 21:00 From $17.00
Cocovip 13:30 21:30 From $22.00
HK Buslines 14:00 20:30 From $19.00
HK Buslines 15:00 21:30 From $19.00
HK Buslines 16:00 22:30 From $19.00
HK Buslines 19:30 02:30 From $19.00
HK Buslines 20:30 03:00 From $19.00

sleeper-bus-hoi-an-to-phong-nha
Bus of Techbus VN JSC company from Hoi An to Phong Nha-Ke Bang National Park (photo: 12go.asia).

2. TRAIN + BUS from Hoi An to Phong Nha-Ke Bang

👉 Flexible option of getting to Phong Nha with bus and train transfers via Da Nang and Dong Hoi.

  • ✔️ Good for: travelers who prefer trains and scenic routes
  • ✔️ Duration: ~8–10 hours total
  • ✔️ Price: $12–50 per person
  • ✔️ Comfort: medium to high (bus + train seat or sleeper)
  • ✅ Best option: Bus to Da Nang + train to Dong Hoi + local bus to Phong Nha
  • 💡 Tip: Choose right-side train seats for coastal views and easier transfers.

There is no direct railway to Phong Nha, but you can take a train to Dong Hoi city and from there take a local bus to Phong Nha. So you can travel by bus + train via Da Nang city and Dong Hoi, this option has 3 steps in total, the 1st step is a bus trip to Da Nang, the 2nd step is a train trip from Da Nang to Dong Hoi and the 3rd step is a local bus trip from Dong Hoi to Phong Nha-Ke Bang.

From Hoi An to Da Nang, it is about 25 km to the city center, and there are many private companies that offer minivans, minibuses or classic buses between these cities, the offer is very wide. Bus travel from Hoi An to Da Nang takes approximately 1 hour and tickets range from $5-17/pp, depending on the type of bus or minibus you use.

Some buses or private minivans also go directly to the train station in Da Nang, which is an advantage, then you can just travel by train to Dong Hoi. You can also use private transfers such as taxi or Grab. You can book bus tickets or private cars from Hoi An to Da Nang easily online.

BOOK TICKETS / CAR to Da Nang

The second step is to travel by regular Vietnam Railways train, or by tourist sleeper train Violette Train or Livitrans Express, these tourist trains are part of regular trains. Regular trains to Dong Hoi will offer you comfortable seats or sleeping beds, seats are the cheapest option, sleeping tourist trains are the most expensive.

If you want to see the beautiful coastline in this area, it is advisable to have a seat or berths on the right side of the train, you will also go through the beautiful and popular Hai Van Pass. Train travel time from Da Nang to Dong Hoi is approximately 5-6.5 hours and train tickets range from $7-15/pp (soft seat or berth), tourist sleeper trains cost approximately $40-50/pp.

These tourist trains offer better comfort and modern renovated trains with above-standard service and dining. Da Nang train station is a short distance from the city center and Dong Hoi train station is in the city center and local buses to Phong Nha also depart from there. You can find and buy train tickets from Da Nang to Dong Hoi online, regular trains also accept mobile phone tickets as e-tickets.

BOOK TRAIN TICKETS to Dong Hoi

The third step is to travel by local bus from Dong Hoi to Phong Nha. This smaller public bus departs from Bến xe Nam Lý bus stop, which is a short distance from Dong Hoi train station. The journey by bus from Dong Hoi to Phong Nha takes approximately 1.5 hours, the bus also makes other stops before arriving in Phong Nha, tickets can be purchased directly on the spot when boarding the bus.

🚆 Train Schedule / Timetable – Da Nang to Dong Hoi + Train Tickets:
Train Departs in Da Nang Arrival in Dong Hoi Train Ticket
Train SE2 (seat, sleeper) 13:33 19:03 From $10.00
Train SE4 (seat, sleeper) 12:38 18:13 From $10.00
Train SE8 (seat, sleeper) 23:20 05:00 From $11.00
Train SE12 (seat, sleeper) 16:05 22:25 From $10.00
Train SE6 (seat, sleeper) 01:59 08:10 From $10.00
Train SE10 (seat, sleeper) 09:06 16:10 From $10.00
Train SE20 (seat, sleeper) 18:00 23:58 From $18.00
Train SE24 (seat, sleeper) 10:13 17:39 From $12.00
Violette Train SE2 (sleeper) 13:33 19:03 From $45.00
Violette Train SE4 (sleeper) 12:38 18:13 From $45.00
Livitrans Express SE4 (sleeper) 12:38 18:13 From $45-78

train-hoi-an-to-phong-nha
From Hoi An to Phong Nha you can also travel by train + bus via Dong Hoi (photo: Baolau).

3. TAXI / CAR from Hoi An to Phong Nha-Ke Bang

👉 Most comfortable but expensive option with a private car from Hoi An to Phong Nha.

  • ✔️ Good for: travelers seeking comfort, privacy, and direct transfer
  • ✔️ Duration: ~6–7 hours
  • ✔️ Price: $150–440 per car
  • ✔️ Comfort: very high (modern cars or minivans with driver)
  • ✅ Best option: Private transfer with companies like Cocovip Limousine or Hue Happy Travel
  • 💡 Tip: Ideal for groups—split the cost and choose flexible pickup/drop-off points.

You can also travel from Hoi An to Phong Nha-Ke Bang National Park by private car, taxi / minivan, i.e. taxi with driver. The private companies like Cocovip Limousine, Vietnam Locals, Hue Happy Travel, Mango Travel, T Travel, will offer you various modern cars or modern minivans for up to 8 people from Hoi An to Phong Nha, which has perfect comfort with reclining seats. This option is suitable for those who want to travel to Phong Nha National Park in a group of travelers, so they can book the entire vehicle and then calculate the fare for single passengers.

BOOK PRIVATE CAR to Phong Nha

It is the most expensive transport option, traveling by this private car or minivan from Hoi An to Phong Nha costs around $150-440/pp and the travel time is approximately 6-7 hours. The advantage is that you can choose your departure point in Hoi An and your arrival point in Phong Nha-Ke Bang. You can book this private car/taxi with a driver to Phong Nha from Hoi An easily online, always read carefully the current instructions and conditions for this type of transfer.

🚕 Taxi Schedule from Hoi An to Phong Nha-ke Bang:
Taxi Service Travel Time Price (Car)
Vietnam Locals 06:30 From $230.00 / Standard 3pax
Vietnam Locals 06:30 From $310.00 / Minivan 8pax
Hue Happy Travel 06:40 From $150.00 / Comfort 2pax
Hue Happy Travel 06:40 From $170.00 / SUV 4pax
Hue Happy Travel 06:40 From $210.00 / Van 10pax
Cocovip 06:30 From $430.00 / Van 10pax
Mango Travel 06:00 From $150.00 / Comfort 2pax
Mango Travel 06:00 From $160.00 / SUV 4pax
Mango Travel 06:00 From $210.00 / Van 10pax
T Travel 06:00 From $180.00 / Economy 2pax
T Travel 06:00 From $200.00 / Comfort 3pax
T Travel 06:00 From $210.00 / SUV 5pax
T Travel 06:00 From $280.00 / Van 10pax

private-taxi-car-hoi-an-to-phong-nha
Private car or minivan by Hue Happy Travel from Hoi An to Phong Nha-Ke Bang National Park (photo: 12go.asia).

❓ FAQ + Tips – Travel route from Hoi An to Phong Nha:

How to book tickets from Hoi An to Phong Nha?

Tickets from Hoi An or Da Nang to Phong Nha / Dong Hoi can be booked online via Baolau or 12go.asia.

How long does the trip to Phong Nha take?

Travel by sleeper bus takes about 6.5–9 hours. Train + bus via Dong Hoi takes about 8–10 hours.

How much does transport to Phong Nha cost?

Bus tickets cost about $11–24/pp. Train + bus transfers cost about $11–17/pp.

What is the distance from Hoi An to Phong Nha?

The travel distance from Hoi An to Phong Nha-Ke Bang is about 340 km.

Is there a luxury train from Da Nang to Dong Hoi?

Yes, tourist sleeper trains like Livitrans Express operate on this route.

Is there a direct train to Phong Nha?

No, the nearest railway station is in Dong Hoi, about 45 km from Phong Nha.

Can you travel by plane to Phong Nha?

No direct flights are available. The nearest airport is Dong Hoi Airport.

What is the fastest way to reach Phong Nha?

The fastest and most practical option is a direct sleeper tourist bus.

Where can you travel from Phong Nha?

From Phong Nha you can continue to Hanoi, Cat Ba Island or Ninh Binh.



Practical Travel Tips for Hoi An to Phong Nha

Traveling from Hoi An to Phong Nha is a popular route from central Vietnam’s coast to the famous cave region inland.

  • Leave Early: Morning departures help avoid heat and late arrivals.
  • Pack Light Clothes: Weather can be hot and humid during the trip.
  • Bring Snacks & Water: Some routes have limited refreshment stops.
  • Use Sleeper Buses: They are the cheapest and most popular option.
  • Keep Devices Charged: Bring a power bank for long journeys.
  • Prepare for Rural Roads: Some inland sections can be bumpy and winding.
  • Book Early: Bus and train tickets are better booked online in advance.

Tip: Bus and train tickets from Hoi An to Phong Nha can be searched and booked online before departure.


🎫 Book your tickets / taxi from Hoi An to Phong Nha + Schedule:

Hue to Hanoi – Schedule ➔

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: