Cat Ba sits at the eastern edge of northern Vietnam, separated from the mainland by Lan Ha Bay. Every trip here ends the same way — a ferry, a speedboat, or a cable car. But the trip to the crossing depends on where you started. This is the master index of every route we run, with honest advice on which fits which kind of trip.

Pick your origin
We run direct services from every major traveler hub in northern Vietnam. Click the city you're leaving from for the full route guide, schedules, prices, and our honest recommendation on which vehicle class to pick.
From Hanoi
The most common starting point. 3.5 hours door-to-door via a combined bus + speedboat ticket, three daily departures, from 300,000 VND. Limo D-Class upgrade at 420,000 VND for smaller groups and captain seats. See the full guide: Getting to Cat Ba from Hanoi.
From Hai Phong
Closest mainland city — under 2 hours and the cheapest option for foot passengers. Ben Binh speedboat direct to Cat Ba Town at 140,000 VND, or the Dong Bai – Cai Vieng ferry if you're bringing a vehicle. Full guide: Getting to Cat Ba from Hai Phong.
From Noi Bai Airport
For international arrivals. Land before noon and you can catch the 14:00 Hanoi → Cat Ba combined ticket. Later flights are better paired with a private transfer or an overnight in Hanoi. Full guide: Getting to Cat Ba from Noi Bai Airport.
From Halong Bay
2.5–3 hours via the direct Tuan Chau → Gia Luan ferry — no Hanoi backtrack required. From 110,000 VND for the standard combined ticket. Best for travelers chaining a Halong cruise into a Cat Ba stay. Full guide: Getting to Cat Ba from Halong Bay.
From Ninh Binh
4.5 hours direct via the new coastal highway and the Dong Bai ferry — skip the Hanoi triangle. Bus 300,000 VND or Limo 420,000 VND. The cleanest way to bookend a limestone-to-limestone trip. Full guide: Getting to Cat Ba from Ninh Binh.
From Sapa
450 km — overnight sleeper bus from 650,000 VND, departing 20:00 or 21:00. Sleep through the descent, wake up on the coast. Full guide: Getting to Cat Ba from Sapa.
From Ha Giang
Coming off the Ha Giang Loop? The overnight sleeper (750,000 VND, ~12 hours) is the cleanest move. One ticket, all transfers handled, you wake up in Cat Ba Town. Full guide: Getting to Cat Ba from Ha Giang.
From Cao Bang
For travelers connecting Ban Gioc Waterfall to Lan Ha Bay. Overnight sleeper at 750,000 VND, ~12 hours. Full guide: Getting to Cat Ba from Cao Bang.
The three crossings — every route uses one
Whatever bus or car you take, the last leg always crosses water. There are exactly three ways to make that crossing:

- Dong Bai – Cai Vieng ferry — the workhorse crossing for anything via Hai Phong. Cheap (14,000 VND for foot passengers), runs every 30–45 minutes, takes vehicles. See the full 2026 ferry schedule and prices for the details.
- Ben Binh speedboat — direct from central Hai Phong to Cat Ba Town, ~45 minutes, 140,000 VND. The fastest foot-passenger option. Used by all our combined Hanoi and Hai Phong bus tickets.
- Tuan Chau ferry to Gia Luan — the only direct crossing from the Halong side. ~45 minutes, lands on the north end of Cat Ba Island. Combined with a 30-km shuttle through the national park to Cat Ba Town.
A fourth option — the Sun World cable car from Cat Hai to Phu Long — is scenic but inconvenient (10-minute crossing, but the station drops you 30 km from Cat Ba Town). Skip unless the view is the trip.
Which option fits which trip
Backpackers on a budget
If you have time, go via Hanoi → Hai Phong by train (~80,000 VND for the morning train) then the Ben Binh speedboat (140,000 VND). Total: ~220,000 VND, half a day. The same combined bus ticket from Hanoi at 300,000 VND is easier but only 30% more expensive.
Families with kids
Upgrade to Limo D-Class on any route — captain seats, fewer stops, less waiting. Or book a private car/transfer for the full door-to-door experience. The 9-seat van is comfortable for families of 4–6.
Business travelers / tight schedule
Private car + speedboat from Hanoi (~3 hours, 3,000,000 VND for car portion), or fly direct into Cat Bi Airport (Hai Phong) and take a 30-minute taxi + 1-hour speedboat. The Cat Bi route saves 2+ hours compared to Noi Bai.
Adventurers / multi-day circuit
Connect Ha Giang or Cao Bang directly to Cat Ba via overnight sleeper. Loses no daylight, no Hanoi layover required. Just keep riding/exploring up north, then collapse into the sleeper bed and wake up at the bay.
Cruise + island combo travelers
Already booked a Halong cruise? Ask your operator to drop you in Cat Ba at the end of the second day — many do. Otherwise the direct Tuan Chau → Gia Luan ferry is the cleanest connecting leg.
The booking & timing rules we follow ourselves

- Book the morning departure in peak season (April–October). The afternoon departures fill up fastest because travelers underestimate how long Hanoi traffic actually takes.
- Avoid Saturday morning if you can. Domestic weekend traffic surges between 8:30 and 10:30 AM, especially at the Got ferry terminal.
- Buffer 1–2 hours of slackbetween arrival and any tour or boat you've pre-booked the same afternoon. Ferry timing flexes with weather.
- Check Cat Bi Airport before Noi Bai when booking flights — flights from HCMC, Da Nang, Bangkok, and Incheon land there. From Cat Bi you reach Cat Ba in under 2 hours instead of 5.
- If you're bringing a motorbike or car, only the Dong Bai ferry takes vehicles. Plan to use that, not the speedboat or cable car.
- Peak-day vehicle restrictions apply (weekends May–September). See the 2026 ferry guide for the exact dates and windows.
What about leaving Cat Ba?
Most of the routes above run in reverse too. We operate scheduled services back to Hanoi, Ninh Binh, and Ha Giang, and can arrange private transfers to anywhere else in the country. Check the full transport page for outbound options or message us to plan a multi-leg exit (e.g., Cat Ba → Hue → Hoi An for travelers continuing south).
Once you arrive

Once the bus or boat drops you in Cat Ba Town, the obvious first question is what to do with the rest of the day. The fastest way to feel like you actually arrived is to get on the water. Our 3-day Cat Ba itinerary is the template most arriving guests follow, and the kayaking guide covers the activity most travelers say is the highlight of the island. For something quieter, the Viet Hai village guide covers the most authentic corner of the island.
Ready to book? Pick your origin above for the route-specific guide, or head straight to our transport page to see every route, vehicle class, and price in one place. For anything custom — private transfers, multi-leg trips, group bookings — message us. We run these routes ourselves and can usually wire something cleaner than the standard schedule.

