How to go → HANOI to CAT BA? ☀️

How to get from Hanoi to Cat Ba Island
How to get from Hanoi to Cat Ba Island? You can travel to Cat Ba Island by bus/taxi + ferry or by train + ferry or speedboat.


Hanoi to Cat Ba by bus/van, taxi, train + ferry.

    • Cat Ba Island stands as the largest and most frequented island in Ha Long Bay, a prime destination for international tourists exploring northern Vietnam. While captivating, the island may sometimes be bustling with visitors. Do you want to know how to travel from Hanoi to Cat Ba Island? Cat Ba is not so far from Hanoi, the travel distance spans approximately 160 km, with four transportation options available. Optimal convenience lies in taking a tourist bus (+transfer by boat/ferry) from Hanoi, delivering you to Cat Ba Island in approximately 4-5 hours.
    • Alternatively, travel to Ha Long and from Tuan Chau Island (located 10 km from Ha Long city), board a boat/ferry bound for Cat Ba Island, or head to Hai Phong and catch a speedboat to Cat Ba Island. Prices for bus (+ferry) tickets from Hanoi to Cat Ba Island start at $11 per person, making this mode of travel highly popular. Before your arrival, acquaint yourself with essential information about the island’s weather through this article: Weather in Cat Ba Island.

BOOK TICKETS with 12go.asia

    • Speedboats departing from Hai Phong City provide direct access to the southern region of Cat Ba Island, specifically the town of Cat Ba, replete with numerous hotels and homestays catering to tourists. Alternatively, boat travel via Cat Hai and Cai Vieng port is also available. Personally, opting for a tourist bus from Hanoi to Cat Ba Island or a speedboat/ferry from Hai Phong to Cat Ba town represents the optimal and swiftest route for fair low-cost price. Since September 2017, travelers have been able to journey by tourist bus from Hanoi via the Tan Vu-Lach Huyen, Southeast Asia’s longest sea-crossing bridge, to Cát Hải. Additionally, boat/ferry transfers from Cát Hải (Bến phà Gót) to Cái Viềng (Bến phà Cái Viềng) are operational.
    • In June 2020, the first segment of the new cable car from Cai Vieng to Phu Luong (Cat Ba Island) was inaugurated. Despite the absence of flights to Cat Ba Island from Hanoi due to the lack of an airport, travelers can conveniently fly from Hai Phong city’s airport to central (e.g., Da Nang) or southern Vietnam (Saigon). Secure your bus + ferry tickets from Hanoi to Cat Ba Island or private transfer online. Private transfers to Cat Ba Island can also be arranged. Explore the detailed instructions on reaching Cat Ba Island from Hanoi, Vietnam, below in this article.
Transfer Mode from Hanoi to Cat Ba Island: Travel Time Cost Range
Bus + Ferry 3.5-5 hours $10-17/pp
Train + Boat 4-5 hours $10-15/pp
Taxi + Ferry 2.5-4 hours $100-300/car
Motorbike + Ferry 5-7 hours $10-25/rent for 1 day

BOOK TICKETS with Baolau


How do I get from Hanoi to Cat Ba Island?


1. BUS + FERRY from Hanoi to Cat Ba Island

The most popular option for all tourists traveling from Hanoi to Cat Ba Island is by bus + ferry via Hai Phong or Tuan Chau. Both variants via Hai Phong or Tuan Chau have their advantages and disadvantages. But this option is definitely suitable for low-cost travelers, the trip by bus and boat from Hanoi to Cat Ba costs about 10-17 USD / per person and takes about 3.5-5 hours, according to the transport company.

The cheapest bus tickets to Cat Ba cost around 9-10 USD / per person, you won’t find a cheaper option. The advantage of this option is a transfer with a combination of boat transport to Cat Ba Island, usually the price is also for transport by boat ferry. Boat transfers are mostly provided from Bến phà Gót port in Hai Phong or transfers from Tuan Chau, depending on the company that provides the transportation.

Hai Phong’s Bến phà Gót port is located east of Hai Phong city and is accessed via the long Tan Vu – Lach Huyen bridge. Boats from Bến phà Gót port arrive with a short transfer to Cái Viềng port and from there continue mostly by bus to the city of Cat Ba in the south of the island. Bus transportation from Hanoi to Cat Ba Island is provided by various private companies, among the well-known and well-rated ones are Goodmorning Cat Ba, Cat Ba Express, Daichi Travel, Grouptour, Full Moon Party Tour, To Vietnam Travel, Duc Duong, Vietnam Easy Go Travel, Vietnam Luxury Travel, Cat Ba Panorama, Viet Nam Travel Bus, King Express Bus, InterBus Lines, Cat Ba Discovery or Techbus VN.

