Ninh Binh to CatBa

How to Get From Ninh Binh to CatBa

4Options
4hFastest
$7.80From
ElaMaartenWritten by Ela · Reviewed by Maarten

Bus + Ferry · Ferry + Bus · Shared Minivan + Ferry · Private Transport

Cat Ba is a rugged island of limestone peaks and hidden coves. Much of it is national park, and the crossing is half the fun. The bus and ferry combination is the cheapest way to get from Ninh Binh to Cat Ba. It costs $7.80 (202,000 VND) and takes 4h - 4h 30m. The shared minivan with ferry costs more, and a private transfer costs far more.

DISTANCE

Distance from Ninh Binh to CatBa

Ninh Binh and CatBa are about 124 km (77 miles) apart, and the overland-and-sea journey covers around 196 km. Depending on the option, the trip takes between 4h and 6h.

~124 km
Straight-line distance
~196 km
Route distance
Map of Ninh Binh – CatBa

4 ways to travel from Ninh Binh to CatBa

There are four ways to travel from Ninh Binh to CatBa. You can choose between the bus + ferry, ferry + bus, shared minivan + ferry, and private transport. The journey takes 4h – 6h and the quickest way is by bus + ferry. If you're on a budget, the cheapest option is by bus + ferry with tickets starting at $7.80 (202,000 VND).

Bus + Ferryfrom$7.804h – 4h 30m7 options to bookBus + Ferry4h–4h 30m$7.80Cheapest

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 $7.80 (202,000 VND).

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

The Long Travel · Tourist$7.80
4h 30m
Ninh Binh → CatBa
09:3013:30
Tickets
Daiichi Travel · Tourist$10
4h
Tam Coc 0Km Restaurant → Daiichi Travel Cat Ba
07:0009:3013:30
Tickets
Limousine Tam Coc Ninh Binh · Tourist$12
4h 30m
Tam Coc - Any hotel → 68 Tung Dinh
07:0009:0014:00
Tickets

Tickets sold on Bookaway

Stations

Map of stations
Click to explore
From
To
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.

Ferry + Busfrom$144h 30m – 6h·Via Hai PhongTimes and ticketsFerry + BusVia Hai Phong4h 30m–6h$14

Ninh Binh to CatBa by Ferry + Bus

Are you planning to explore Hai Phong on your way to CatBa? If yes, then you can also book separate tickets for your bus and ferry trips from Ninh Binh to CatBa.

Step 1: Ninh Binh to Hai Phong by Bus

3h – 4h 30m · $8 (206,000 VND)

The Long Travel operates two daily bus trips from Tam Coc town centre to Hai Phong city centre. A ticket costs $8 (206,000 VND) 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.

The Long Travel$8
3h
Ninh Binh → Hai Phong
07:0009:2013:20
Tickets
Cat Ba Discovery · Tourist$15
4h 30m
Văn phòng Ninh Bình → Cat Ba Office
07:3009:0014:00
Tickets

Stations

Map of stations
Click to explore
From
To

Tickets sold on Bookaway

Step 2: Hai Phong to CatBa by Ferry

1h 30m · $5.50 (140,000 VND)

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.

CatBa Island$5.50
1h 30m
6x a day from 06:00 to 15:50

Tickets sold on Baolau

Booking tip

You can buy your tickets at the port or online beforehand through Baolau.
Shared Minivan + Ferryfrom$154h – 4h 30m3 options to bookShared Minivan + Ferry4h–4h 30m$15

Ninh Binh to CatBa by Shared Minivan + Ferry

A shared minivan + ferry ride from Ninh Binh to CatBa costs around $15 (375,000 VND). 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

Limousine Tam Coc Ninh Binh · VIP Limo$15
4h 30m
Tam Coc - Any hotel → 68 Tung Dinh
07:0008:3013:30
Tickets
Limousine Tam Coc Ninh Binh · VIP Limo$15
4h 30m
Tam Coc - Any hotel → Cat Ba - Any hotel
07:0008:3013:30
Tickets
Cat Ba Limousine Bus · Limo$15
4h
Tam Coc Van Lam Pier → Good Morning Cat Ba office (Cat Ba Island)
07:0008:30
Tickets

Tickets sold on Bookaway

Stations

Map of stations
Click to explore
From
To
Private Transportfrom$110per car4h 30m3 options to bookPrivate Transport4h 30m$110per car

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 $110 (2,800,000 VND) for a 3-seater private transfer. Divide the cost and that’s just about $37 (940,000 VND) per person. Travel time is around 4h 30m.

The Long Travel · Economy Car 3 PAX$110
4h 30mper car
Any time you choose
Tickets
The Long Travel · Standard Car 5 PAX$120
4h 30mper car
Any time you choose
Tickets
The Long Travel · Standard Minivan 9 PAX$170
4h 30mper car
Any time you choose
Tickets

Tickets sold on Bookaway

Reach out to our Community

No questions yet — be the first to ask about Ninh Binh to CatBa.

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.

Rounding it up

That's the full picture for getting from Ninh Binh to CatBa, roughly 124 kilometres (77 miles) apart. In all, there are 4 ways to make the trip. The cheapest fare is $7.80 (202,000 VND). The quickest trip takes 4h.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the distance from Ninh Binh to CatBa?

The distance from Ninh Binh to CatBa is 124 kilometres (77 miles).

What is the fastest way to get from Ninh Binh to CatBa?

Journey times from Ninh Binh to CatBa overlap: bus + ferry 4h - 4h 30m, ferry + bus 4h 30m - 6h, shared minivan + ferry 4h - 4h 30m, private transport 4h 30m. Depending on the departure, no single option is always the fastest.

What is the cheapest way to get from Ninh Binh to CatBa?

The cheapest way to get from Ninh Binh to CatBa is by bus with ticket costs starting from 202,000 VND.

About the Authors

Ela
Ela

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Maarten
MaartenReviewer

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

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.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.