GoAsia
How to Get from Phong Nha to Hoi An

How to Get from Phong Nha to Hoi An

Last updated: October 16, 2026
Contents

Phong Nha has no railway station, so the trip to Hoi An is a choice between a direct bus or private car and a longer route via Dong Hoi and Da Nang by train.[1]

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Phong Nha to Hoi An by Bus

Booking platforms list direct sleeper and cabin buses from Phong Nha to Hoi An, with a journey time of about 7 hours. Fares in October 2026 were about US$17 to US$22 (12Go shows fares in Thai baht; converted to US dollars at the ECB rate of 15 October 2026).[2] Confirm in advance where the bus stops in Hoi An.

Phong Nha to Hoi An by Train (via Dong Hoi and Da Nang)

The nearest station is Dong Hoi. Vietnam Tourism lists local buses from Dong Hoi to Phong Nha that take 45 to 90 minutes.[1] From Dong Hoi, five Reunification Express pairs run to Da Nang, according to the Vietnam Railways timetable:[3]

TrainDeparts Dong HoiArrives Da NangTime on board
SE304:5710:435 h 46 min[3]
SE107:3313:295 h 56 min[3]
SE716:2722:306 h 03 min[3]
SE518:1100:36 (next day)6 h 25 min[3]
SE923:5706:03 (next day)6 h 06 min[3]

Hoi An has no railway station, so you finish with a taxi or ride-hailing car from Da Nang. Fares depend on the train and the class. Check the price for your date on the Vietnam Railways booking site, dsvn.vn.[4] Between Hue and Da Nang the line follows the coast and is described as one of the most scenic train segments in Vietnam.[4]

Phong Nha to Hoi An by Private Transfer

Booking platforms list private cars from Phong Nha to Hoi An at about US$149 to US$307 per vehicle in October 2026, from a small car to a 10 to 14 seat van. The listed journey time is about 5 hours 45 minutes to 6 hours 40 minutes.[2] Ask the driver in advance if you want to stop at sites such as the Vinh Moc Tunnels.

Comparing Your Options

ModeFare (October 2026)Journey time
Bus from Phong NhaAbout US$17 to US$22 per person[2]About 7 hours[2]
Train from Dong Hoi to Da Nang, then taxiDepends on class, see Vietnam Railways5 h 46 min to 6 h 25 min to Da Nang[3]
Private transferAbout US$149 to US$307 per vehicle[2]About 5 h 45 min to 6 h 40 min[2]

Timetable

Bus Phong Nha - Hoi An $ 16.47–21.98 7h
  • →  Sleeper 38 04:00
  • →  VIP 32 Cabin 04:00
  • →  Single Cabin 01:45, 02:00, 17:00
  • →  Cabin 34 06:30, 09:00, 11:00, 15:00, 19:00
  • →  VIP Cabin 24 13:00, 19:50
  • →  Lower Single Cabin 02:00, 03:00, 04:00, 04:30
Taxi Phong Nha - Hoi An $ 146.61–305.79 5h 45m – 6h 40m
  • →  SUV 4pax
  • →  Van 10pax
  • →  Comfort 2pax
  • →  Minivan 8pax
  • →  Standard 3pax
  • →  Comfort 3pax
  • →  Economy 2pax
  • →  SUV 5pax
  • →  Sedan 3pax
  • →  Minibus 14pax
Train Dong Hoi - Da Nang $ 11.36–249.53 5h 30m – 7h 13m
  • →  Cabin 4x 05:40
  • →  VIP Cabin 2x 00:05, 00:10, 06:17
  • →  Soft Seat 00:05, 05:03, 06:42, 16:31, 19:28
  • →  Level 1 4 beds compartment 05:03, 06:17, 06:42, 16:31, 19:28
  • →  Level 1 6 beds compartment 05:03, 06:42, 16:31, 19:28
  • →  Level 2 4 beds compartment 05:03, 06:17, 06:42, 16:31, 19:28
  • →  Level 2 6 beds compartment 05:03, 06:42, 16:31, 19:28
  • →  Level 3 6 beds compartment 05:03, 06:42, 16:31, 19:28
  • →  4 beds cabin 00:05
  • →  4 beds cabin lower berth 00:05, 05:03, 06:17, 06:42, 16:31, 19:28
  • →  4 beds cabin upper berth 00:05, 05:03, 06:17, 06:42, 16:31, 19:28
  • →  6 beds cabin lower berth 00:05
  • →  6 beds cabin middle berth 00:05
  • →  6 beds cabin upper berth 00:05

Frequently Asked Questions

How can I book tickets from Phong Nha to Hoi An?

Use the booking tool on this page to compare the transport options currently available from Phong Nha to Hoi An, including current prices and schedules.

What is the cheapest way to get from Phong Nha to Hoi An?

A direct bus is usually the cheapest option. Booking platforms listed fares from about US$17 per person in October 2026. The train also needs a transfer to Dong Hoi and a taxi from Da Nang to Hoi An.

What is the fastest way to get from Phong Nha to Hoi An?

A private car is the fastest door-to-door option, listed at about 5 hours 45 minutes to 6 hours 40 minutes.

How long does it take to get from Phong Nha to Hoi An?

Plan on about 7 hours by direct bus and about 5 hours 45 minutes to 6 hours 40 minutes by private car. The train from Dong Hoi to Da Nang alone takes 5 hours 46 minutes to 6 hours 25 minutes.

Is the train ride scenic between Dong Hoi and Da Nang?

Between Hue and Da Nang the line follows the coast and is described as one of the most scenic train segments in Vietnam.

Do I need to go to Dong Hoi to catch the train?

Yes. Phong Nha has no railway station. Local buses from Dong Hoi to Phong Nha take 45 to 90 minutes, so use a taxi or the bus to reach the station.

Where does the train arrive for Hoi An?

Trains arrive at Da Nang station. Hoi An has no railway station, so continue by taxi or ride-hailing car.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Vietnam Tourism (Vietnam National Authority of Tourism): A complete guide to Phong Nha. Retrieved October 15, 2026.
  2. [2] 12Go: 12Go timetable: Phong Nha to Hoi An. Retrieved October 15, 2026.
  3. [3] Vietnam Railways (Đường sắt Việt Nam): Vietnam Railways timetable: Reunification Express (SE) trains. Retrieved October 15, 2026.
  4. [4] Vietnam Airlines: Overnight Train in Vietnam: Ticket Classes, How to Book & Notes. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.