GetYourGuideDay trip
Hanoi: Ha Long Bay to Lan Ha Bay - Cat Ba Island Day Tour
4.8 (693)
from $49Check dates
Cat Ba IslandPlace guide · Hai Phong
Cat Ba Island is the cheapest and closest base for Lan Ha Bay: day boats leave from Ben Beo pier, 2 km from town, and the bus from Hanoi takes 3–3.5 hours including the ferry.
Cat Ba town
Updated October 16, 2026Facts checked against official sourcesContains affiliate links
9 options · Prices checked on October 16, 2026
Nothing with those filters.
GetYourGuideDay trip
4.8 (693)
from $49Check dates
GetYourGuideDay trip
4.8 (670)
from $34Check dates
KlookDay trip
4.9 (1,916) · 10K+ booked
from $38Check dates
GetYourGuideDay trip
4.8 (637)
from $53Check dates
GetYourGuideDay trip
4.8 (636)
from $44Check dates
GetYourGuideDay trip
4.6 (487)
from $34Check dates
KlookDay trip
5.0 (390) · 3K+ booked
from $41Check dates
GetYourGuide4 hours
4.7 (422)
from $27Check dates
GetYourGuideDay trip
4.7 (360)
from $29Check dates
Cat Ba Island is the largest island of the Cat Ba archipelago and the land side of Lan Ha Bay. It sits in Cat Hai Special Zone (đặc khu Cát Hải, a special zone of Hai Phong city since the 2025 reform). The national park covers most of its forested interior, and Cat Ba town on the south coast is where the hotels, restaurants and day-boat operators are. Lan Ha Bay begins just east of town.
If you want to see Lan Ha on a budget, sleep in Cat Ba town and take a day boat. If you prefer a cruise ship, you will probably check in at Tuan Chau in Ha Long instead, and see Cat Ba only on a short land excursion. This page explains both, plus what to do on the island itself.
Most branded overnight cruises to Lan Ha check in at Tuan Chau in Ha Long and sail 1–1.5 hours through Ha Long waters to reach the bay. From Cat Ba, Ben Beo pier (bến Bèo, the harbor 2 km from town) puts you inside Lan Ha within minutes. That is why the cheapest Lan Ha trips start here.
| Item | Base on Cat Ba | Cruise from Tuan Chau |
|---|---|---|
| Getting there | bus and ferry from Hanoi, 3–3.5 h, from $11 | cruise shuttle to Tuan Chau, 2.5–3 h |
| Bed | hotel 500,000–1,000,000 VND, homestay about 300,000 VND | cabin on board, from about $96 pp for 2D1N |
| Time on Lan Ha | full day on a day boat | one afternoon and one morning |
| Evening | Cat Ba town restaurants and night market | dinner on board, squid fishing |
| Weather risk | ferries stop in storms | sailings stop in storms |
Choose Cat Ba if you have two or three days and want to hike, climb, cycle or kayak where it is allowed. Choose a cruise if you have one night and want the ship experience; our budget cruises page compares the cheapest overnight options.
There is no road bridge to Cat Ba. From Hanoi you take the expressway to Hai Phong, cross the Tan Vu–Lach Huyen sea bridge to Cat Hai island, and then cross to Cat Ba by car ferry, speedboat or cable car. Combo buses sell the whole trip on one ticket and drop you at your hotel.
The Hoang Long bus and speedboat combo is suspended, so do not plan on it. Self-drivers: in summer, cars may not board the ferry toward Cat Ba from 09:00 to 13:00 on weekends and holidays. Full details in how to get to Lan Ha Bay.
| From → to | How | Time | Price |
|---|---|---|---|
| Hanoi Old Quarter → Cat Ba townOld Quarter hotel pickup; about 2 h on the expressway, then the Dong Bai–Cai Vieng crossing (speedboat 5–7 min or ferry 25–35 min) or the cable car, then a bus to your hotel. | Combo bus + speedboat, ferry or cable car + bus (Good Morning Cat Ba) Check dates → | 3–3.5 h | USD 11 bus, USD 15 limousine (return USD 22 / 30); +USD 2 if routed by cable car |
| Hanoi → Cat Ba townFrom Hanoi 06:00, 07:30/07:45, 10:45, 14:00; from Cat Ba 09:30, 12:30, 15:30, 17:00. The Hoang Long bus + speedboat combo is suspended — do not plan on it. | Combo bus + crossing (Cat Ba Express) Check dates → | about 3.5 h | USD 13 one way, USD 26 return |
| Hanoi → Cat Ba townSame road + Dong Bai crossing as the combo buses; compare pickup area and the drop-off point on Cat Ba. | Shared limousine van (various agencies) Check dates → | 3–3.5 h | 230,000–400,000 VND per person |
| Hanoi / Noi Bai airport (HAN) → Cat BaCars cannot board the Dong Bai ferry toward Cat Ba 09:00–13:00 on weekends and holidays in summer (9 May–30 Sep 2026); the driver may switch you to the cable car or speedboat. | Private car + car ferry Check dates → | about 3–3.5 h | 1,200,000–2,000,000 VND per car (agency range) |
| Noi Bai airport (HAN) → Cat BaOnly works with the bus timetable; for a late flight take a private car. | Airport car to the Hanoi office + combo bus (Good Morning Cat Ba) | about 4–4.5 h | USD 19 per car (4–7 seats) to the office, then the USD 13 bus; Cat Ba → Noi Bai USD 29 |
| Hanoi → Hai Phong → Cat BaSpeedboat Ben Binh → Cat Ba about 45–60 min; departures reported 07:00, 09:00, 13:00, 15:00 (back 08:00, 10:00, 14:00, 16:00). Operator and timetable not confirmed officially — check locally. | Train to Hai Phong + taxi to Ben Binh + speedboat | about 3–4 h incl. connections | Train 70,000–150,000 VND; speedboat 200,000–300,000 VND |
| Ninh Binh / Tam Coc → Cat Ba townFrom Ninh Binh 07:30, 09:00, 09:30, 13:30, 14:00; from Cat Ba 08:00, 09:00, 12:30, 15:30 (limousine 12:30, 15:30). | Tourist bus + crossing + bus (Good Morning Cat Ba) Check dates → | 4.5–5 h | USD 13 (about 350,000 VND); limousine USD 16 on the return |
| Hai Phong city / Cat Bi airport (HPH) → Cat BaCat Bi is the closest airport to the Cat Hai piers. The listing linked here runs Cat Ba → Cat Bi. | Private car via Tan Vu–Lach Huyen bridge + Dong Bai ferry or cable car Check dates → | check with the driver (not confirmed) | see listing |
| Dong Bai (Cat Hai island) ⇄ Cai Vieng (Cat Ba)Daily about 05:00–18:30 (to ~19:00 in peak months). From 1 Sep 2026 the last ferry leaves Cat Ba 17:30 and the mainland 18:00. Stops at about Beaufort 4 wind; holiday queues of several hours have occurred. | Car ferry (Bayview Cat Ba) — replaced the Got ferry on 1 Mar 2024 | 25–35 min | Walk-on 10,000 VND; motorbike 45,000; car under 9 seats 190,000 (secondary sources) |
| Cat Hai ⇄ Phu Long (Cat Ba) cable carNot every day (closed Tuesdays per VnExpress; Wed–Mon 09:00–11:00 and 13:00–17:00 per Sun Group); fixed slots. Good when the car ferry queues or stops in wind. | Sun World cable car, about 3.9 km Check dates → | 8–10 min, then 20–30 min by road to Cat Ba town | Fare reported between 50,000 and 150,000 VND one way — check the ticket listing |
| Tuan Chau (Ha Long) → Gia Luan (north Cat Ba)Sails only in good weather and with at least 30 passengers. 16 Apr–30 Sep from Tuan Chau 07:30, 09:30, 11:30, 13:30, 15:30; 1 Oct–15 Apr 07:30, 11:30, 15:00. From Cat Ba: summer 09:00, 11:30, 13:00, 15:00, 16:00; winter 09:00, 13:00, 16:00. Usually keeps running when the Dong Bai ferry stops. | Passenger and car ferry | about 50 min–1 h 20; then about 30 min by road to Cat Ba town | About 60,000 VND per passenger (secondary); car about 450,000 VND |
Times and fares checked on October 16, 2026; ferries stop in storms and at low demand.
Storms close the island's crossings
Before a storm, Hai Phong issues a sea ban (cấm biển) and stops the Cat Ba ferries. On 22 August 2026 more than 1,700 tourists were stranded on the island (VnExpress). On 13–14 September 2026 the car ferry stopped in strong wind and queues reached 7–12 hours. From June to November, keep a buffer day before an international flight.
Bookable now GetYourGuide
Cat Ba: Sunset and Night Kayak with Bioluminescent Plankton
4.5 (189)from $44
The day boats leave from Ben Beo, next to Cai Beo fishing village, and the operators collect you from your hotel in town. A typical day: a pass through Cai Beo, a swim and (where allowed) a kayak, lunch on board, a swim at Ba Trai Dao beach when the tide and access allow, a fish farm, and back at 16:00–17:00.
| Operator | Price | Notes |
|---|---|---|
| Cat Ba Expedition | 900,000 VND | +4% for online booking; double kayak included |
| Beka Travel | $35 adult / $27 child | wooden boat, up to 25 guests; +$10 on public holidays |
| Serenity Premium (Cat Ba Express) | $37 sale price from Cat Ba town | larger boat; route changes by season |
| Serenity Grandeur (Cat Ba Express) | $52 sale price from Cat Ba | pool, water slide, Viet Hai by bike |
The prices are the operators' own; the product cards below show today's platform prices. For reviews, see Cat Ba Expedition and the Beka day boat, and for every option, our day cruises guide.
GetYourGuideDay trip
4.8 (1,672)
from $28Check dates
KlookDay trip
5.0 (390) · 3K+ booked
from $41Check dates
GetYourGuide4 hours
4.7 (422)
from $27Check dates
GetYourGuideDay trip
4.7 (360)
from $29Check dates
GetYourGuide8.5 hours
4.9 (150)
from $36Check dates
See everything on GetYourGuide →See everything on Klook →Prices checked on October 16, 2026
Kayaking on Lan Ha
Kayaking in the Cat Ba bays has been under an official suspension since November 2024, re-confirmed in late 2025 (VnExpress). Some boats offer it only in a designated area or replace it with a bamboo boat, tender or swim. Ask the operator in writing. More in our kayaking guide.
Since June 2026 every passenger on a Lan Ha boat must wear a certified life jacket from boarding and throughout the trip. The rule followed a fatal collision of two day boats near Van Boi. Many Cat Ba day boats are wooden; it is fair to ask the operator about the boat before you book.
Other trips from Ben Beo: a short boat to Monkey Island, about 10 minutes away, and plankton nights on dark, calm evenings from roughly May to October (bioluminescent plankton).
The park was founded on 31 March 1986 and covers 17,362.96 ha of forest and sea. It is open 07:00–17:00. The usual ticket is the central route at 120,000 VND (children 60,000 VND): Kim Giao forest, the climb to Ngu Lam peak and Trung Trang cave. The whole-park ticket costs 160,000 VND. Go at opening time, before the heat. Prices are on the park's own fee board; our national park guide covers the trails.
The Cat Ba langur, a Critically Endangered monkey found only in this archipelago, numbers about 90. Tourists rarely see it, and no official viewing tour exists. Do not book a tour that promises one.
Viet Hai is a village of about 90 households inside the park's core zone, with no road. You reach it by boat from Ben Beo (about 30 minutes) and then by bicycle (about 50,000 VND a day) or electric car (about 150,000 VND one way) from the wharf, or on a 9–12 km forest trek. It is a different place from Cai Beo, the fishing village at Ben Beo. See Viet Hai village.
Cat Ba has limestone crags such as Butterfly Valley and deep-water soloing above the sea at high tide. Cat Ba Climbing in town rents bicycles for 150,000 VND a day and e-bikes for 300,000 VND, which is the easy way to reach the beaches and Cannon Fort. See rock climbing.
Bookable now GetYourGuide
Cat Ba Island: Lan Ha Bay Full-Day with Luxury Cruise
4.4 (198)from $34
If you are already on the island, you do not have to go back to Ha Long for a cruise:
The Cozy Bay Tropical day cruise from Tuan Chau also lands at Gia Luan and visits Trung Trang cave, a way to see a little of Cat Ba from the Ha Long side:
| Platform | Listing | Rating | Price | Where |
|---|---|---|---|---|
| Klook | Tropical Day Cruise: Lan Ha Bay, Cat Ba Island, Trung Trang Cave | 4.9 (1,916) | $38 Lowest | See on Klook |
| Trip.com | Tropical Day Cruise: Ha Long Bay & Lan Ha Bay, Cat Ba Island Tour | 4.6 (24) | $41 | See on Trip.com |
Lowest adult price per person in USD, checked on October 16, 2026. Cabin type, dates and what is included differ between listings: open each one before you pay.
Cat Ba town is small enough to walk, and most hotels are on or near the seafront. Prices in town: budget hotels about 500,000–1,000,000 VND a night, homestays about 300,000 VND. Seafood costs more: a pair of horseshoe crabs, a local specialty, costs 500,000–700,000 VND. Viet Hai has a few homestays in stilt and wooden houses for a quieter night inside the park.
Prices and crowds rise sharply on Vietnamese holidays. About 70,000 visitors came to Cat Ba on 30 April and 1 May 2026, and car queues for the ferry stretched for 2 km. Summer weekends are also busy; book ahead or come midweek.
Bookable now GetYourGuide
Hanoi/Cat Ba: Lan Ha Bay Day Cruise with Dark & Bright Caves
4.9 (109)from $38
October and November are the driest and sunniest months, with sea temperatures of about 28 and 25 °C. December and January are cool and dry, with lows of 14–16 °C. February to April brings drizzle and fog. May to September is hot and wet, and August is the wettest month. The storm season runs from June to November. Details in best time to visit.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| High °C | 20 | 20 | 22 | 26 | 31 | 32 | 32 | 32 | 31 | 29 | 26 | 22 |
| Low °C | 14 | 15 | 18 | 21 | 24 | 26 | 26 | 25 | 24 | 22 | 19 | 16 |
| Sea °C | 20 | 19 | 21 | 24 | 28 | 30 | 30 | 30 | 30 | 28 | 25 | 22 |
| Rain mm | 28 | 27 | 49 | 85 | 202 | 238 | 238 | 353 | 257 | 136 | 43 | 23 |
| Rainy days | 8 | 13 | 17 | 13 | 13 | 14 | 14 | 18 | 14 | 10 | 6 | 6 |
Source: Air temperature and rain: Phu Lien station, Hai Phong (Vietnam Institute for Building Science and Technology long-term normals, via Wikipedia 'Haiphong'). Sea temperature: Cat Ba 10-year average, seatemperature.info.
Take a combo bus (from $11 with Good Morning Cat Ba, $13 with Cat Ba Express). It covers the bus, the crossing to Cat Ba and the last leg to your hotel, and takes about 3–3.5 hours. There is no road bridge to the island.
Yes, if you want Lan Ha Bay on a budget or more than one night in the area. Day boats from Ben Beo reach the bay in minutes, and the island adds the national park, Viet Hai village, climbing and beaches.
Stay on Cat Ba for two or three days and a full day on the water at a lower price. Book a cruise for one night with a ship cabin, pool and meals included, starting from Tuan Chau.
About 900,000 VND with Cat Ba Expedition or $35 with Beka, including lunch and the bay fee. Serenity's larger day boats cost $37–52 from Cat Ba town.
Rarely. About 90 Cat Ba langurs live on remote sea cliffs, and no official viewing tour exists. The monkeys on Monkey Island are macaques, not langurs.
Since 1 September 2026 the last car ferry leaves Cat Ba at 17:30 and the mainland at 18:00. Check the time on the day, because storms and strong wind can stop the crossing.
Booking calendars Our pages show live calendars from GetYourGuide, which may set cookies. You can load them automatically or only when you click. Cookie policy