Overview | Bus | Train | Secret Escapes


Trip overview from CatBa to Hanoi

To make trip planning super easy and fast, we created a step-by-step guide to find the best options by bus and train from CatBa to Hanoi.

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


How to get from CatBa to Hanoi

With a combined bus and ferry ticket from CatBa to Hanoi, you will arrive in Hanoi within 4 hours. This method is the easiest, fastest and also the cheapest way to travel from CatBa Island to Hanoi.

The trip offered by the local travel agent ‘Alibaba’ is fast and convenient, but if you want a more luxurious option we recommend to book with Cat Ba Express.

If you want to travel by train, you need to travel from Hai Phong railway station to Hanoi. To reach this railway station, you need to take a ferry to Hai Phong Harbour and then a taxi to the railway station. This is an interesting option if you want to transfer to another train after you arrive in Hanoi. If not, then you are much better off booking a combined bus ticket. Buses are often cheaper and bring you directly from CatBa to Hanoi.


Your options at a glance

Transport modeDurationCostsAvailability
Bus3,5 hours200.000 VND (€8)Check bus tickets
Train4h excl transit time340.000 VND (€13)Check train 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 Hanoi.


CatBa to Hanoi travelroute


Bus icon

Bus from CatBa to Hanoi

Duration: 3,5 hours
Costs: 200.000 VND (€8)

You can book a combined bus and ferry ticket with Cat Ba Express. They operate new buses (Feb 2017), including free wifi and USB charger and receives very good reviews. The ticket includes transport to the ferry station in CatBa, the ferry to Hai Phong harbour and the bus ride to Hanoi.

A second bus company is Inter Bus Line Company. Their tickets used to sell for 270.000 VND (€10), but recently they raised their price to the same level as Cat Ba Express. Since Cat Ba Express has newer buses and includes wifi, we recommend only to book with Inter Bus Line if the first one is sold out.

Third, you can also ask one of the local agencies and book your ticket to Hanoi for just 200.000 VND (€8). These buses take more time since they use a different harbour/ferry, but save you some money. Also, don’t expect the same comfort as offered by one of the previous options.

Cat Ba Express

Cat Ba Express09:00-12:30
3h 30m326.000 VND (€12,50) + free pick-up
Good Morning Cat Ba09:00-12:00
3h280.000 VND (€11) + free pick-up
Daiichi Travel07:30-11:30
4h233.000 VND (€9) + free pick-up
Orient Travel13:00-16:30
3h 30m233.000 VND (€9) + free pick-up

Check Available Bus Tickets

This bus picks you up at your accommodation in CatBa and drop-off at your hotel when you are staying in the Old Quarter of Hanoi.

Inter Bus Line company [temporarily unavailable]
Costs: 360.000 VND (€14), duration: 4 hours

The bus leaves from the Center of CatBa and drops you off next to Old Quarter.

Read More or book your ticket at Inter Bus Line.


TrainTrain from CatBa to Hanoi

Duration: 4h excl transit time
Costs: 340.000 VND (€13)

We advise booking a combined bus ticket from Catba to Hanoi, since this is a cheaper and more convenient option. However, if you prefer to split this journey or want to do it independently, you can also take a ferry to Hai Phong Harbour, a taxi to the train station in Hai Phong and then a train to Hanoi.

Step 1: Ferry from Cat Ba to Hai Phong Harbour

Duration: 1 hour
Costs: 220.000 VND (€8,50)

The cost of a ferry ticket to Hai Phong will be between 150.000 VND (€6) and 240.000 (€9). Notice that this is almost the same price as a combined ticket to Hanoi. There are two hydrofoil speed ferries operating between CatBa and Hai Phong. These are “Cat Ba Island Resort and Spa” and “Mekong Hoang Yen”.

Another option is to travel with one of the slow ferries of “Thong Nhat 05” or “Hadeco”. The ferry companies don’t have their own offices, so you have to book the ferry tickets with a local agency. Or even better, book your ticket in advance for 220.000 VND (€8,50) by clicking the button below.

Check Available Ferry Tickets

Notice that a combined bus and ferry ticket to Hanoi is even cheaper!

Step 2: Taxi from harbour to Hai Phong Railway Station

Duration: 10min
Costs: 50.000 VND (€2)

The ferry port where you will arrive depends on the ferry company you booked with. Most ferries arrive at Pha Binh Harbour which is about a 10-minute taxi drive or a 20-minute walk to the railway station in Hai Phong. A taxi costs around 50.000 VND (€2).

The lower priced ferry tickets often don’t go to Pha Binh Harbour, but drop you off at Dinh Vu Harbour. This is a shorter ferry ride and this route is often used to transfer to a bus to Hanoi or Ninh Binh. From Dinh Vu Harbour to Hai Phong railway station almost takes 1 hour, so you are better off booking a ferry ticket to Pha Binh instead.

Step 3: Train from Hai Phong to Hanoi

Duration: 2h 30min
Costs: 70.000 VND (€3)

We suggest to take one of the following trains:

TrainScheduleDurationSoft Seat
LP2 06:10-08:462h 36m70.000 VND (€3)
LP6 09:05-11:402h 35m70.000 VND (€3)
LP8 15:00-17:38 2h 38m70.000 VND (€3)
HP2 18:40-21:06 2h 26m70.000 VND (€3)

Check Available Train Tickets


Where to travel next?

Explore the rice fields in Sapa

Paddle through the Tam Coc or Trang An river while passing karst mountains and rice fields

Visit the world largest caves in Phong Nha

Enjoy the great atmosphere of Hoi An with a mixture of Japanese, Vietnamese and French influences


My favourite places to stay in Hanoi

Ancient Lane Hotel

Looking for a room in the middle of the Old Quarter? Ancient Lane Hotel offers very clean rooms nicely decorated with ancient attributes. The hosts Thuy and Tuan will make sure you'll have a great stay!

Double room from: €26

Read More

Nova Luxury Hotel

Just landed in Hanoi? In this hotel, you will get the best night of sleep you had since ages. The friendly staff will give you a warm welcome and serve a wonderful breakfast buffet the next morning! Located in the middle of the center, but completely isolated from all the noise.

Double rooms with city view from: €38

Read More


ActivitiesVisiting Halong Bay

Halong Bay and Cat Ba are one of the highlights of Vietnam. From both locations, you can make beautiful boatrips and cruise through the beautiful landscape filled with karst mountains.

You can opt to travel to Halong Bay independent. but also book an organised tour including transport from Hanoi. We recommend to book a boat cruise incl. transport from Hanoi as you will have more choice and tours are often cheaper in Hanoi than tours sold by agencies in Halong Bay.

Tours sell as cheap as €31 for a day-trip and €117 for a 2D1N cruise.

See here our 2 favourite tours from to Halong Bay:

*Both tours include free pick-up and drop-off in Hanoi.

If you have a few extra days to spend, you can also visit Lan Ha Bay from Cat Ba. But if you are short in time, Halong Bay is definitely a better option.

Was this post useful to you?