Cao Bang and Cat Ba are the bookends of an unusual northern Vietnam circuit — the country's biggest waterfall on the Chinese border, ending at a limestone island in the bay. Not many travelers connect these two directly, but those who do tell us it's one of the best contrast trips in the country. The route is long but the sleeper bus makes it doable in one night.

The fast version
- Distance: ~430 km (Cao Bang City → Cat Ba Town)
- Door-to-door time: ~12 to 13 hours, overnight
- Easiest option: Overnight sleeper bus from Cao Bang via Hanoi, Hai Phong, and the Dong Bai ferry
- Alternative: Day bus to Hanoi, overnight stay, morning bus to Cat Ba
Option 1 — Overnight sleeper bus (recommended)
The single-ticket route. Board in Cao Bang in the early evening, sleep through the mountain descent and the long highway run to Hai Phong, and step off in Cat Ba Town the next morning.
What you actually do:
- Pickup at Cao Bang Bus Station or your accommodation between 18:30 and 20:00 (confirm pickup point when booking — some accommodations require meeting at the station).
- Sleeper bus down through Bac Kan and on to Hanoi (~6–7 hours).
- Continue Hanoi → Hai Phong → Dong Bai – Cai Vieng ferry.
- Drop-off in Cat Ba Town around 7:30–9:00 AM.
Departures (Cao Bang → Cat Ba):
- 18:30
- 20:00
Pricing. 750,000 VND/person for the sleeper coach, lie-flat berths, AC, blankets, ferry crossing included.
Book on our Cao Bang → Cat Ba transport page. Like the Ha Giang route, this is a long single-leg ticket — we handle all the transfers, you just stay on the journey.

Option 2 — Day bus to Hanoi, overnight, then Cat Ba
Better for travelers who don't do well on overnight buses:
- Day bus from Cao Bang to Hanoi (~6–7 hours, ~250,000–350,000 VND). Most departures leave between 6:00 and 8:00 AM.
- Hotel night in Hanoi's Old Quarter.
- 07:30 Hanoi → Cat Ba combined ticket (300,000 VND) the next morning.
Total transport cost is similar (~600,000 VND), but you add a hotel night. The trade-off: a real bed and a chance to swap stories over beer in the Old Quarter instead of a roadside sleeper bus.
Option 3 — Private car
A 12-hour drive requires a driver swap, so private transfers run 4,000,000–6,000,000 VND for the full route. Worth it for families with small kids who can't sleep on buses, otherwise the sleeper is the better value.
Which option to pick
For most travelers: the overnight sleeper at 750,000 VND. One night, one ticket, you wake up in Cat Ba.
For travelers who can't sleep on buses: day bus + overnight Hanoi + morning bus.
For families with young kids: private car with driver swap.

If you're coming from Ban Gioc Waterfall
Most Cao Bang travelers are there for Ban Gioc — Vietnam's largest waterfall, 90 km northeast of Cao Bang City. Plan to be back in Cao Bang City by mid-afternoon to catch the 18:30 or 20:00 sleeper bus. The drive back from Ban Gioc takes 3 hours, so if you visit the waterfall in the morning, you have time. If you stay overnight at Ban Gioc, leave by 2:00 PM the next day to make the evening pickup.
Arrival tips
- Bring layers. Cao Bang nights are cold, even in summer, and bus AC can be cold regardless of season.
- Pickup logistics vary by accommodation. Some homestays in the Cao Bang area are remote — confirm the pickup point with us when you book.
- Eat dinner in Cao Bang before boarding. The bus has limited stops, and roadside options are basic.
- Cao Bang City is small. Most travelers spend just an evening here between Ban Gioc and the bus pickup — plan accordingly.
- Arrival time in Cat Ba is approximate. Buffer at least 1–2 hours before booking a same-day tour.

From the waterfall to the bay
Few travelers in Vietnam connect Ban Gioc Waterfall to Lan Ha Bay in the same trip — the route is long and the operators rarely package it. Those who do say the contrast is worth the night on the road. Once you arrive in Cat Ba, the immediate move is to get onto the water. Our 3-day itinerary covers the standard sequence, and the kayaking guide covers the activity most travelers say is the highlight of the island.
Ready to plan the journey? Book the sleeper on our Cao Bang → Cat Ba transport page, or message us if you want help sequencing Ban Gioc, Cao Bang homestay nights, and the Cat Ba arrival into a longer northern Vietnam itinerary.