Some of these private transport companies also provide suitable transfers to Cat Ba Island as well as from Noi Bai Airport, which is the main airport for Hanoi. A trip by bus + boat to Cat Ba is therefore a very suitable and safe transport option at a favorable price for all travelers.

    • Book and buy bus + ferry e-ticket from Hanoi to Cat Ba Island on 12go.asia ➜ or Baolau ➜
    • You can also book taxi + bus + ferry tickets from Hanoi Airport to Cat Ba Island with 12go.asia
bus-hanoi-to-cat-ba-island-vietnam
From Hanoi to Cat Ba Island you can travel by bus + ferry, it is the most popular option of transfer (photo: Cat Ba Express, 12go.asia)


2. TRAIN + BOAT / FERRY from Hanoi to Cat Ba Island

Step 1 – If you want to get to know the large port city of Hai Phong, you can travel from Hanoi to Cat Ba Island via this city by a combination of train and ferry. The first step is a peaceful and comfortable train journey from Hanoi to Hai Phong. Trains to Hai Phong depart from Hanoi Railway Station, the journey takes about 2.5 hours and the tickets are cheap, costing about 3-4 USD/person for a comfortable seat.

The train station is in the center of Hai Phong, so everything is within easy reach. From there, you can continue to Bến Phà Got port, from where boats leave for Cat Ba Island (to Bến Phà Cái Việng port). Some boats may also depart from Pha Binh Port in Hai Phong (4 Bến Bính), which is in the northern part of the city. You can travel to Bến Phà Got harbor by taxi or you can use a combination of bus and ferry to Cat Ba by booking tickets online.  Book and buy train tickets from Hanoi to Hai Phong online on Baolau ➜

Step 2 – If you use the bus and ferry trip via the port of Bến Phà Got as the 2nd step, the journey will take approximately 1.5 hours in total, including a transfer to Cat Ba Island. It’s an ideal option and tickets are cheap, with a combined bus and ferry ticket costing around $6 per person. The bus from Hai Phong departs from the bus stop at 41 Bến Bính Street, goes to Bến Phà Got Port, and from there continues by boat to Cat Ba Island, to Bến Phà Cái Viềng Port. You can take a backpack with a maximum weight of 20 kg on the ferry. You can find and book a combined ticket online in advance.  Book bus + ferry ticket from Hai Phong to Cat Ba Island on Baolau ➜

train-boat-ferry-hanoi-to-cat-ba-island
From Hanoi to Cat Ba Island you can also travel by train + ferry/boat via Hai Phong.


3. TAXI / CAR + FERRY from Hanoi to Cat Ba Island

You can also travel to Cat Ba Island from Hanoi by private taxi, car with your own driver. It can be stated that this is the most convenient and fastest option of transfer to the island, however, it is also the most expensive option of transportation to Cat Ba. For those who do not care about the budget and do not travel low-cost, this option can be recommended, you will save time, possible transfers and a private taxi will usually take you even with a short boat transfer to the city of Cat Ba in the south of the island.

A private taxi / car with a driver from Hanoi to Cat Ba Island takes approximately 2-4 hours in total, depending on the company and type of car and travel route. In the menu you can find very modern and comfortable cars, minivans or minibuses for more people or even SUVs and Jeeps. As said, private transfer is the most expensive option to get from Hanoi to Cat Ba, costing around 100 – 340 USD / full car. A boat transfer to Cat Ba is usually included in the price. Again, the price is based on the type of car and the number of people being transported.

Various private companies operate on the route between Hanoi and Cat Ba Island, among the well-rated ones are Booking Car, Saigon DMC, Grouptour, Cat Ba Express, PacknGo and Ouros Travel. The advantage of a private transfer is that you can book a taxi or car directly from Noi Bai International Airport in Hanoi.

BOOK PRIVATE CAR to Cat Ba here

private-taxi-car-hanoi-to-cat-ba
Private car/taxi from Hanoi to Cat Ba Island by Ouros Travel (photo: 12go.asia).


4. Travel on a Motorbike to Cat Ba Island

For those who are experienced in driving motorbikes, they can also take advantage of the Hanoi to Cat Ba transportation thanks to the motorbike trip. You can also visit Cat Ba Island with your motorbike, both from Tuan Chau in Ha Long and from the harbor in Hai Phong you can use the motorbike transportation by boat. The fee for transporting a motorcycle is relatively low, often on the order of a few dollars.

