
How to reach Phong Nha
Dong Hoi is the gateway city with the nearest airport and train station. Phong Nha town (Son Trach) is about 45km on from there. Pick your starting city for the real options, times and prices.

Hue → Phong Nha
210 kmA tourist bus or a private car. Both take about 4 to 4.5 hours.
See all options →
Da Nang → Phong Nha
312 kmSleeper bus (7 to 8 hours) or the train to Dong Hoi plus a short transfer.
See all options →
Hanoi → Phong Nha
500 kmFly to Dong Hoi (about 1h15) for speed, or take the overnight train to sleep through it.
See all options →
Ninh Binh → Phong Nha
420 kmAn overnight sleeper bus, or the train to Dong Hoi.
See all options →
Dong Hoi → Phong Nha
45 kmThe local bus B4 if you're counting pennies, or a quick private transfer.
See all options →
Hoi An → Phong Nha
340 kmSleeper bus from Hoi An direct, or a private car via Hai Van Pass.
See all options →
Ho Chi Minh City → Phong Nha
1100 kmFly to Dong Hoi (about 1h45), then 45km transfer. Don't try the bus.
See all options →
Vinh → Phong Nha
290 kmSleeper bus or train. Allow most of the day.
See all options →Once you've picked your route, see the caves worth visiting or plan the whole trip.
Heading on after Phong Nha? See the leaving Phong Nha page for routes south to Hue, Hoi An, Da Nang and north to Ninh Binh, Hanoi.