The largest island in the Ha Long archipelago, with a national park of limestone forest, the Cat Co swimming beaches and Lan Ha Bay's quieter karst waters on its southern side. A same-day return from Hanoi is possible but leaves only a few hours on the island, so one or two nights works better.
Cat Ba Island is the largest island in the Ha Long archipelago, in Cat Hai District of Hai Phong, about 150 km east of Hanoi, Vietnam. Much of the island is protected as Cat Ba National Park, and Lan Ha Bay on its southern side offers quieter karst waters than the more heavily visited Ha Long Bay. The journey takes 3 to 3.5 hours each way by through-ticketed limousine bus from the Old Quarter via the Hanoi-Hai Phong expressway and the Got-Cai Vieng ferry, costing roughly 280,000 to 350,000 VND each way. A high-speed catamaran from Hai Phong is another option. A same-day return is possible but leaves only a few hours on the island, so one or two nights works better.
The island's attractions include the national park's limestone forest, with a trail of around 1.5 hours up to the Ngu Lam peak viewpoint, and Kim Giao and Trung Trang caves. Cat Co beaches 1, 2 and 3 offer swimming near Cat Ba Town, while Lan Ha Bay is explored by boat, kayak or bamboo raft among hundreds of limestone islets, with stops at beaches such as Ba Trai Dao and floating fishing villages like Vung Vieng. The Cannon Fort, a Vietnam War-era hilltop bunker, provides a panorama over the harbour and the bay.
On a single day, visitors typically leave Hanoi at about 6:30 am, reach Cat Ba Town around 10:00, board a 4- to 5-hour Lan Ha Bay boat trip with kayaking, swimming and a seafood lunch, and return to the harbour by mid-afternoon in time for the late-afternoon bus. The tight schedule leaves little slack, and ferry queues can delay the return. Overnight visitors can add a national park trek or a sunset at the Cannon Fort.
April to October is the best period for swimming, with warm water and the highest temperatures, while March to May and September to November bring the most settled sailing conditions. Typhoon warnings from July to September can suspend boats. Cat Ba Town has a waterfront lined with seafood restaurants, cafes and small hotels, and rest stops on the road include the ferry terminals at Got and Cai Vieng, where snacks and drinks are sold.
| Distance | About 150 km / 93 miles from Hanoi |
|---|---|
| Travel time | 3-3.5 hours each way by limousine bus and ferry |
| Getting there | Through-ticketed limousine bus from the Old Quarter via the Hanoi-Hai Phong expressway and the Got-Cai Vieng ferry, about 280,000-350,000 VND / 10.77-13.46 USD each way |
| Difficulty | moderate |
| Address | Cat Ba Town, Cat Hai District, Hai Phong, Vietnam |
How to get there
- Limousine bus with ferry included, high-speed catamaran from Hai Phong, private car plus ferry, organised Lan Ha Bay cruise package from Hanoi
Location
Cat Ba Town, Cat Hai District, Hai Phong, Vietnam
20.7236, 107.0483 View on map
Highlights
- Cruise or kayak through the quieter karst waters of Lan Ha Bay
- Swim at the Cat Co beaches near Cat Ba Town
- Hike the limestone forest trails of Cat Ba National Park
- Climb to the Cannon Fort for a panorama of the harbour and bay
- Eat fresh seafood at the Cat Ba Town waterfront restaurants
Tips for visiting
- Buy a through-ticket for the limousine bus and ferry to avoid separate transfers.
- Stay at least one night if possible; a day trip leaves only a few hours on the island.
- Check typhoon and sea conditions between July and September before booking a boat.
- Book a Lan Ha Bay cruise in advance rather than on the day, especially in summer.
- Bring sun protection and a swimsuit for the beaches and boat stops.
When to visit
April to October for swimming; March to May and September to November for the calmest sailing. Weekdays are quieter than weekends.
Accessibility
Boarding boats and ferries involves gangways and steps, and hiking trails, caves and the Cannon Fort are uneven or stepped. Wheelchair access is limited, though Cat Ba Town's waterfront promenade is flat.
Frequently asked questions
Can Cat Ba be visited in a single day from Hanoi?
Yes, but the travel time of 3 to 3.5 hours each way leaves only a few hours on the island. One or two nights are better.
How do visitors get from Hanoi to Cat Ba?
By through-ticketed limousine bus and ferry from the Old Quarter for about 280,000 to 350,000 VND, or by catamaran from Hai Phong.
How does Lan Ha Bay differ from Ha Long Bay?
Lan Ha Bay lies south of Cat Ba, has similar karst scenery, and is generally quieter with clearer water and more beaches.
When is the best time to visit?
April to October for swimming, with March to May and September to November the most settled for sailing.