| Mode | Departure and arrival | Duration | Indicative price |
|---|---|---|---|
| Train SE3 (night) | Hanoi 7:20 pm, Dong Hoi 4:45 am | 9 h 25 | from about 760,000 VND |
| Train SE1 (night) | Hanoi 9:45 pm, Dong Hoi 7:21 am | 9 h 36 | from about 760,000 VND |
| Train SE7 (day) | Hanoi 6:00 am, Dong Hoi 4:15 pm | 10 h 15 | from about 580,000 VND (soft seat) |
| Direct sleeper bus to Phong Nha | 12 departures a day | 8 h 30 to 9 h 30 | from about 410,000 VND |
| Cabin bus (VIP) | 27 departures a day | 7 h to 10 h | from about 590,000 VND |
| Flight to Dong Hoi | flight of about 1 h | 1 h plus transfers | about 1,180,000 VND on one reseller example |
The night train
The night train saves a hotel night. By class, the starting prices noted are about 820,000 VND for a 6-berth hard sleeper and 1,070,000 VND for a 4-berth soft sleeper. Tickets are bought on the railway's website, from a reseller or an agency: see night trains from Hanoi station and the night train in Vietnam. Arriving at Dong Hoi at 4:45 am, plan a coffee and a transfer, or arrange an early arrival with your accommodation.
From Dong Hoi to Phong Nha
Dong Hoi is about 45 km from Phong Nha, around 45 minutes by road: taxi, Grab, local bus or a transfer arranged by your accommodation. The price is not reliably posted: agree it before getting in.
The sleeper bus
The sleeper bus drops you directly in Phong Nha village, which avoids the transfer from Dong Hoi. It is the cheapest option but the longest; the cabin bus is a little more comfortable. Pick an evening departure to sleep on the way.
What to do in Phong Nha
See also: Hanoi to Ho Chi Minh City: Plane, Train or Bus (2026)
Phong Nha is the starting point for the caves (Phong Nha, Paradise, Son Doong): see Phong Nha and Son Doong. According to our page, Son Doong places for 2026 and 2027 are reported full. Allow two nights minimum. On a north-south route, Phong Nha sits between Ninh Binh and Hue.
FAQ
Can you go from Hanoi to Phong Nha by train? Yes as far as Dong Hoi, then 45 km by taxi, Grab, local bus or transfer.
What is the cheapest way? The sleeper bus, from about 410,000 VND.
How long does the journey take? From 9 h 25 to 11 h 40 by train, from 7 h to 10 h by bus, 1 h by plane plus transfers.
The Hanoi Authority editorial team, 30 October 2026



