Ninh Binh to CatBa

Last updated:

Overview Compare Bus via Hai Phong To Stay

How to get from Ninh Binh to CatBa

Cat Ba is a biodiverse island along Vietnam’s northeast coast. The largest of the islands in Halong Bay, Cat Ba has experienced a boom in tourism in recent years.

It boasts of a rugged karst landscape dotted with spectacular limestone cliffs, sandy beaches, lakes, grottoes, and waterfalls. Popular activities include kayaking and rock climbing, as well as just lounging by the beach and waiting for the sunset at Cannon Fort.

There are 2 ways to travel the 125 km from Ninh Binh to CatBa. You can take a 4-hour combined bus & ferry or a 4.5-hour bus and ferry via Hai Phong. Rates start from 246,000 VND ($9.50) and 420,000 VND ($16.50), respectively.

2 ways to get from Ninh Binh to CatBa

Transport modeDurationCostsAvailability
Bus + Ferry4 hours246,000 VND ($9.50)Check bus & ferry tickets
Bus + Ferry via Hai Phong4.5 hours420,000 VND ($16.50)Read article for more info

Are you travelling directly from Ninh Binh to CatBa? It is more convenient to book a combined bus & ferry ticket. Rates are cheaper starting from 246,000 VND ($9.50). Also, your tour operator will take care of all your transfers so you won’t have to worry about anything during the trip.

If you want to be more flexible with your schedule or if you’re planning to make a stop in Hai Phong, you can take a bus from Ninh Binh to Hai Phong and then take the ferry to CatBa at a later time. Combined fares start from 420,000 VND ($16.50).

There is also an option to take the train from Ninh Binh to CatBa, but we don’t recommend this as it requires a lot of transfers. There are no direct trains and if you want to complete the journey on the same day, you’ll have to take an early morning train from Ninh Binh that departs at 03:20.

Conclusion: Either book a direct bus ticket from Ninh Binh to CatBa or take the train but stay one or a few nights in Hanoi before you continue your journey to CatBa.

TIP: Want to visit Halong Bay instead? Check out this route overview from Hanoi to Halong Bay or book a Halong Bay boat cruise, incl. pick-up starting from 1,151,000 VND ($46) with Klook.

Itinerary from Ninh Binh to CatBa

Ninh Binh to CatBa travelroute

Ninh Binh to CatBa by Bus + Ferry

Duration: 4 hours
Cost: 246,000 VND ($9.50)
Duration: 4 hours
Cost: 246,000 VND ($9.50)

There are several bus and ferry trips available daily from Tam Coc or Ninh Binh to CatBa. Daiichi Travel and The Long Travel are two 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 246,000 VND ($9.50).

The bus and ferry journey from Ninh Binh to CatBa takes around 4 hours. 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 schedules from Ninh Binh to CatBa

Daiichi Travel
+ free drop-off
246,000 VND ($9.50)
Check Bus Tickets
The Long Travel07:00-11:30
397,000 VND ($15.50)
Check Bus Tickets
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 via Hai Phong by Ferry + Bus

Duration: 4.5 hours
Cost: 420,000 VND ($16.50)
Duration: 4.5 hours
Cost: 420,000 VND ($16.50)

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

Duration: 3 hours
Cost: 260,000 VND ($10)
Duration: 3 hours
Cost: 260,000 VND ($10)

The Long Travel operates two daily bus trips from Tam Coc town centre to Hai Phong city centre. A ticket costs 261,000 VND ($10.50) for the 3-hour journey.

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.

Bus schedule from Ninh Binh to Hai Phong

Transport ModeScheduleCosts
The Long Travel07:00-10:00
260,000 VND ($10)
Check Bus Tickets

Step 2: Hai Phong to CatBa by Ferry

Duration: 1.5 hours
Cost: 160,000 VND ($6)
Duration: 1.5 hours
Cost: 160,000 VND ($6)

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.

Ferry schedule from Hai Phong to CatBa

Ferry CompanySchedulesDurationCosts
CatBa Island6x a day from
06:00 to 15:50
1.5 hours160,000 VND ($6)
Check Ferry Tickets

You can buy your tickets at the port or online beforehand through Baolau.


Our favourite places to stay in Cat Ba

More routes to CatBa

Hanoi to CatBa

Sapa to CatBa

More routes from Ninh Binh

Ninh Binh to Da Nang

Ninh Binh to Hanoi

Ninh Binh to Hoi An

Ninh Binh to Phong Nha

Ninh Binh to Sapa

Halong Bay to Hanoi

Hanoi to Halong Bay

Hanoi to Ho Chi Minh

Hanoi to Sapa

Ho Chi Minh to Hanoi

Ho Chi Minh to Hoi An

Ho Chi Minh to Phu Quoc

Was this post helpful?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 15

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Your feedback is very valueable to us

How we can improve this post?

11 Shares 947 views