Last updated: 16 October 2026
Quick Summary: Cat Ba Island has no bridge and no airport of its own, so every route combines a road transfer with a sea crossing by ferry, speedboat or cable car. Journey times run from 1.5 hours out of Hai Phong to around 11 hours on an overnight sleeper from Ha Giang. Many travelers make the trip to join a Lan Ha Bay cruise from Cat Ba.
Cat Ba Island has no bridge and no airport of its own. Every route, from any starting point, combines a road transfer with a sea crossing by ferry, speedboat or cable car. Six mainland cities have a working route, and the right one is usually decided by the starting point rather than by budget.
Each route has its own page with fares, timetables and pickup points, linked from the table below. What to do after arriving on Cat Ba Island is covered separately.
Why is Cat Ba Island only reachable by boat?

Cat Ba is located in the Gulf of Tonkin at the edge of Lan Ha Bay, separated from the mainland by open water on one side and the narrow Cat Hai channel on the other. No bridge connects it to Hai Phong or the rest of northern Vietnam, and the island has no commercial airport.
Because of this, every route into Cat Ba follows the same three steps: a land transfer to the coast, a sea crossing, and a final island transfer to Cat Ba town. The only things that change between routes are the length of the land transfer and the sea crossing used.
The Tan Vu to Lach Huyen bridge, opened in September 2017, carries road traffic as far as Cat Hai island. Older guidebooks that describe a ferry out to Cat Hai describe a journey that no longer exists. The crossing travelers actually make today is the shorter one beyond it.
Which route fits each starting point?
Six mainland starting points have a working route to Cat Ba, and the table below sets each one out. What changes between them is only the length of the land transfer and the crossing used. The final sea section is short from everywhere.
| Starting point | Distance and time | Usual vehicle | Route details |
|---|---|---|---|
| Hai Phong and Cat Bi Airport | About 28 km to the coast, 1.5-2 hours total | Direct bus, or taxi plus speedboat | Hai Phong to Cat Ba Island |
| Hanoi Old Quarter | About 150 km, 3.5-4.5 hours | All-in-one tourist combo bus | Hanoi to Cat Ba Island |
| Noi Bai Airport | About 175 km, 4-4.5 hours | Private car, or airport bus then combo bus | Same road route as Hanoi |
| Ninh Binh, Tam Coc and Trang An | About 140 km, 4.5-5 hours | Direct through-bus | Ninh Binh to Cat Ba Island |
| Ha Long City and Tuan Chau | About 7.8 km by sea, roughly 50 minutes on the water | Tuan Chau to Gia Luan car ferry | Tuan Chau to Cat Ba ferry |
| Sapa | 9-10 hours | Overnight sleeper bus | Sapa to Cat Ba |
| Ha Giang | 10-11.5 hours | Overnight sleeper bus | Ha Giang to Cat Ba |
One route needs a warning the others do not. The Tuan Chau ferry from Ha Long only sails once at least 30 passengers have boarded, and on a quiet winter afternoon a sailing can be dropped altogether. A buffer is needed when connecting with a flight or a cruise.
Which transport modes are available?

