Contents
From the cave country of Phong Nha to the limestone peaks that rise straight out of the rice fields at Tam Coc, this is a classic leg for travellers heading north through Central Vietnam. Dong Hoi is the gateway to the underground wonders of Quang Binh province, and Tam Coc, known as Ha Long Bay on land, is quiet and pastoral by comparison. Most people make the trip overnight to keep their daylight hours for sightseeing.
Dong Hoi to Tam Coc by Bus
Sleeper buses are the usual choice. A direct VIP 22 bus to Tam Coc costs about $30 on booking platforms (November 2026) and takes from about 7 hours 10 minutes. Cabin buses to Ninh Binh city cost about $21 to $28 and take from about 7 hours. Limousine and cabin buses departing from Quang Binh province to Tam Coc cost about $23 to $33 and take from about 5 hours 15 minutes.[1] If your bus stops in Ninh Binh city instead of Tam Coc, a short taxi or motorbike ride takes you on to your homestay.
Dong Hoi to Ninh Binh by Train
Reunification Express trains call at both Dong Hoi and Ninh Binh, so the train is an alternative to the bus for the main leg of the trip.[2]
Comparing Your Options
| Mode | Price (USD) | Duration |
|---|---|---|
| VIP 22 bus to Tam Coc | $30[1] | From about 7h 10min |
| Cabin bus to Ninh Binh city | $21 to $28[1] | From about 7h |
| Limousine or cabin bus from Quang Binh to Tam Coc | $23 to $33[1] | From about 5h 15min |
Tips for Traveling from Dong Hoi to Tam Coc
- Book a lower berth: If you are prone to motion sickness, a lower berth feels steadier.
- Check the drop-off point: Some buses stop in Ninh Binh city, others go to Tam Coc itself.
- Keep valuables close: Keep your passport, cash and electronics in a small bag with you rather than in the luggage hold.
- Dress in layers: The air conditioning on Vietnamese buses can be cold even in hot weather.
- Message your homestay: Overnight buses often arrive in the early morning, so ask about early check-in or a place to rest.
Timetable
| Bus Quang Binh - Tam Coc $ 22.93–32.85 5h 15m – 5h 30m | |
|
| Bus Dong Hoi - Ninh Binh $ 21.27–28.17 7h | |
|
| Bus Dong Hoi - Tam Coc $ 29.53 7h 10m | |
|
| Bus Quang Binh - Ninh Binh $ 29.09 8h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Dong Hoi to Tam Coc, including current prices and schedules.
A cabin bus to Ninh Binh city, from about $21 on booking platforms (November 2026), followed by a short taxi ride to Tam Coc.
Limousine and cabin buses leaving from Quang Binh province take from about 5 hours 15 minutes. Direct VIP buses from Dong Hoi take from about 7 hours 10 minutes.
From about 5 hours 15 minutes to about 7 hours 10 minutes, depending on the service and where it leaves from and drops you.
Yes. Many services leave in the evening and arrive in the early morning, which saves you a hotel night.
A cabin bus has private compartments with curtains or doors, while a standard sleeper has open berths in rows.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable: Dong Hoi to Tam Coc. Retrieved November 3, 2026.
- [2] Vietnam Railways (Duong sat Viet Nam): Vietnam Railways timetable: North-South trains (Reunified Express). Retrieved November 3, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
