Ninh Binh to Cat Ba Island: Bus + Ferry Combo Guide (2026)
Step by step how to get from Tam Coc / Ninh Binh to Cat Ba Island for Halong Bay: which bus to catch, where the ferry leaves, total cost and time.
Cat Ba Island is the budget alternative to a Halong Bay cruise — and the easiest base for visiting Lan Ha Bay (which most travelers prefer to Halong itself). Here's how to get there from Tam Coc / Ninh Binh in one day.
The route at a glance
Tam Coc → bus to Hai Phong (3 hours) → speedboat to Cat Ba Island (45 min) → bus to Cat Ba town (30 min). Total: ~5 hours, ~$25.
A simpler combo ticket bundles all three legs for $20-28 per person. We recommend the combo because timing the connections yourself is stressful.
Step 1: Tam Coc to Hai Phong
A direct bus runs from the highway near Tam Coc to Hai Phong (Ben Binh ferry pier) twice daily — usually 7:30 AM and 11:30 AM. Cost: $9-12. Duration: 3 hours.
If you're starting in Ninh Binh city, more departures are available from Ninh Binh bus station.
Step 2: Speedboat across Halong Bay
From Hai Phong, the speedboat to Cat Ba Beo Pier takes 45 minutes. Boats depart roughly every 2 hours. Cost: $6-9.
This is the scenic part — you'll cross part of Halong Bay with karst islands rising on either side.
Step 3: Beo Pier to Cat Ba Town
A free shuttle bus connects Beo Pier to Cat Ba Town (30 minutes) — included with most ferry tickets. If your ticket doesn't include it, a Grab car costs $4-6.
Combo ticket vs DIY
| | Combo ticket | DIY each leg |
| --- | --- | --- |
| Cost | $20-28 | $18-24 |
| Time saved | 30-60 min | — |
| Miss connection risk | Low (operator coordinates) | Medium |
| Recommended for | First-timers | Backpackers with time |
When to leave Tam Coc
Most travelers take the 7:30 AM bus, arriving Cat Ba town around 1 PM. You'll have a full afternoon to explore.
The 11:30 AM bus arrives around 5 PM — workable but you lose the day.
What to do on Cat Ba
- Lan Ha Bay day boat: $20-30. The "less crowded Halong Bay" with the same scenery.
- Cat Ba National Park: Hike to a viewpoint, see langur monkeys.
- Cannon Fort: Old Vietnamese bunker with the best sunset view on the island.
- Monkey Island: Day trip with snorkelling.
Return trip
Same route in reverse. The 1 PM speedboat from Cat Ba lines up with a 4 PM bus to Ninh Binh, arriving Tam Coc around 7 PM.
Pro tips
- Book the combo ticket the day before — they sell out in summer.
- Bring sea-sickness pills if you're sensitive — the speedboat hits chop in winter.
- Cat Ba town has plenty of $15-20 hotels. No need to pre-book in low season.
Frequently asked questions
Is the speedboat to Cat Ba safe in winter?
Yes — operators run year-round. Service may pause for 1-2 days during typhoons (September-November). Check status the morning of travel.
Can I do Cat Ba as a day trip from Tam Coc?
Technically yes (5h each way + boat tour), but you'd miss the boat tour. Better as a 2-night stop.
Cat Ba or Halong Bay cruise — which is better?
Cat Ba + a Lan Ha Bay day boat costs half what an overnight Halong cruise costs and shows the same scenery. Cruise wins for luxury, Cat Ba wins for value.
Do I need cash on Cat Ba?
Yes — most small restaurants and tours are cash-only. There are ATMs in Cat Ba town centre.