Four modes cover almost every trip: the all-in-one tourist combo bus, a private limousine or van, the train to Hai Phong paired with a boat, and a self-drive motorbike. The best choice depends less on budget than on the amount of luggage.
- Tourist combo bus - the most popular option. One ticket bundles the highway drive, the sea crossing and the island transfer, with no separate tickets to manage.
- Limousine or private van - the most comfortable option, with door-to-door pickup and extra legroom. It suits families and travelers with heavy luggage. Beka Travel operates pickup in Hanoi, Ninh Binh, Ha Long and Cat Ba town.
- Train plus ferry - a slower alternative for travelers who enjoy the journey itself, combining the local railway to Hai Phong with a coastal boat.
- Self-drive motorbike - offers freedom but adds a vehicle fee to bring the bike aboard the ferry, on top of the passenger ticket.
Pickup in Hai Phong is available on request but is not a standard option, so travelers arriving at Cat Bi Airport usually take a taxi to the pier. For the return trip, Beka Travel arranges a private car from Cat Ba to Cat Bi Airport for 80 US dollars for 2 guests, arriving at the airport at 14:00.
Drivers should also check local traffic rules before setting off. Until 30 September 2026, cars and trucks heading to the island were turned away from the Dong Bai crossing between 09:00 and 13:00 at weekends, and similar measures can return in peak periods.
Which sea crossings serve Cat Ba?
Every route ends the same way, crossing open water to reach Cat Ba. Three crossings exist, and the starting point usually decides which one. From Hai Phong or Hanoi, travelers use the Dong Bai crossing or the cable car. From Ha Long, they use the Tuan Chau ferry.
Dong Bai to Cai Vieng. The Dong Bai ferry is the main public crossing, carrying cars and motorbikes as well as foot passengers, with a long daily operating window and departures every half hour or so. This is the crossing behind almost every combo bus ticket sold in Hanoi and Hai Phong.
Dong Bai passenger speedboat. The fastest way across, at 8 to 10 minutes, leaving from beside the ferry terminal. It carries foot passengers only, which is why it is useful: it skips the vehicle queue that builds on summer weekends.
Tuan Chau to Gia Luan. The car ferry from Ha Long sails between the limestone islands on a two-season timetable and lands on the northern tip of the island. It only sails once the minimum of 30 passengers is reached.
Cat Hai to Phu Long cable car. The Cat Ba cable car crosses the same water in the air, suits anyone who gets seasick, and avoids the vehicle queue at the ferry. It runs a short daily window, so the operating hours should be checked before planning a day around it.
Dong Bai or Tuan Chau, which crossing is better?
Dong Bai wins on frequency and reliability, while Tuan Chau wins on scenery. Dong Bai sails all day, every day, from the Hai Phong side. Tuan Chau sails three to five times a day from Ha Long and only once it has 30 passengers aboard. The starting point matters more than the view.
| Dong Bai to Cai Vieng | Tuan Chau to Gia Luan | |
|---|---|---|
| Comes from | Hai Phong, Hanoi, Ninh Binh | Ha Long City |
| Sailings per day | All day, roughly every half hour | Five in summer, three in winter |
| Minimum passengers | None | 30, or the sailing may be dropped |
| Time on the water | Under half an hour | About 50 minutes |
| Scenery | A working port and a narrow channel | Open water between the limestone islands |
| Lands at | Cai Vieng, about 25 km from Cat Ba town | Gia Luan, on the northern tip of the island |
In practice almost nobody chooses between these two. From Hanoi, Hai Phong or Ninh Binh, the road leads to Dong Bai, and driving an extra two hours to Ha Long for a prettier boat makes little sense. From Ha Long, the reverse is true.
The choice only becomes real on a northern Vietnam loop that includes both Ha Long and Cat Ba. Crossing from Tuan Chau on the way out and returning through Dong Bai avoids doubling back, and the ferry passes the limestone islands without the cost of a separate bay cruise. The trade-off is the 30-passenger rule, which is a real risk on a winter weekday.
How to get from the pier to Cat Ba town