However, this option is of course not suitable for everyone, it is good to know the conditions of the roads in Vietnam, you should also have protective equipment while driving and you must follow all the rules of the road. However, a motorbike can be an ideal means of exploring Cat Ba Island, as traffic on this island is rather more limited. In theory, you can rent it on the island, just like, for example, a bicycle.

To drive a motorcycle in Vietnam, you must have an International Driving Permit with a valid motorcycle license. The trip by motorbike from Hanoi to Hai Phong or Ha Long may not be as interesting as, for example, elsewhere in the north. It is not a scenic drive in nature, it is mainly driven on the plain or around industrial areas. Therefore, consider whether it is at all appropriate to carry out the transport on a motorbike or whether it is not better to just rent it on the island of Cat Ba.

Book a MOTORBIKE with Bikesbooking


5. FLIGHT from Hanoi to Tuan Chau Island (Seaplane)

You cannot use a plane transfer to Cat Ba Island, as this island does not have an airport. However, you can have a fantastic experience and take a scenic flight over Ha Long Bay and Cat Ba Island thanks to Hai Au Aviation or use this flight to transfer from Hanoi to Tuan Chau. The journey by Cessna Grand Caravan 208B-EX aircraft takes approximately 45 minutes to 1 hour from Hanoi to Tuan Chau if you also use the scenic flight over Ha Long Bay.

The plane takes off from Noi Bai Airport and flies to Tuan Chau Island Marina to see a piece of the Red River Delta in northern Vietnam. You can book a one-way or return flight between Hanoi and Tuan Chau / Ha Long. The price for such a one-way flight ranges from 300-450 USD and you can use only a direct flight to Tuan Chau or a sightseeing flight over Ha Long Bay in combination with a direct flight. You can also get closer to Cat Ba Island with this flight, as you can use a boat transfer from Tuan Chau to the northern part of the island.


📍 Cat Ba Island / Ha Long Bay / Lan Ha Bay – Travel Map:


FAQ + TIPS – Travel route from Hanoi to Cat Ba Island:

1. How to book and buy tickets from Hanoi to Cat Ba Island?

2. How long does it take to get from Hanoi to Cat Ba Island?

    • Travel by bus + ferry from Hanoi to Cat Ba Island takes about 3.5-5 hours.
    • Travel by train + speedboat from Hanoi to Cat Ba Island (via Hai Phong) takes about 4-5 hours.
    • Travel by plane (Hai Au Aviation) from Hanoi to Tuan Chau Island takes about 1 hour.
    • Travel by taxi + bus + ferry from Hanoi – Noi Bai Airport to Cat Ba takes about 3.5-4.5 hours.

3. How much does it cost to travel from Hanoi to Cat Ba Island?

    • Travel by bus + ferry from Hanoi to Cat Ba Island costs about $11-17/pp.
    • Travel by train + speedboat from Hanoi to Cat Ba Island (via Hai Phong) costs about $10-15/pp.
    • Travel by plane (Hai Au Aviation) from Hanoi to Tuan Chau Island costs about $30-110/pp.
    • Travel by taxi/car + ferry from Hanoi City to Cat Ba Island costs about $145-255/car.
    • Travel by taxi + bus + ferry (join ticket) from Hanoi – Noi Bai Airport to Cat Ba costs about $23/pp.

4. What is the travel distance from Hanoi to Cat Ba Island?

    • Travel distance from Hanoi to Cat Ba Island is about 160 km by bus/train + ferry. This distance may vary slightly depending on whether you go to the island via Tuan Chau in Ha Long or via Hai Phong city and Ben Pha Got port.

5. Do you want to book a tour to Vietnam?

    • It is not a big problem, you can search and book a tour in Halong Bay / Lan Ha Bay with KLOOK ➜.

6. From which bus stations in Hanoi buses depart to Cat Ba Island?

    • Buses to Cat Ba Island depart from various bus stations in Hanoi. Check Baolau or 12go.asia, you will see this information before you book and buy tickets online.

7. Is it possible to travel by bus back from Cat Ba Island to Hanoi?

    • Yes it is possible to travel by bus (+ferry) from Cat Ba Island to Hanoi. It is the same way of transport like from Hanoi to Cat Ba Island. You can book these buses easily online in advance.

8. Where do you keep your luggage in Hanoi?

    • If you want to keep your luggage in Hanoi you can try Radical Storage ➜ service. This service offers a few places in the city center of Hanoi, it is a cheap and your luggage will be safe.

9. How to explore Cat Ba Island and how to move there?

    • The best way is to rent a motorbike/scooter or bicycle in Cat Ba town and travel on your own. Another option are also boat trips. You can use your Google maps in your smart phone.

