Getting Around Cat Ba: Local Transport Guide (Buses, Taxis & More)

✅ Last verified on-the-ground: 2026-07-22

Cat Ba local transport is the kind of puzzle where confusion can derail a first afternoon. The town is walkable, the rest of the island is not, and the route from Hanoi has more moving parts (bus, ferry, sometimes a second bus) than any other major Vietnam backpacker corridor. This guide covers cat ba local transport end to end: how to get to Cat Ba, how to move around once you’re there, and how much each option costs in Vietnamese dong and rupees.

Cat Ba sits offshore in the Gulf of Tonkin, about 25 km from Hai Phong, with Halong Bay’s main limestone karst zone to its east and Hai Phong city as the mainland gateway. For similar ferry-dependent island corridors, see our Getting Around Koh Chang guide. The lack of a direct bridge means the ferry is non-negotiable, but your options on either side (bus, shuttle, private car, or a cruise that arrives at the harbour) shape both your time and your budget. Travellers report the biggest mistake is assuming you can rock up at Halong City’s cruise port and bus straight across, you can’t, the ferries run to and from a different terminal.

What follows is built for an Indian backpacker landing in Hanoi with a backpack, a forex card, and a phone that’s about to find out how aggressive Vietnamese hotel Wi-Fi is.

Subodh’s Pro Tip: Book the Hanoi to Cat Ba leg on 12go the day before. Same-day tickets during the July to August peak can sell out by 10 a.m., and the alternative is a 90-minute wait at Gia Lenz ferry terminal wondering where your bus went. For related planning, see our guide on 4000 Islands Local Transport Guide How to Get Around Don Det Don Khon Surrounding Islands.

Quick Answers

WhatAnswerPrice (INR)
Hanoi to Cat Ba (bus + ferry, cheapest)3.5 to 4 hours via Gia Lenz ferry, book via 12go₹1,028-₹1,285 (~280,000-350,000 VND or ~$10.67-$13.34)
Hai Phong to Cat Ba (express bus + ferry)1.5 hours, the fastest mainland route₹734-₹918 (~200,000-250,000 VND or ~$7.62-$9.53)
Cat Ba to Halong Bay by boatHourly fast boat from Ben Beo harbour; about 50 minutes₹734-₹1,102 (~200,000-300,000 VND or ~$7.62-$11.43)
Motorbike rental on Cat Ba (per day)Semi-automatic, unlimited km, from local shops₹551-₹734 (~150,000-200,000 VND or ~$5.72-$7.62)
Local taxi within Cat Ba town4-seat car, short hop between harbour and beach hotels₹184-₹294 (~50,000-80,000 VND or ~$1.91-$3.05)

Local prices are in Vietnamese dong and reflect what you’ll pay at the counter. Keep your forex card topped up in VND via any Hanoi ATM (Techcombank, Vietcombank, or BIDV all accept international cards with a small fee).

How to Get to Cat Ba

Cat Ba has no airport and no train station, so everyone arrives by road-plus-ferry combo. For a comparison of how other Vietnamese arrival legs work, see our Bangkok Airport to City Center transport guide. Three options exist, ordered by price from cheapest to priciest.

Option 1: Hanoi to Cat Ba via Gia Lenz Ferry (Most Common)

This is the route 90% of backpackers take. A tourist bus picks you up in Hanoi’s Old Quarter, drives 2.5 hours to the Gia Lenz ferry terminal on the mainland coast, and loads you onto a ferry to Cat Ba island. Total door-to-door: 3.5 to 4 hours.

Cost: ₹1,028-₹1,285 (~280,000-350,000 VND or ~$10.67-$13.34) one way, depending on operator and whether pickup is included from your Hanoi hostel. Book on 12go.

Subodh’s Pro Tip: If your hostel doesn’t include pickup, the bus departs from a designated Old Quarter meeting point (usually the same operator’s office near Hoan Kiem Lake). Confirm the pickup window by WhatsApp the night before, missing the 7 a.m. Or 11 a.m. Departure means losing a full day.

Option 2: Hai Phong to Cat Ba via Dinh Vu Ferry (Faster)

Travellers coming south from Halong Bay or arriving overland from northern Vietnam often route via Hai Phong, a hub similar in layout to other Vietnamese mainland gateways like Hanoi Airport to City Center. The Hai Phong to Cat Ba express is faster than the Hanoi route but adds an extra transfer step (you need to get to Hai Phong first). The upside: the bus itself is newer, the ferry crossing from Dinh Vu is shorter, and you arrive on the southern side of Cat Ba, which is closer to Cannon Fort and most budget hotels.

