Why Dong Hoi is the starting point for Phong Nha
Phong Nha is a national park, not a city. The place most people call “Phong Nha” is really Son Trach, a small riverside town at the edge of the park. It is where the hotels, restaurants and tour offices are, but it is still just a town. There is no airport here, no train station, and no big bus terminal. That is why almost everyone arrives through Dong Hoi first, then covers the last 45 km by road.
Dong Hoi is the capital of Quang Binh and sits on the coast, right on the main north-south road, rail and air routes. That location is the whole point: trains, flights and buses all stop here, and Phong Nha does not have any of them. It is a modest city, pleasant enough, with a decent beach, but it is not the reason you came to this part of Vietnam.
For that reason, most travelers do not stay in Dong Hoi. They land or arrive, then head straight for Phong Nha the same day. The exception is if your flight or train leaves at an awkward hour and you need to fill a few spare hours nearby, in which case it is worth knowing what there is to do in Dong Hoi before you move on.
How to reach Dong Hoi
Most travelers reach Dong Hoi in one of two ways: by air or by train. Both drop you in the city, ready for the short hop to Phong Nha. Which one you pick usually comes down to where you are starting from and how much you want to spend. Long-distance buses are the third way in, but those normally run straight through to Phong Nha without needing Dong Hoi at all, so they are covered further down.
By air to Dong Hoi Airport
Flying is the fastest way in if you are coming from the far ends of the country. Dong Hoi Airport sits about 6 km north of the city and handles domestic flights only, on two routes: Hanoi (around 1 hour 5 minutes) and Ho Chi Minh City (around 1 hour 40 minutes). Vietnam Airlines and VietJet Air fly both.
There are no international flights and no other direct connections, so from anywhere else you connect through Hanoi or Saigon. From the airport it is another 45 km to Phong Nha, which the sections below cover in full. For the full rundown on the airport, see our Dong Hoi Airport guide.
By train to Dong Hoi railway station
The train is slower but more comfortable, and it lands you closer to the city center than the airport does. Dong Hoi station is on the main north-south line, so trains stop here running both directions: south to Hue (about 2.5 to 3.5 hours) and Da Nang, and north all the way to Hanoi (roughly 8 to 10 hours overnight). Coming up from Hue or Da Nang, the train is often the nicest way to travel, with real scenery and space to move. From the station it is about 45 km on to Phong Nha. For times, connections, classes and booking, see our Dong Hoi railway station guide.
Option 1: By private transfer or hotel pickup
For most travelers, this is the easiest way to get from Dong Hoi to Phong Nha, and the one worth paying a little extra for. You arrange it in advance, a driver meets you at the airport or train station, and you go straight to your accommodation with no waiting and no haggling. After a flight or a long train ride, that is hard to beat.
Most Phong Nha hotels and homestays offer airport and station pickups, so the simplest option is to ask when you book your room. Prices are usually around 800,000 to 1,200,000 VND for a private car, no matter how many of you are in it, so the cost per person drops fast with a group of three or four. A company like Local Vietnam can also arrange the transfer as part of a wider trip, which makes sense if you are booking tours or onward travel anyway.
The trade-off is price. A private car costs more than the shuttle or the public bus, and if you are travelling solo on a budget, it may be more than you want to spend on one short leg. But for comfort, speed and zero hassle, nothing else comes close.
Option 2: By shared shuttle bus
A shared shuttle is the best-value way to get from Dong Hoi to Phong Nha, sitting neatly between a private car and the public bus. Several Phong Nha operators run them, picking up at the airport, the train station and city hotels, so you still get met on arrival without paying for a whole car to yourself.
Prices run from about 120,000 to 300,000 VND per person, depending on the operator, and you book in advance rather than just turning up. The driver collects you at an agreed time, you share the ride with other travelers heading the same way, and you are dropped in Phong Nha. It takes roughly the same hour as any other road option.
The one thing to accept is less flexibility. You leave when the shuttle leaves, not the moment you land, so it suits travelers who are happy to wait a little to save money. If you are travelling light and not in a rush, it is the option that makes the most sense.
Option 3: By tour that picks up in Dong Hoi
This one is a clever trick if the timing works. Instead of booking a transfer and a tour separately, you book a single day tour that starts with a pickup in Dong Hoi. Many Phong Nha cave tours, both group and private, will collect you from the airport, the train station or a hotel, take you straight out to the caves for the day, and then drop you at your Phong Nha accommodation at the end. The ride is included in the tour, so you are not paying twice.
It only works if you arrive early in the morning. The tour has to start close to its normal time, so a mid-morning flight or an afternoon train is too late. You also bring your luggage along for the day, which the driver keeps in the vehicle while you explore, and you go straight into the tour with no chance to check in or freshen up first. If you can live with that, it is an efficient way to turn a travel day into a full sightseeing day and save on a separate transfer.
Practically, arrange it in advance and tell the operator exactly where and when you are arriving. A company like Local Vietnam can set up a private version that picks you up in Dong Hoi, spends the day at the caves you want to see, and ends at your hotel in Phong Nha.
Option 4: By taxi
Taxis are the most available option the moment you arrive. They wait outside the airport and near the train station, so if you have not booked anything in advance, this is the fallback that always works. The ride to Phong Nha takes about an hour, straight along the Ho Chi Minh Road.
The catch is the price. A fair fare is somewhere around 500,000 to 700,000 VND, but drivers at the airport and station are known to push for more, sometimes up to 1,000,000 VND, especially if they see you have no other plan. Agree the price before you get in, or make sure the meter is running from the start.
The easy way around this is to use an app. Grab works in Dong Hoi and is the one most foreign travelers already have, showing you a fixed price up front so there is nothing to haggle over. Xanh SM, the green electric taxi app, works the same way and is worth a look too. Either way, if the drivers waiting outside will not settle on a reasonable rate, order a car on your phone and skip the negotiation altogether.
Option 5: By public bus
The public bus is the cheapest way from Dong Hoi to Phong Nha. The one you want is the B4, a small green and yellow bus that runs between Dong Hoi and Phong Nha for around 40,000 to 60,000 VND, paid to the driver on board. It goes roughly hourly from about 05:30 until 17:00, and the ride takes about an hour, sometimes closer to 90 minutes with all the local stops.
The tricky part is knowing where to catch it, because the bus does not enter any station. Coming from the train station, walk about 10 to 15 minutes to Nam Ly bus station (Ben Xe Nam Ly) and wait at the roadside stop opposite it, marked by a blue signboard with “B4” on it. Do not go inside the station itself. Coming from the airport, walk out to the main road, turn right, and the B4 stop is about 100 metres along on the same side. Either way, flag the bus down as it approaches, or it may not stop.
It is a fine choice if you are on a tight budget, travelling light, and not in a hurry. With luggage and many stops along the way, though, most travelers arriving by plane or train find one of the paid options worth the small extra cost. Tell the driver where you are headed in Phong Nha and he can usually drop you near your hotel.
Option 6: By motorbike or self-drive
Riding yourself is possible, and the road to Phong Nha along the Ho Chi Minh Road is a good one, but it is not the most practical way to cover this leg. You would rent a motorbike from a shop in Dong Hoi city first, which means getting from the airport or station to the shop, then riding 45 km with your luggage strapped on. For most people arriving with bags, that is more effort than it is worth.
There is also the return to think about. A bike rented in Dong Hoi has to come back to Dong Hoi, so you are tied to bringing it all the way here again at the end of your trip. That only makes sense if you are looping back through the city anyway.
The better approach is to reach Phong Nha another way and rent a scooter once you are there. Phong Nha is where you actually want a bike, for getting between the caves and out into the countryside, and renting locally means no long luggage-laden ride and no backtracking. For how that works, see our guide to renting a motorbike in Phong Nha. If you would rather have a car but still want to drive, self-drive car rental and car-with-driver hire are both available in Dong Hoi too.
How to get directly to Phong Nha, skipping Dong Hoi
Here is something most guides will not tell you: you do not always need Dong Hoi at all. If you are not tied to a flight or a specific train, direct buses and private transfers run straight to Phong Nha from several cities, dropping you in Son Trach without the extra step of changing transport in Dong Hoi. For many travelers this is simpler, and sometimes cheaper, than routing through the city.
From the south
Coming up from the south, direct sleeper buses and private cars run to Phong Nha from Hue, often stopping at the Vinh Moc tunnels or other war history sites along the way. The same goes for Da Nang and Hoi An, which sit a bit further down the coast. From Hue especially, going direct usually makes more sense than taking the train to Dong Hoi and transferring on from there.
Tip: Travel Hue to Phong Nha with Local Vietnam
Turn the transfer into a full day of history with a private DMZ sightseeing transfer that runs from Hue to Phong Nha. It stops at Khe Sanh, the Highway 9 cemetery, Hien Luong Bridge and the Vinh Moc tunnels along the way, so you reach your Phong Nha hotel having seen the DMZ instead of just driving past it.
From the north
From the north, direct sleeper buses run overnight to Phong Nha from Hanoi, and many travelers break the journey at Ninh Binh on the way down. These are long rides, but they save you the airport or station transfer at the Dong Hoi end. Flying into Dong Hoi is still faster from Hanoi, but the direct bus is the budget alternative.
Tip: See Phong Nha as part of a longer trip with Local Vietnam
If you are starting in Hanoi, Phong Nha slots neatly into a 6-day Hanoi to Hoi An tour that takes in Ninh Binh, the caves and Hue along the way. It handles the overnight train to Dong Hoi and the transfer on to Phong Nha for you, so the tricky connections are already sorted.
Getting from Phong Nha back to Dong Hoi airport and train station
Leaving works the same way in reverse, but with one difference that matters: you are on a deadline. A missed flight or train is a real problem, so give yourself more time than you think you need. The road takes about an hour, and you still have check-in on top of that.
The easiest option is a private transfer, which most Phong Nha hotels and homestays arrange straight to the airport or station. A shared shuttle works too, and taxis are available, though you are more likely to find a fair meter price by having your accommodation call one than by flagging one down in Son Trach. Booking apps like Grab and Xanh SM are reliable for the pickup in Dong Hoi city, but coverage is thin in Phong Nha itself, so do not count on ordering a car on your phone for the trip out. Arrange the ride the day before instead.
The public B4 bus also runs this direction, leaving Phong Nha roughly hourly from early morning until late afternoon, picking up along the main street through Son Trach. It is the cheapest way back, but the same catch applies: it is slow, it stops often, and it will not get you to the airport terminal itself. For catching a flight or train on time, the bus leaves too little margin for error. Pay for a transfer and travel with a buffer.
As a rule, leave Phong Nha at least three hours before a flight and around two before a train. It sounds like a lot, but between the drive, traffic and check-in, it disappears quickly.
The best way to get from Dong Hoi to Phong Nha
There is no single best way, but there is a best way for you, and it comes down to how you arrive and who you are travelling with. Here is the honest summary.
For most travelers, a private transfer or hotel pickup is the one worth paying for. It is direct, it is waiting when you land, and split between a few people it is not expensive. If you are arriving after a flight or a long train ride, the comfort is worth it.
If you are watching your budget, the shared shuttle is the smart middle choice. You still get picked up, you pay a fraction of the price, and the only cost is a little flexibility on timing. Solo travelers and light packers get the most out of it.
If you arrive early in the morning, look at booking a cave tour that picks up in Dong Hoi. You turn a travel day into a sightseeing day and skip paying for a separate transfer, as long as you do not mind starting without a chance to freshen up.
The public bus is there if you truly want the cheapest option and are travelling light, but for most people the hassle outweighs the few dollars saved. And if you are not tied to Dong Hoi at all, remember that going direct from Hue, Da Nang or Hanoi can skip the transfer entirely.
Whichever you pick, the trip is short and simple. Sort your ride before you arrive, keep some cash on you, and you will be in Phong Nha within the hour.