Every crossing lands at Cai Vieng Pier, the Phu Long cable car station or Gia Luan in the north. All three are located about 25 km from Cat Ba town, roughly 35 to 40 minutes by road, and all three have transport waiting.
On a combo bus ticket, the same coach usually continues into town. Travelers crossing independently can take the local public bus, a shared shuttle, a taxi or a xe dien, the electric cars that work as local taxis. All are easy to find for this last section.
This section only goes wrong late in the evening, when the last boats have landed and the shuttles have stopped running. A taxi is always available, but the price is whatever the driver asks. After dark, the fare should be agreed before getting in.
How much does the whole journey cost?
The journey costs from about $7 from Hai Phong on a local bus. From Hanoi, the Beka Travel shuttle bus costs $13 per person each way and the limousine $18. A private car from Hanoi with Beka Travel starts at $130 for the whole vehicle. Sleeper buses from Sapa cost more.
Three costs sit outside those fares:
- Vehicle fees. Bringing a motorbike or car aboard costs extra on top of the passenger ticket, charged by vehicle class at the pier.
- The last road section. A combo bus covers it. An independent crossing does not, so a taxi or shuttle fare is needed at the island end.
- Bay and park fees. Sightseeing permits for the bays and entry to Cat Ba National Park are charged separately on the island, not at the pier.
When to book and what can go wrong
Book three to five days ahead on weekdays and at least two weeks ahead over public holidays. The three things that disrupt this journey are unofficial ticket sellers, oversized luggage on the cable car, and storms suspending the crossings. All three are avoidable with planning.
Unofficial ticket sellers. Hanoi's Old Quarter has unofficial sellers offering suspiciously cheap combo tickets. Book directly through your hotel, online, or with a verified company such as Beka Travel to avoid an invalid seat.
Luggage. The cable car cabins are compact, and moving a large suitcase in and out at both ends is inconvenient. With big luggage, the ferry or a direct bus is the more practical choice.
Storm season. In the Gulf of Tonkin the storm season runs from June to September, earlier than the September to November window many Vietnam guides quote. Northern Vietnam sees one to two landfalling storms in an average year, and each one closes the ferry and cable car routes for one to three days. Build a buffer day into your trip in that window, and check conditions before heading to the pier.
The busiest months for the boats are also the busiest months for hotels, so booking early helps with both.
Ready for the bay? Explore with Beka Travel
Every route ends at Cat Ba, where the boats into Lan Ha Bay depart. Beka Travel runs Lan Ha Bay tours and cruises from Ben Beo harbor near Cat Ba town, visiting quiet lagoons, small beaches and some of the best kayaking water in northern Vietnam.
Beka Travel holds 4.9 out of 5 from 1,140 reviews on TripAdvisor and won a Travelers' Choice award in 2026.
For a single day on the water with transfers included, the Lan Ha Bay Day Tour From Hanoi covers the whole journey from the capital.
Getting from Cat Ba to other regions
The return trip from Cat Ba to Hanoi runs the same combo route in reverse, and onward connections link Cat Ba with Ninh Binh and with Ha Long Bay through the Tuan Chau ferry. Getting to Lan Ha Bay is the same journey, because every Lan Ha boat leaves from Cat Ba.
Frequently asked questions
Does every route to Cat Ba include a boat crossing?
Yes. Cat Ba has no bridge to the mainland, so every route, whether it starts in Hanoi, Hai Phong, Ha Long or elsewhere, includes a ferry, speedboat or cable car crossing at some point. The cable car is the only one that makes the crossing in the air rather than on the water.
Which route should first-time visitors choose?
For most first-time visitors the all-in-one tourist bus is the easiest option, because one ticket covers the entire journey with no separate transfers to arrange. It runs from Hanoi, Hai Phong and Ninh Binh. Independent routing saves money but costs a morning of queues and connections.
Can you fly directly to Cat Ba Island?
No. Cat Ba has no commercial airport. The closest is Cat Bi International Airport in Hai Phong, about 28 km from the ferry crossing point, and Noi Bai in Hanoi is the next nearest. Flying into Cat Bi cuts several hours off the journey when the fare works out.
How long does it take to reach Cat Ba Island?
Between 1.5 and 11.5 hours, depending on the starting point. Hai Phong is the shortest at 1.5 to 2 hours. Hanoi takes 3.5 to 4.5 hours, Ninh Binh 4.5 to 5, and the overnight sleepers from Sapa and Ha Giang run 9 to 11.5 hours.
Do you need to book transport to Cat Ba in advance?
On a combo bus, yes. Seats sell out three to five days ahead in summer and two weeks ahead over public holidays. Foot passengers buying ferry or speedboat tickets at the pier do not need to book, but drivers bringing a car should check local traffic restrictions first.
Which pier will you arrive at?
Cai Vieng for the Dong Bai crossing, Phu Long for the cable car, and Gia Luan for the ferry from Ha Long. All three are located on the northern half of the island, and all three need a further road transfer into Cat Ba town.