Cost: ₹734-₹918 (~200,000-250,000 VND or ~$7.62-$9.53) from Hai Phong city centre. About 1.5 hours including the ferry crossing.

Option 3: Halong Bay Cruise Drop-off

If you’re already doing a Halong Bay overnight cruise and want to finish on Cat Ba instead of returning to Hanoi, most operators now end at Gia Lenz rather than Halong City. From Gia Lenz, you transfer straight to the Cat Ba ferry, then a short road transfer to town, all bundled into the cruise package price. Day-cruise-only travellers can ask their operator for a Cat Ba drop-off add-on. Note that this option still requires you to get yourself from Hanoi to the cruise departure point (typically Halong City or Tuan Chau) in the first place, usually by bus, so it only makes sense if the cruise itself is already part of your plan.

Safety Alert: Avoid any tout at Halong City’s cruise terminal offering “private boat to Cat Ba.” The legitimate ferry terminal is at Gia Lenz, not Halong City. Travellers report a recurring scam: a private speedboat quote at ₹4,406 (~1,200,000 VND or ~$45.74) that turns into a 90-minute fishing-boat ride and a cash demand on arrival, with no recourse. Stick to booked ferries.

Advertisement

How to Get Around Cat Ba Island

Cat Ba town itself is walkable end to end in about 20 minutes, but the best beaches (Cat Co 1, 2, 3), Cannon Fort, the hospital cave complex, and the northern half of the national park are all 3 to 8 km out. The same town-versus-beach split shapes how backpackers move on Koh Yao Noi, where scooters fill the same gap. You have four real options once you’ve arrived.

Scooter / Motorbike Rental

Renting a semi-automatic or fully automatic scooter is the single most flexible way to see the island, and it’s how most backpackers under 30 get around. Local shops cluster around the southern end of the harbour and along the main road to the beach.

Cost: ₹551-₹734 (~150,000-200,000 VND or ~$5.72-$7.62) per day for a semi-automatic (110cc or 125cc); fully automatic scooters run ₹734-₹918 (~200,000-250,000 VND or ~$7.62-$9.53) per day. Most shops include a half tank of fuel and unlimited kilometres. A passport photo copy plus a ₹3,672-₹7,344 (~1,000,000-2,000,000 VND or ~$38.12-$76.23) cash deposit is standard; your actual passport stays with you.

The licence question (important): Vietnamese law requires a Vietnamese licence or a foreign licence with motorcycle endorsement, displayed alongside an International Driving Permit (IDP). Whether Indian licences are accepted in Vietnam is legally ambiguous, as Vietnam has no formal reciprocity agreement with India. Travellers report being waved through small local police stops more often than not, but Cat Ba has a permanent checkpoint on the road to Hai Phong where rental bikes get pulled routinely, and a ₹5,508-₹9,180 (~1,500,000-2,500,000 VND or ~$57.17-$95.29) on-the-spot fine is standard if you don’t have the right paperwork. There are regular reports of officers confiscating bikes for a few days even after a fine is paid.

Subodh’s Pro Tip: If you don’t have an IDP showing the motorcycle class (Indian RTOs issue these, but you need to apply at the regional office, not the airport RTO), rent a car with driver instead. Cat Ba has a pool of freelance drivers who quote ₹1,836-₹2,570 (~500,000-700,000 VND or ~$19.06-$26.68) for a half-day tour of the highlights. Same sightseeing, zero licence risk.

Taxis and Local Cars

Local taxis are reliable in Cat Ba town itself but rare outside it. For hops between the harbour, the southern beaches, and the main hotel strip, taxis (or Grab, when it works) cost ₹184-₹294 (~50,000-80,000 VND or ~$1.91-$3.05) per trip. Cat Ba has limited Grab coverage, the app works in town and on the main road to Cannon Fort, but disappears the moment you cross into the national park. For a half-day or full-day island tour, freelance drivers quote ₹1,836-₹2,938 (~500,000-800,000 VND or ~$19.06-$30.49) for the car (4 seats), more than enough for 2 backpackers splitting the bill.

Electric golf-cart taxis have started appearing in 2026, mostly catering to cruise-ship day trippers, but a few will pick up backpackers from the harbour to the beaches for ₹294 (~80,000 VND or ~$3.05) per trip.

