
How to Get From Ninh Binh to CatBa
Bus + Ferry · Ferry + Bus · Shared Minivan + Ferry · Private Transport
In this in-depth route guide, you'll find the best ways to travel the 125 kilometre (78 miles) distance from Ninh Binh to CatBa. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach CatBa as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.
What are the 4 ways to travel from Ninh Binh to CatBa?
There are four ways to travel the 125 km distance from Ninh Binh to CatBa. You can choose between the bus, ferry + bus, minivan, and private.
The journey takes between 4h–4h 30m and the quickest way is by bus (4h). If you're on a budget, the cheapest option is by bus with tickets starting at 206,000 VND ($7.80).
4h - 4h 30m
206,000 VND ($7.80)
4h 30m - 6h
358,000 VND ($14)
4h - 4h 30m
387,000 VND ($15)
4h 30m
2,895,000 VND ($110)
Already in CatBa?
Onward from CatBa
Once you're in CatBa, here's where to next — 4 researched onward routes to pick from.
Ninh Binh to CatBa by Bus + Ferry
There are several bus and ferry trips available daily from Tam Coc or Ninh Binh to CatBa. The Long Travel, Daiichi Travel, Limousine Tam Coc Ninh Binh, Full Moon Party, Good Morning Cat Ba, Cat Ba Discovery and TBus are seven of the main operators for this route.
Both receive fairly good reviews, but we prefer travelling with Daiichi as they offer free hotel drop-off in CatBa. Fares start from 206,000 VND ($7.80).
The bus and ferry journey from Ninh Binh to CatBa takes around 4h - 4h 30m. Operators usually follow this route:
- A bus brings you from Tam Coc or Ninh Binh to Ben Binh Ferry Port in Hai Phong.
- From there, you will be transferred to a ferry that takes you to Cai Vieng Pier on the northeast coast of CatBa.
- In Cai Vieng, you will board the bus again to get to CatBa town centre on the south coast.
Departure and arrival station
Buses depart from their company’s respective offices in Tam Coc town centre, although The Long Travel also picks up passengers in Ninh Binh City.
Both companies park in CatBa town centre. Daiichi also offers free drop-off directly at your hotel’s doorstep.
Bus + Ferry schedule from Ninh Binh to CatBa
PRO TIP: Use the free N26 debit card to avoid the extra fees charged by your bank. This N26 debit card is becoming very popular among travellers, because they don’t charge any fees on payments in foreign currencies (most banks charge 3%-5%). New members can order one for free on the N26 website
Where to book your combined bus + ferry ticket from CatBa to Ninh Binh?
Booking online via BookAway not only guarantees you a seat on your desired date and time, it also ensures that you will get a comfortable ride. Just in case it fails to deliver, you can also easily file a complaint with BookAway’s very reliable customer service. Another option is to book with an Agency or hotel in Tam Coc or Ninh Binh, although they don’t always offer the best services.Ninh Binh to CatBa by Ferry + Bus
Step 1: Ninh Binh to Hai Phong by Bus
The Long Travel operates two daily bus trips from Tam Coc town centre to Hai Phong city centre. A ticket costs 211,000 VND ($8.00) for the journey that takes 3h - 4h 30m.
Buses depart from The Long Hotel in Tam Coc and arrive at Nha Hat Lon in Hai Phong city centre, just 1 km south of Ben Binh Harbour.
IMPORTANT: When buying your ticket online, make sure to book a bus that arrives in Nha Hat Lon. Other buses go all the way to Got Pier, which is located 30 km away from Hai Phong city centre.
Ready to book your bus?
Step 2: Hai Phong to CatBa by Ferry
When taking a ferry from Hai Phong to CatBa, it’s best to depart from Ben Binh Pier or Pha Binh.
First, Ben Binh Pier is located just about 2 km north of Hai Phong city centre. Second, ferries operating from Ben Binh will take you directly to CatBa Pier in the island’s town centre.
Ferries depart from Ben Binh Pier and dock at CatBa Pier, which is located within walking distance of many hotels in CatBa town centre.
Ready to book your ferry + bus?
Booking Tip
Ninh Binh to CatBa by Shared Minivan + Ferry
A shared minivan + ferry ride from Ninh Binh to CatBa costs around 387,000 VND ($15). The minivan journey takes about 4h - 4h 30m, depending on traffic.
There are two companies operating on this route: Limousine Tam Coc Ninh Binh and Cat Ba Limousine Bus.
What we like about this option is that some minivan companies offer free hotel pickup and drop-off. This saves you the hassle and extra cost of finding your way to and from bus stations.
Shared Minivan + Ferry schedule from Ninh Binh to CatBa
Ninh Binh to CatBa by Private Transport
A private transfer is a convenient option when travelling in a group from Ninh Binh to CatBa.
Rates start from 2,895,000 VND ($110) for a 3-seater private transfer. Divide the cost and that’s just about 965,000 VND ($37) per person. Travel time is around 4h 30m.
Rounding it up
We hope this guide was helpful in planning how to get from Ninh Binh to CatBa. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from Ninh Binh to CatBa is 125 km.
ABOUT YOUR DESTINATION
Why Visit CatBa?
Cat Ba is a biodiverse island along Vietnam’s northeast coast. The largest of the islands in Halong Bay, Cat Ba boasts a rugged karst landscape dotted with spectacular limestone cliffs, sandy beaches, lakes, grottoes, and waterfalls.
Popular activities include kayaking and rock climbing, but you can also just lounge by the beach and wait for the sunset at Cannon Fort. The island rose in popularity in recent years, but we love that most areas remain untouched in Cat Ba.
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.
Ferry Schedule Notice
Ferry schedules can change due to weather, sea conditions, or seasonal adjustments. We recommend confirming departure times directly with the operator, especially during monsoon season.






Reader Comments
No comments yet — be the first to share your experience!
Leave a Comment