There is no train station in Phong Nha town, but there is a frequently serviced station in Dong Hoi, less than 1hr drive away. The majority of the trains are overnight which is great if you are looking to save travel time, and from my experience, the overnight trains are comfortable and easy to sleep on. Like with buses, Baolau* is the easiest way to book the train in advance. Prices vary depending on the seating option.
⏰ 3hrs + 1hr transfer
💰 ~150k +
⏰ 8hrs + 1hr transfer
💰~300k +
⏰ 10.5hrs + 1hr transfer
💰 300-700k
The most efficient way to get from Dong Hoi to Phong Nha is a private transfer, which all accommodation offer (I think I paid 400k via Linh’s Homestay*). Of course, you could take a taxi, but expect this to cost more than a pre-arranged transfer (I would estimate ~500k).
If you’re on a budget then you can also take the local public bus, bus number B4. This thread details the route that the bus takes through Dong Hoi and onwards to Phong Nha.
⏰ the public bus takes about 1.5 hours. It departs at 05.20, 06.00, 07.10, 08.00 and then on the hour every hour until 17.00 (excluding 12.00).
💰33k