Local Buses and Public Minivans

A green-and-white public bus loops Cat Ba town and runs as far as the southern beaches on a rough schedule. Fares are cheap, ₹37-₹73 (~10,000-20,000 VND or ~$0.38-$0.76) per ride, but the service is infrequent (sometimes one bus per hour) and stops running after sunset. Useful as a fallback if your scooter breaks down, less useful as a primary way to see the island.

Bicycles

A handful of hostels rent bicycles for ₹184-₹294 (~50,000-80,000 VND or ~$1.91-$3.05) per day. Cat Ba town and the immediate southern beach strip are flat enough to cycle, but the climb up to Cannon Fort and the road to the hospital caves are punishing without a motor. Bicycles make sense for one or two low-impact days; for anything more, rent a scooter.

Local Transport Options: Grab, Be, and Xanh SM

Vietnam’s ride-hailing market is dominated by Grab in the south and a mix of Grab and Xanh SM in the north. Cat Ba is small enough that Grab’s regular fleet is thin, but the app works for taxis and the occasional motorbike (GrabBike) ride between the harbour and the beaches.

Setting up Grab: download the app on arrival in Vietnam (it works fine over hotel Wi-Fi), then add a payment method. Indian debit and credit cards often fail on Grab’s in-app payment because of how Vietnamese cards handle MOTO (mail-order/telephone-order) verification. Two workarounds: (1) pay cash to the driver (select “Cash” when booking), or (2) top up GrabPay wallet via a linked Vietnamese bank card you open in Hanoi. Most backpackers use option 1.

Average fare expectations on Cat Ba: ₹110-₹220 (~30,000-60,000 VND or ~$1.14-$2.29) for any trip within town and the southern beaches, ₹294-₹441 (~80,000-120,000 VND or ~$3.05-$4.57) for trips up to Cannon Fort or the hospital caves. Beyond those, freelance drivers are cheaper than Grab’s negotiated pricing.

There’s no metro, no local train, and the public bus is the only fixed-route option on the island. For any longer-distance leg (Hanoi, Hai Phong, Halong City, or onward to Ninh Binh), find rides on 12go.

Getting Connected

Data is non-negotiable for ride-hailing apps, Grab, Bolt, and freelance-driver WhatsApp coordination all assume you have signal. Cat Ba town has good 4G from Viettel, Mobifone, and Vinaphone, but coverage drops sharply once you’re in the national park or on the northern beach loop.

The cheapest workable option is a local prepaid SIM: Viettel and Mobifone both sell tourist SIMs at the Cat Ba harbour kiosk for around ₹367-₹551 (~100,000-150,000 VND or ~$3.81-$5.72) for a 7- to 15-day package with 3 to 4 GB of data per day. You’ll need your passport to register. If you’d rather skip the SIM stall, Get Nomad eSIM and activate over Wi-Fi before you leave Hanoi, this lands data on your phone the moment your plane touches down. Either way, set up the SIM in town before heading into the national park.

Advertisement

Ferries and Boats Around Cat Ba

Cat Ba is also a transport hub in its own right, not just a destination. Three boat routes matter for backpackers.

Cat Ba to Halong Bay (Day Cruise)

The most common boat trip is the half-day or full-day cruise through Lan Ha Bay (the southern, less-crowded half of Halong Bay). Operators cluster at Ben Beo harbour, a 5-minute walk south of the main ferry terminal. Standard pricing for a 4-hour Lan Ha Bay cruise (kayak + lunch + swimming stops): ₹1,836-₹3,305 (~500,000-900,000 VND or ~$19.06-$34.30) per person depending on boat size.

Subodh’s Pro Tip: Avoid anything marketed as a “Halong Bay day tour from Cat Ba” at under ₹1,469 (~400,000 VND or ~$15.25) per person. Travellers report these almost always cut Lan Ha short, substitute a quick photo stop at a floating village, and skip the kayak.

Want a guided cultural spin instead? Search for cat ba local tour options on GetYourGuide to find smaller-group cultural experiences that focus on the hidden corners of the island rather than the standard bay loop.

Cat Ba to Halong Bay by Fast Boat (No Cruise)

If you want to get to Halong City without a cruise, a fast boat leaves Ben Beo harbour multiple times a day bound for Tuan Chau Island (the cruise-ship hub near Halong City). The crossing takes about 50 minutes and costs ₹734-₹1,102 (~200,000-300,000 VND or ~$7.62-$11.43). From Tuan Chau, a local bus or taxi takes you into Halong City proper for another ₹184-₹367 (~50,000-100,000 VND or ~$1.91-$3.81). Total door-to-door, around 2 hours.