10. Where to stay, where to find some hotels in Cat Ba Island?

    • You can stay and find some hotels in Cat Ba town ➜, in the southern part of this island. There is a largest selection of various hotels. In this town you can also find a lot of various restaurants and also some beaches for relax.

11. What is the best option of transport from Hanoi to Cat Ba Island?

    • The best way of transport from Hanoi to Cat Ba Island is to travel by bus/minivan+ferry. Tickets are cheap and it is the most fastest and also comfortable way how to reach Cat Ba Island from Hanoi.

12. How long should I stay in Cat Ba Island?

    • It depends what you want to visit and what to do in this island. You can relax or you can buy a cruise in Ha Long… You can stay there about 5-7 days. 2-3 days boat cruise, 3 days exploring the island.

13. Which airport is closest to Cat Ba Island?

    • The closest airport to Cat Ba Island is Cat Bi International Airport in Hai Phong, about 25 km west of the Cat Ba Island. There is no airport on Cat Ba Island. There are various flights from Cat Bi Airport to central and southern Vietnam.

14. Is there a railway on Cat Ba Island?

    • No, there is no railway and no trains on Cat Ba Island. But there are trains to Hai Phong and from Hai Phong you can travel by ferry to Cat Ba Island. Hai Phong Railway Station is the closest station to Cat Ba Island.

15. How to go from Hanoi – Noi Bai Airport to Cat Ba Island?

    • If you want to travel to Cat Ba Island from Hanoi – Noi Bai Airport, you can book a taxi+bus directly from the airport. You can book join ticket from Hanoi – Noi Bai Airport to Cat Ba with 12go.asia. Join ticket from Hanoi – Noi Bai Airport to Cat Ba costs about $23/pp.

16. What is the cheapest way of getting from Hanoi to Cat Ba Island?

    • The cheapest way how to get from Hanoi to Cat Ba Island is to travel by bus+ferry. Join Tickets start already at $11/pp.

17. How to get from Cat Ba Island to Hanoi?

    • You can also travel by bus+ferry from Cat Ba to Hanoi. There are the same tourist bus companies on this travel route. Read this article and book tickets online > Cat Ba Island to Hanoi – Bus Schedule.

18. How to get from Tuan Chau Island to Cat Ba Island?

    • If you will be traveling from Hanoi to Tuan Chau Island and then you would like to get to Cat Ba Island, you can take a boat transfer from Tuan Chau (Bến phà Tuần Châu) to Cat Ba Island (Gia Luan pier), about 1 hour. You can also transport your motorbike by boat from Tuan Chau (Bến phà Tuần Châu) and explore this island on your own. From Gia Luan pier you can travel by local bus to Cat Ba town in the south of island.

19. Is there a cable car to Cat Ba Island?

    • Yes, you can also get to Cat Ba Island by cable car from the village / port of Cát Hải (Cáp treo Cát Hải) since mid-2020, you can go to Phu Long village (Ga cáp treo Phù Long). This first route is about 4 km long, in the future, after the completion of the entire cable car, it will be possible to go to the town of Cat Ba in the south of the island. Tickets for the first route to Phù Long cost about 100,000 VND. When completed, this cable car will be just over 20 km long from Cát Hai to the town of Cat Ba. You can take a taxi from Hai Phong to Cat Hai station. It is operated by Sun World.

20. How to get to Cannon Fort?

    • Cannon Fort is a popular viewpoint close to Cat Ba town. It is only about 2 km, there is a road to this viewpoint and historical site and you can get there by motorbike, taxi or you can walk. You can also visit Hospital Cave.

21. Do you want to book a motorbike in Vietnam?

    • You can book your motorbike in Vietnam with Bikesbooking ➜ and travel on your own.

22. Which islands you can also visit in Vietnam?

    • There are various popular and tourist islands in Vietnam. One of the most popular and visited island is Phu Quoc in southern Vietnam. You can read this article: 10 Best Islands in Vietnam.

BOOK a TOUR in Halong Bay

halong-bay-cruise-tour-booking


🚍 Bus from Hanoi to Cat Ba Island – Schedule / Timetable + Bus Tickets:

Bus Schedule - Hanoi to Cat Ba Island

Departure in Hanoi

Arrival in Cat Ba Island

Bus ticket

Good Morning Cat Ba

07:30

11:30

From $11.00

Good Morning Cat Ba

10:30

14:30

From $11.00

Good Morning Cat Ba

14:00

17:30

From $11.00

Cat Ba Express

07:30

11:30

From $14.00

Cat Ba Express

10:45

