Covering a short distance from Hai Phong and Halong Bay, Cat Ba Island has several ferry ports, making it easy to get around. If you are planning to visit this charming island, follow our Cat Ba ferry terminal guidelines for the latest information on schedules and prices.
Known as the largest island in Halong Bay, Cat Ba Island is home to over 360 islets scattered over an area of 259 km2 in the Cat Ba Archipelago. With the rise of tourism and transportation, you can easily take a ferry to Cat Ba Island.
So you must be wondering which Cat Ba Island ferry you can reach from the mainland, what common route you can take, and how much you have to pay for transportation. Keep scrolling to find the answers.
You can read our article on 10 Must-See Things to See in Cat Ba.
About Cat Ba Ferry Terminals
On Cat Ba Island, there are 3 main ferry terminals for tourist transportation. All ferries are well-equipped with rescue, fire-fighting, and other medical and safety equipment to meet the requirements of tourist ferries.
1. Cai Vieng Ferry Port
- Location : 356 Phu Long, Cat Hai, Hai Phong
- Busy Hours : 8am – 10am & 1pm – 4pm, especially between Friday and Sunday
Located in an island district, Cai Vieng Ferry Port serves a large number of tourists from Got Port, Hai Phong. From Hai Phong City, it takes you nearly 40 minutes via Tan Vu – Lach Huyen Bridge to Got Port, and then another 30 minutes to Cai Vieng Ferry Terminal.
2. Gia Luan Ferry Port
- Location : Cat Ba Cross, Gia Luan, Cat Hai, Hai Phong
- Peak Hours: 8am – 9am & 2pm – 3pm, slightly busier at lunchtime on weekends
About 25 km from Cat Ba Town, Gia Luan Pier is at the end of the path across the island, where most tourists transfer from Tuan Chau, Ha Long. A Tuan Chau – Cat Ba ferry ride will take you around 45-50 minutes by ferry and 30 minutes by speedboat.
3. Ben Beo Ferry Port
- Place : Cai Beo, Cat Ba town, Cat Hai, Hai Phong
- Hours peak: 8 a.m. – 9 a.m. & 2 p.m. – 3 p.m., especially on weekends
Considered the gateway to Lan Ha Bay, Ben Beo Terminal is just 2 km from Cat Ba Town and 15 km from Cat Ba National Park.
Besides the motorbike/car ride, you can walk from the city center to Ben Beo Pier in 20 minutes. From this terminal, you can rent a boat for the day to visit many attractions like Monkey Island, Van Boi Fishing Village, Floating Market, etc.
Ferry timetable and prices for Cat Ba Island
As mentioned above, each terminal is suitable for a travel route to Cat Ba Island by ferry. Below are the 3 most popular routes with detailed timetables and ticket prices for you to sit down and peruse.
1. Got Ferry (Hai Phong) – Cai Vieng (Cat Ba)
From Hanoi and Halong Bay, you can take a shuttle, bus or hire a private transfer to Hai Phong.
Via the highway connecting the Tan Vu flyover, you will reach the port of Got, where the ferry (30 minutes) and the outside board (20 minutes) are available to get you to Cai Vieng.
When you arrive in Cai Vieng, you need to take a bus or taxi to Cat Ba town in about 30-40 minutes.
Got Pier – Cai Vieng Ticket Price (one way/person)
- Ferry ticket: €0.5
- Airboat ticket: €10
Passenger type | Ferry ticket price |
Passenger | €0.5/one way/person |
Passenger with a bicycle | €0.5/one way/person |
Passenger with a motorbike | €2/one way/vehicle |
Passenger with a 9-seater car | €8/one way/vehicle |
Ferry schedule Got Pier – Cai Vieng (every 30 min / trip from 5:30 am to 6:30 pm)
From Got Pier | From Cai Vieng |
5:30 am * | 5:00 am * |
06:00 am * | 5:30 am * |
6:30 am * | 06:00 am * |
7:30 am | 07:00 am |
8:00 am * | 7:30 am * |
8:30 am | 8:00 am |
09:00 am * | 8:30 am * |
9:30 am * | 09:00 am * |
10:00 am * | 9:30 am * |
10:00 am | * 11:00 am |
11:30 am | 11:30 am |
* 11:00 am * | 12:00 |
11:30 am | 12:30 pm |
* 12:00 pm | * 1:00 pm |
12:30 pm | 1:30 pm |
* 1:00 pm | * 2:00 pm |
1:30 pm | 2:30 pm |
* 2:00 pm | * 3:00 pm |
2:30 pm | * |
3:00 pm * | 3:00 pm * |
4:00 pm | * |
4:30 pm * | 4:30 pm * |
4:00 pm | * 4:30 pm |
* 4:00 pm | * 4:30 pm |
* 4:30 pm | * 4:00 pm |
* | 4:30 pm |
4:00 pm *
*
4:30 pm
*
4:00 pm
*
4:30 pm
* | 4:00 pm |
* 4:30 pm | * |
4:00 pm | (* – the departure time of the big ferry) 2. |
Dinh Vu (Hai Phong) – Cai Vieng (Cat Ba) | Fast boat to Halong |
From Hai Phong, you need to go to Dinh Vu Pier about 25 minutes away to take a ferry to Cat Ba Island. Indeed, there is no direct boat from Dinh Vu to Cai Vieng so you have to follow one of the two following paths. | Option 1: Dinh Vu – Ninh Tiep – Got Port – Cai Vieng Dinh Vu – Ninh Tiep |
By water, it is possible to take a ferry from Dinh Vu to Ninh Tiep Pier, another ferry terminal on the same island as Got Port. The ferry ticket costs €0.5/one way/person. There are daily shuttles that run from 6:30am to 5:00pm, every 1 hour. Got Pier – Cai Vieng | From Ninh Tiep, you can go to Got Pier, where there are a multitude of shuttles to Cai Vieng every 30 minutes. |
From Dinh Vu | From Ninh Tiep 6:30 AM |
* 6:30 AM | 07:00 AM |
7:30 AM | * |
8:00 AM * 8:30 AM | 09:00 AM |
9:30 AM | * 10:00 AM |
* 10:30 AM | 11:00 AM |
11:30 AM | * |
*
12:30 PM
1:00 PM
2:00 PM * 2:30 PM 3:00 PM *
4:00 PM
- * 4:30 PM
- 5:00 PM 5:00 PM *
- (* – the departure time of the big ferry) Option 2: Dinh Vu – Got Port – Cai Vieng
Those who are afraid of seasickness can travel from Dinh Vu to Got Port by road. From there, you can board a ferry or high-speed boat to Cai Vieng Terminal. As mentioned above, Got Port – Cai Vieng Ferry runs daily from 5:30 a.m. to 5:00 p.m., every 30 minutes. | 3. Tuan Chau (Halong) – Gia Luan (Cat Ba) |
Ferry Halong – Cat Ba | Finally, Tuan Chau – Gia Luan is the most convenient way to get from Halong Bay to Cat Ba Island. From Tuan Chau, the Cat Ba Island ferry only runs 3 times/day in winter and 5 times/day in summer. You can choose a |
50 minute ferry | Or |
a 30-minute airboat ride | to get to Cat Ba Ferry Terminal. Once you arrive, it is essential to travel the road that crosses the island in 45 minutes to the town of Cat Ba. |
Tuan Chau – Cat Ba ticket price (one way/person)
Ferry ticket: | €3.5Hydrofoil boat: €7.50 High speed boat: 12 – 15 € Passenger type | Ferry ticket pricePassenger €3.5/one way/person Passenger with a motorcycle €4/one way/person Passenger with a 9-seater car |
€19/one way/vehicle | Tuan Chau – Cat Ba ferry timetable | Starting point |
Summer schedule | (25 | april |
– 5 september
- )
- Winter schedule
(6
- september
- – 24
- april
- )
- Tuan Chau