Cat Ba to Other Islands

Cat Ba sits inside a cluster of small islands, including Cat Hai and Cat O, but most don’t have tourist infrastructure. Day-trip boats to Monkey Island (a small, undeveloped islet with a beach and a few macaques) leave from Ben Beo at around ₹551 (~150,000 VND or ~$5.72) per person round trip, a common half-day add-on for budget travellers.

Common Transport Mistakes Indians Make on Cat Ba

Mistake 1: Riding a rental scooter without an IDP. Vietnamese police checkpoint at the south end of Cat Ba town is famous for pulling rental bikes. The instant fine is ₹5,508-₹9,180 (~1,500,000-2,500,000 VND or ~$57.17-$95.29); without paperwork, you pay and lose half a day. Worse, your travel insurance is void if you crash without a valid licence, meaning a minor scrape becomes a 50,000,000+ VND hospital bill.

Mistake 2: Leaving a passport as collateral instead of cash. Some shops still ask for the physical passport. Walk away. Standard practice in 2026 is a passport photo copy plus a cash deposit of ₹3,672-₹7,344 (~1,000,000-2,000,000 VND or ~$38.12-$76.23). A shop that insists on the original is a shop you’ll never get a clean deposit back from.

Mistake 3: Trusting the Halong City ferry scam. Halong City cruise terminal is not the ferry terminal. Anyone offering “private speedboat to Cat Ba” from there is running a markup, and travellers report many of these boats aren’t licensed passenger vessels. The correct terminal is at Gia Lenz, 40 minutes east, served only by booked bus transfers.

Mistake 4: Showing up at the harbour without a return ticket during peak months. The 10 a.m. And 2 p.m. Hai Phong/Cat Ba ferries fill up in July and August. Buy the return leg on 12go at least a day ahead, especially if you have a flight to catch from Hanoi.

Mistake 5: Renting a scooter with bald tyres and no helmet. Check the front tyre tread before paying. The wet-season roads (June to September) get slick fast, and helmets aren’t optional here: police spot-checks exist, and a ₹734 (~200,000 VND or ~$7.62) fine is standard for no head protection.

Where to Stay on Cat Ba

Cat Ba’s accommodation is clustered in two areas: the harbour and town centre (walkable to ferry, restaurants, and the night market) and the southern beach strip (Cat Co 1, 2, 3), which is quieter but 2 km from town. Both work well for backpackers; the harbour is better for one- to two-night stays, the beach strip for anyone doing 4+ days.

Mid-range hostels and guesthouses run ₹918-₹1,836 (~250,000-500,000 VND or ~$9.53-$19.06) per dorm bed per night in low season, ₹1,836-₹2,938 (~500,000-800,000 VND or ~$19.06-$30.49) during July-August peak. Private rooms start at ₹1,469-₹2,570 (~400,000-700,000 VND or ~$15.25-$26.68) low season, ₹2,938-₹5,508 (~800,000-1,500,000 VND or ~$30.49-$57.17) in peak. Cash in VND gets the best rate; Agoda and Booking.com show similar prices but require prepayment in INR or USD, which often works out slightly higher after the FX spread.

Cat Ba’s hostel scene is small enough that specific recommendations shift between seasons, so verify current pricing and IDP-friendly scooter rental policies on Agoda or Booking.com before booking.

Advertisement

Food Stops Worth Knowing About

While you’re waiting for ferries or killing time between scooter drop-off and check-in, eat here:

  • Hello Hanoi Restaurant (4.9): a reliable Vietnamese spot with a friendly welcome and the kind of menu that works for picky eaters and adventurous ones alike. Travellers say the bun cha and pho are solid.
  • Secret Garden Restaurant (4.8): the name is honest, there’s a garden, the portions are generous, and the local seafood dishes are among the better-priced on the island.
  • The Hanoi Cafe (4.8): a quieter break spot when you need Vietnamese coffee and a pastry before the ferry back.
  • Bánh Mì Hội An 1991 - Cát Bà (4.6): the banh mi is the move, a quick walkable option near the harbour that won’t slow you down if you’re catching a 2 p.m. Bus.

For a guaranteed vegetarian or Indian fix:

  • LIKE COFFEE - Vegetarian Food CatBa (4.5): a chill cafe with a veg-leaning menu, traveller-friendly for breakfast and lunch when the rest of town is still waking up.
  • Royal Rajasthan Indian Restaurant Hanoi since 1992 (4.7): the oldest North Indian option in the area, a real curry-and-biryani fix if you’re starting to miss dal chawal. Located in Hanoi, not Cat Ba, so save this for the post-island stop.
  • Rutba Indian Restaurant Hanoi - Pure Veg & Jain Food (5.0): the highest-rated Indian in Hanoi, marked Pure Veg and Jain-friendly, a great refuel if you’re heading back to the capital after Cat Ba.

Safety and Current Conditions

Cat Ba is generally safe for backpackers. The most common incidents are scooter-related (slippery roads, inadequate helmets, fatigue from a long bus ride), and the police are more interested in scooters than in tourists walking around. Petty theft is low compared to Hanoi or Ho Chi Minh City; the main thing to watch is rental bikes left unattended outside beach cafes, get a lock and use it.

Before you go, check the Indian government’s MEA travel advisory page for Vietnam and the official government portal for any updates on weather, typhoon warnings, or seasonal ferry cancellations. The northern Vietnam typhoon season runs June through September, and ferries can be cancelled on short notice when storms roll through. If you’re travelling in that window, leave at least one buffer day between the bus back to Hanoi and any onward flight.

Safety Alert: For real-time ferry status during typhoon season, ask your hostel the morning of departure, the Gia Lenz and Dinh Vu ferry pages on the operator sites update status, but local knowledge is more reliable.

Subodh’s Take

Cat Ba’s transport puzzle isn’t hard, it’s just longer than it needs to be because of the ferry dependency. Book the Hanoi to Cat Ba leg in advance, rent a scooter only if you have the IDP with motorcycle class, and never trust a Halong City pier tout with your itinerary. Most travellers report that adding a half-day buffer for the return leg (to cover cancelled ferries or slow boats) is the single best decision you can make on this route, more useful than any loyalty to a specific bus operator.

FAQ

Is Grab available on Cat Ba? Yes, but coverage is patchy. Grab works in Cat Ba town and along the main road to Cannon Fort; once you’re in the national park, the app loses drivers. For cross-island trips, freelance drivers are more reliable and often cheaper.

Do I need an International Driving Permit (IDP) for a scooter on Cat Ba? Legally, yes. Vietnamese law requires a foreign licence plus an IDP with motorcycle endorsement. Indian licences alone are not accepted. Travellers report being waved through small stops but the Cat Ba southern checkpoint pulls rental bikes routinely. If you don’t have the paperwork, rent with a driver or skip the scooter entirely.

How far is Cat Ba from Halong Bay by boat? About 25 km across the water. A direct fast boat from Ben Beo harbour (Cat Ba) to Tuan Chau Island (Halong City) takes 50 minutes and costs ₹734-₹1,102 (~200,000-300,000 VND or ~$7.62-$11.43) one way.

What’s the cheapest way from Hanoi to Cat Ba? The Hanoi to Cat Ba bus plus Gia Lenz ferry tourist transfer, booked via 12go, runs ₹1,028-₹1,285 (~280,000-350,000 VND or ~$10.67-$13.34) one way with Old Quarter pickup included. Budget another ₹220-₹367 (~60,000-100,000 VND or ~$2.29-$3.81) for taxi to the pickup point if your hostel is outside the Old Quarter. Total transit time: 3.5 to 4 hours.

Can I use my Indian debit or credit card on Cat Ba? Most local shops, scooter rentals, and small restaurants are cash-only in VND. Larger hotels and the bigger tour operators take cards, but the FX spread is usually worse than withdrawing VND from a Techcombank or Vietcombank ATM in Hanoi on arrival. Carry enough VND cash to cover your first 24 hours on the island.

Is it safe to ride a scooter in the Cat Ba rainy season? Possible, but tougher than it looks. Roads get slick, especially the climb to Cannon Fort and the national park loop. Wear proper footwear, avoid riding after dark, and check the front tyre tread before renting. If the rain is heavy, the Gia Lenz ferry can be cancelled, so build that into your schedule.

Where should I book Cat Ba to Hanoi bus tickets? 12go is the most reliable aggregator, with most operators listable in one place. Buy the day before for any July-August departure, and screenshot your booking confirmation since the 12go app occasionally drops offline in low-signal ferry terminals.