Hang & Trail
Hanoi: ハノイで出発を待つ

500 km · the honest version

Hanoi to Phong Nha

An overnight trip. Take the night train or sleeper bus, or fly to Dong Hoi.

The short answer

Fly to Dong Hoi (about 1h15) for speed, or take the overnight train to sleep through it.

One thing that trips everyone up: Dong Hoi is not Phong Nha. Dong Hoi is the gateway city with the airport and train station. Phong Nha town is officially Son Trach village, about 45km further on. When you book transport, your real destination is Son Trach / Phong Nha.

Every way to do it

OptionTimeCost
Flight to Dong Hoiabout 1h15 + transferaround $50 to $140
Overnight trainabout 10 hoursfrom around $28 sleeper
Sleeper bus10 to 12 hoursaround $12 to $18

Times and prices checked June 2026, refreshed quarterly.

Phong Nha to Hanoi runs overnight the same way.

The short version

The night train is the move. Hanoi to Phong Nha is about 500km, which is too far to do as a comfortable daytime trip, so you want to travel overnight one way or another. The classic is the sleeper train to Dong Hoi: you board in the evening, sleep through it, and wake up an hour from Phong Nha. Flying is faster if you'd rather not lose the evening, and the direct sleeper bus is the cheapest. All three end the same way, with a 45km hop from Dong Hoi to Phong Nha town.

If you only read this far: book a soft sleeper berth on an SE train, take a taxi or the local bus from Dong Hoi station, and you're sorted. Prices checked June 2026.

The night train (our pick)

This is the one we'd book. The SE trains run the main north-south line, and the overnight services from Hanoi reach Dong Hoi in about ten hours. SE1 leaves Hanoi around 20:50 and gets in near 06:40, SE3 leaves earlier around 19:20 and arrives about 05:00, so you can pick a departure that gives you a full night's sleep rather than a 4am wake-up.

Get a berth, not a seat. A soft sleeper (the four-berth cabin) on Vietnam Railways runs from around $28, and a hard sleeper (six berths, a bit more cramped) is a touch cheaper. The lower berths cost slightly more than the uppers and are worth it: you get a window and you're not climbing over anyone. There are also private tourist-brand sleepers like Livitrans and Lotus on some services, nicer fit-out and free snacks, but you pay roughly double for them.

The appeal is simple. You don't burn a daytime travel day and you don't pay for a hotel night. You go to bed in Hanoi and wake up an hour from the caves. Bring earplugs, some snacks, and don't expect the dining car to be much.

~10h
Hanoi to Dong Hoi
SE1 / SE3
best overnight services
~$28
soft sleeper berth from
45 km
left at Dong Hoi

The sleeper bus

The cheapest way south, and the only one that can drop you right in Phong Nha town with no transfer. Direct sleeper buses run from around $12 to $18 for a standard berth, and the newer VIP cabin buses (private pods with a door) cost more, often $20 to $35. Reckon on ten to twelve hours depending on traffic and how many stops the driver makes.

Most overnight services leave Hanoi in the late afternoon or early evening and arrive in Son Trach the next morning. It's cheaper than the train and saves you the Dong Hoi transfer, but it's a bus: the road is bumpy in patches, the driving can be assertive, and the advertised WiFi and toilet are best treated as a maybe. If you sleep badly on buses, pay the extra for the train.

Hanoi, route to Phong Nha (view 2)
Photo: 756heidis via TripAdvisor

Flying

The fast option. Vietnam Airlines and Vietjet fly Hanoi (HAN) to Dong Hoi (VDH) in about an hour and fifteen, with fares from roughly $50 up to $140 depending on the date and how far ahead you book. Vietjet usually has the most departures; Vietnam Airlines is often the cheapest if you catch a sale.

The catch is the same as everything else here: the plane lands at Dong Hoi, not Phong Nha, so you've still got the 45km transfer at the end. Factor in airport time and that last leg and the door-to-door saving over the night train shrinks. Fly if your evening is precious or the train berths are sold out, otherwise the train is the nicer trip.

The Dong Hoi confusion

This trips up almost everyone, so here it is plainly. There's no airport or train station in Phong Nha. Dong Hoi is the gateway city, about 45km away, and that's where the planes land and the trains stop. Phong Nha town itself is officially Son Trach village.

So when you book a flight or train, your destination is Dong Hoi (VDH for the airport, Dong Hoi for the station). When you book a sleeper bus or a transfer, the place you actually want is Son Trach or Phong Nha. Mix those up and you can end up stranded in the wrong town at 6am, which is a rough start to a cave trip.

Hanoi, route to Phong Nha (view 3)
Photo: Soko37 via TripAdvisor

Getting from Dong Hoi to Phong Nha

Whether you arrive by train or plane, you've got the same 45km to cover, roughly an hour. The cheapest way is the B4 local bus, which runs between Dong Hoi and Son Trach for about $2.50 and drops you in the middle of Phong Nha town. It's slow and basic but it works, and almost no tourists know it exists.

If you're tired off the night train or it's the small hours, just take a taxi or a pre-arranged transfer for around $16 to $24. Plenty of guesthouses in Phong Nha will send a driver to meet your train or flight, sometimes bundled with the room, so ask when you book your stay.

Booking the train

Book the sleeper berths ahead, especially in summer and around Vietnamese holidays, when the good berths sell out days in advance. You can buy direct from Vietnam Railways at dsvn.vn, or use an agent like Baolau or 12Go if the official site gives you trouble with a foreign card; the agents add a small fee but save the hassle.

Aim for a lower soft-sleeper berth on SE1 or SE3 if you can. When you pick your train, double-check it actually stops at Dong Hoi (most SE services do, but not every single departure), and note the arrival time so you know whether you're landing at a civilised hour or before dawn.

Hanoi, route to Phong Nha (view 4)
Photo: 15queen via TripAdvisor

Which to pick

Take the night train if you want the best mix of comfort, cost and not wasting a day. It's the one we recommend to most people, and it's a genuinely pleasant way to travel. Fly if your time is tight or you couldn't get a berth. Take the sleeper bus if you're counting every dollar and you can sleep through anything.

One thing worth saying: don't try to make this a day trip or a there-and-back. Phong Nha is at least two nights to make the journey worth it, three if you want to do a proper cave tour and still have a slow day in the valley.

Common questions

What is the fastest way from Hanoi to Phong Nha?

Fly to Dong Hoi, about 1h15, then transfer the last 45km. The overnight train is the comfortable budget option if you would rather sleep through the journey.

How comfortable is the Hanoi to Phong Nha sleeper bus?

It's a 10 to 12 hour overnight haul in a pod-style berth, fine for one night if you can sleep on transport. Bring earplugs, snacks and a power bank, drivers play loud music and stops are brief. The train is more comfortable if you can stretch to it.

Where do Hanoi sleeper buses to Phong Nha pick up?

Most leave from Nuoc Ngam bus station in southern Hanoi, around 6 to 8pm. Some operators offer a hotel pickup in the Old Quarter for an extra dollar or two, worth it to skip the cross-town taxi at rush hour.

Can you fly Hanoi to Dong Hoi same day as a Phong Nha cave tour?

Tight but doable if you take the first flight, around 6am, and book an afternoon tour. Better to fly in the day before and start your tour fresh. Flights run around $50 to $140 one way (prices checked June 2026).

Get a private transport quote

Door-to-door price, vehicle, driver, and any stops you'd like on the way.

Want a private car or transfer sorted for you?

Get a quote