Overview | Bus | Secret Escapes


Trip overview from CatBa to Ninh Binh

To make trip planning super easy and fast, we created a step-by-step guide to find the best way to travel from CatBa to Ninh Binh.

To start with, use the slider to compare the different options:


  • Cat Ba
  • 4,5 hours
  • Ninh Binh



How to get from CatBa to Ninh Binh

We recommend booking a bus ticket including ferry from CatBa to Ninh Binh. You can buy a ticket from an agency or your hotel on CatBa Island or book your ticket online.

You can also book a ferry ticket to Hai Phong and arrange a bus ticket to Ninh Binh/Tam Coc from there. But this option doesn’t save you any money and doesn’t offer any benefit.

We do not advise to travel by train, because it will take a full day and is more expensive. The closest railway station from CatBa is in Hai Phong. You can reach this by taking a ferry from CatBa to Hai Phong Harbour. From this harbour, you can take a taxi to the railway station.

Unfortunately, there is no direct connection from Hai Phong to Ninh Binh. This means you first have to take a train to Hanoi and then switch trains to Ninh Binh. This total journey will take over 8 hours.


Your options at a glance

Transport modeDurationCostsAvailability
Bus6 hours320.000 VND (€12)Check bus tickets

Are you a fast decision maker? Simply use the links above to book your tickets!

If you haven’t found your best transport option yet, no problem. This was just the intro. Below we share our step-by-step guide of how to get from CatBa to Ninh Binh.


CatBa to Ninh Binh travelroute

Bus icon

Bus from CatBa to Ninh Binh

Duration: 4,5 hours
Costs: 320.000 VND (€12)

The bus brings you from the main street in CatBa to the North-East side of the island (Cai Vieng). After this 45min bus ride, you are transferred to a ferry (50min) which brings you to Benh Dinh harbor. From this harbour, a bus will be waiting for you and bring you in about 3 hours to Ninh Binh or Tam Coc.

See our Ninh Binh destination page why we think you should travel to Tam Coc instead of Ninh Binh.

In case you still want to stay in Ninh Binh, make sure the bus company stops at Ninh Binh city! We heard stories that bus drivers are not stopping in Ninh Binh city and argued that they were going to Ninh Binh province and not the city.

Where to book your combined ticket bus?

There are several agencies on CatBa island where you can buy a combined bus and ferry ticket.

If you want some more comfort on the bus and don’t want to take the risk that the bus is fully booked, we recommend booking your ticket online with CatBa Discovery or Cat Ba Express through Baolau.

CatBa Discovery offers free pick up from your hotel in CatBa town and drops you off at ‘Long Hotel’ in Tam Coc center.

See here their schedule:

Good Morning Cat Ba07:30-12:30
5h393.000 VND (€15) + free pick-up
Cat Ba Discovery
(not available)
4h 30m320.000 VND (€12)
Cat Ba Express
(Go To Cat Ba)
- not available -
5h 30m
320.000 VND (€12) / 360.000 VND (€14)

Check Available Bus Tickets

If the bus with CatBa Discovery is already fully booked or unavailable, you can also request a booking on Goodmorning CatBa. This company also receives good reviews but the tickets are slightly more expensive.

When you want to buy your ticket from a local agency, we recommend booking your tickets at Alibaba (restaurant/guest house). Bus rides booked via Mr. Ba leave at 10:00 or 12:30 and take about 5 hours to Tam Coc. Tickets costs between 200.000-250.000 VND (€8-€10) at a local agency.

Tip: With Mr. Ba, you can also book a great tour on their family boat for just $12. Also, he has the cheapest motorbike rental on the island.


My favourite places to stay in Tam Coc (Ninh Binh)

Ninh Binh Accommodation 1

Tam Coc Family Hotel

Want to stay in a real Vietnamese Guesthouse? Tam Coc Family Hotel is a perfect example why you don't have to spend more than €15 for a great guesthouse.

The super friendly owners will tell you the best spots to visit and will make sure you have a good start of your day with a delicious breakfast. It's a 1-minute walk from the Tam Coc river and drop-off point of the bus.

Read More

Ninh Binh Accommodation 2

Tam Coc Bungalow

Do you refer to stay close to the river? Tam Coc Bungalow has spacious bamboo bungalows right next to the Tam Coc river. Bungalows start from €23 and dorm rooms from €5.

What we really liked about this place is their common area. From the terrace you can watch the locals paddling back to Tam Coc town during sunset and in the evening you can play a game of pool at the open restaurant area.

Read More


Was this post useful to you?