14:45

From $14.00

Cat Ba Express

14:15

18:15

From $14.00

Daiichi Travel

08:00

11:30

From $11.00

Daiichi Travel

10:30

14:00

From $11.00

Daiichi Travel

12:30

16:00

From $11.00

Daiichi Travel

14:30

17:00

From $11.00

Grouptour

07:45

11:45

From $10.00

Grouptour

10:15

14:15

From $10.00

Grouptour

12:15

16:15

From $10.00

Grouptour

14:15

18:15

From $10.00

Full Moon Party Tour

07:30

11:20

From $14.00

Full Moon Party Tour

10:30

14:20

From $14.00

Full Moon Party Tour

14:00

17:50

From $14.00

Hoang Long

07:30

11:10

From $14.00

Hoang Long

10:30

14:10

From $14.00

Hoang Long

14:00

17:40

From $14.00

Cat Ba Discovery

07:30

11:00

From $11.00

Cat Ba Discovery

10:00

13:30

From $11.00

Cat Ba Discovery

14:00

17:30

From $11.00

Good Morning Cat Ba (Noi Bai Airport)

10:00

14:40

From $23.00

Good Morning Cat Ba (Noi Bai Airport)

11:00

15:40

From $23.00

Good Morning Cat Ba (Noi Bai Airport)

12:00

16:40

From $23.00

Full Moon Party Tour (Noi Bai Airport)

06:30

11:00

From $23.00

Full Moon Party Tour (Noi Bai Airport)

08:00

12:30

From $23.00

Full Moon Party Tour (Noi Bai Airport)

09:00

13:30

From $23.00

Full Moon Party Tour (Noi Bai Airport)

13:00

17:30

From $23.00

Techbus

05:30

09:00

From $13.00

Techbus

07:15

11:05

From $12.00

Techbus

10:15

14:05

From $12.00

Techbus

13:30

17:00

From $12.00

Techbus

15:00

18:50

From $12.00

King Express

06:00

09:30

From $10.00

King Express

08:00

11:30

From $10.00

King Express

10:45

14:15

From $10.00

King Express

13:00

16:30

From $10.00

King Express

14:30

18:00

From $10.00

Duc Duong

07:40

11:40

From $19.00

Duc Duong

10:40

14:40

From $19.00

Duc Duong

12:40

16:40

From $19.00

Duc Duong

14:40

18:40

From $19.00

To Vietnam Travel

07:00

10:30

From $13.00

To Vietnam Travel

10:00

13:30

From $13.00

To Vietnam Travel

12:00

15:30

From $13.00

To Vietnam Travel

14:00

17:30

From $13.00


🚕 Taxi from Hanoi (+Airport) to Cat Ba Island – Schedule + Prices:

Taxi Schedule - Hanoi to Cat Ba

Travel time

Price (Car)

Booking Car (Car)

02:30

From $165.00

Booking Car (SUV)

02:30

From $198.00

Booking Car (Van)

02:30

From $253.00

Cat Ba Express (Minivan)

04:00

From $143.00

Cat Ba Express (Van)

04:00

From $165.00

Cat Ba Express (Van)

04:00

From $176.00

Ouros Travel

03:20

From $69.00

Ouros Travel

03:20

From $81.00

Saigon DMC (Comfort)

03:00

From $112.00

Saigon DMC (SUV)

03:00

From $122.00

Saigon DMC (Van)

03:00

From $180.00

PacknGo (Standard)

03:30

From $115.00

PacknGo (Minivan)

03:30

From $130.00

PacknGo (Van)

03:30

From $250.00

Cat Ba Express (Minian 4px)

04:00

From $155.00

Cat Ba Express (Van 7px)

04:00

From $179.00

Cat Ba Express (Van 16px)

04:00

From $191.00


⭐ The best rated cruises in Ha Long Bay:⭐
➡️ Signature Halong Cruise ➡️ Alise Cruise Halong
➡️ Victory Star Cruise ➡️ Halong Athena Cruise
➡️ La Regina Legend Cruise ➡️ Era Cruises Halong
➡️ Paradise Luxury Sails Cruise ➡️ Victory Cruise
➡️ Halong Sapphire Cruise ➡️ Santa Maria Cruise
➡️ Royal Palace Cruise ➡️ Peony Cruise

BOOK your HOTEL in Cat Ba Island


🎫 Book and buy your tickets from Hanoi to Cat Ba + Schedule:

(You can change your departure, arrival, e.g. Hanoi to Hai Phong, Cat Ba to Hanoi…)

Cat Ba to Ninh Binh ➔

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 166

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

Share: