Hanoi to Cat Ba Island 2026: Bus, Train, or Private Car for Your Vietnam Itinerary
This guide compares every 2026 route from Hanoi to Cat Ba Island: shuttle bus plus ferry, train plus taxi plus ferry, and private car plus ferry. It lists fares, departure times, ferry schedules, booking channels, last-mile transfers, and what can go wrong. Use it to pick the right transport for your Vietnam itinerary.
Related reading
Keep exploring Vietnam
- 1
- 2
- 3
At a glance
- Best time
- Not specified in source; ferries can cancel in bad weather. Tet 2026 mid-Feb is busy, book 2-3 days ahead.
- How long
- 3.5-5.5 hours total, depending on option
- Budget
- Bus 350,000-550,000 VND; private car 1.8-2.8 million VND; meals 50,000-150,000 VND; hotels 400,000-1,500,000 VND
- Getting there
- Shuttle bus + ferry, train + taxi + ferry, or private car + ferry
- Language
- Vietnamese; English limited outside tourist operators
- Currency
- Vietnamese dong (VND); bring cash
Before you go: prerequisites for the Hanoi to Cat Ba route
Cat Ba Island has no airport and no train station. Every route from Hanoi ends with a ferry. The distance is about 150 km, and total travel time runs 3.5-5.5 hours from Hanoi to your hotel. If this is a leg of a longer Vietnam itinerary, pick your departure before you book other legs. Shuttle buses leave Hanoi Old Quarter at 7:00, 9:30, 11:30, 13:30, and 15:30. The last Got-Cat Ba ferry leaves Got Pier at 17:00.
No permit is needed for Cat Ba, and foreign visitors buy the same ferry tickets as everyone else. You need cash in Vietnamese dong. Ferries, last-mile taxis (20,000-50,000 VND from the pier or your drop-off point into Cat Ba town), and small vendors mostly take notes. Card acceptance is limited outside larger hotels. Budget meals at 50,000-150,000 VND and hotels at 400,000-1,500,000 VND per night, then carry enough for the first day.
Bad weather can cancel ferries, and no operator pays for your missed flight. If you have a fixed onward departure, keep a buffer day on Cat Ba or on the mainland instead of booking the return crossing for the morning of your flight. Tet 2026 falls in mid-February, when buses and ferries fill quickly, so book transport 2-3 days ahead during that week.
Confirm the exact 2026 Got Pier ferry timetable before you pay, since departures change seasonally. Shuttle and limousine fares of 350,000-550,000 VND one-way include the ferry. Ask the operator to confirm pickup time and luggage limits in writing.
Confirm you need no permit for Cat Ba
No permit is required. Buy a ferry ticket like any other passenger; there is no separate island registration or entry fee.
Withdraw cash in Hanoi before you leave
Ferries, taxis and small vendors mostly accept dong only. Last-mile taxi from the Cat Ba pier or your drop-off point to town costs 20,000-50,000 VND. Meals run 50,000-150,000 VND and hotels 400,000-1,500,000 VND per night.
Check the weather and add a buffer day
Ferries can cancel in bad weather. If you have a fixed onward flight, do not put the return crossing on the same day, keep a spare day on Cat Ba or the mainland.
Book 2-3 days ahead for Tet 2026
Mid-February 2026 is the busiest stretch on this route. Reserve your shuttle, train or private car 2-3 days in advance, and expect the same pressure on the return.
Verify the 2026 Got Pier ferry timetable
Got-Cat Ba ferries run roughly every 30-60 minutes from 6:00-17:00, but the schedule changes seasonally. Confirm current times with the operator or on baolau before you commit to a departure slot.
Ask whether your shuttle fare includes the ferry
Quotes of 350,000-550,000 VND one-way from Cat Ba Express, Hoang Long or Daiichi are usually inclusive. Confirm the ferry ticket is covered before paying, and check luggage limits at the same time.
Route options for your Vietnam itinerary: bus, train, or private car
Every Hanoi to Cat Ba route in a Vietnam itinerary ends with a ferry, because the island has no airport and no train station. The trip covers about 150 km and takes 3.5-5.5 hours in total, depending on which of three options you pick: a shuttle bus, a train and taxi combination, or a private car. Got-Cat Ba ferries run roughly every 30-60 minutes from 6:00-17:00, so check the seasonal timetable before you commit.
The shuttle and limousine bus is the most popular choice, and operators Cat Ba Express, Hoang Long, and Daiichi charge 350,000-550,000 VND one-way including the ferry. Departures leave Hanoi Old Quarter at 7:00, 9:30, 11:30, 13:30, and 15:30, and the run takes 3.5-4.5h. Buses often drop passengers at Cat Ba town hotels; if yours doesn't, a taxi from the drop-off to town costs 20,000-50,000 VND. Book through the operator's site, 12Go, Klook, or your hotel. Shuttle buses run less often in low season.
The train and ferry combination is the cheapest way to do it independently. The Hanoi-Hai Phong train takes 2h30 and costs 100,000-160,000 VND. A taxi to Got Ferry takes 30 min and costs 200,000-250,000 VND, then the Got-Cat Ba ferry runs 45 min for 80,000-120,000 VND, for a total of 5-6h. Buy train tickets at dsvn.vn or baolau, and ferry tickets at Got Pier or baolau. This suits travelers with time who don't mind hauling luggage through three connections.
A private car is the fastest door-to-door option: 1.8-2.8 million VND per car up to 4 passengers, about 3.5h to Got Pier, with the ferry ticket extra. Book through your hotel, Klook, or private operators, and set your own departure time. Bring cash on all three routes, since ferries can cancel in bad weather. During Tet 2026 in mid-February, book 2-3 days ahead.
| Option | Cost | Duration | Booking | Last-mile |
|---|---|---|---|---|
| Shuttle bus + ferry | 350,000-550,000 VND one-way including ferry | 3.5-4.5h | Operator sites, 12Go, Klook, hotel | Often drops at Cat Ba town hotels; otherwise taxi 20,000-50,000 VND |
| Train + taxi + ferry | Train 100,000-160,000 VND; taxi 200,000-250,000 VND; ferry 80,000-120,000 VND | 5-6h | dsvn.vn, baolau, Got Pier | Taxi from Cat Ba pier to town 20,000-50,000 VND |
| Private car + ferry | 1.8-2.8 million VND per car up to 4 passengers | About 3.5h to Got Pier | Hotel, Klook, private operators | Ferry ticket extra; taxi from pier to town 20,000-50,000 VND |

Step-by-step: how to travel from Hanoi to Cat Ba
Cat Ba has no airport or train station, so every route from Hanoi ends with a ferry. The trip is about 150 km and takes 3.5-5.5 hours total. If Cat Ba is on your Vietnam itinerary, pick a route before you leave Hanoi. The last ferry from Got Pier runs at 17:00, and bad weather can cancel crossings.
For the shuttle bus, Cat Ba Express, Hoang Long, and Daiichi leave the Old Quarter at 7:00, 9:30, 11:30, 13:30, and 15:30. Fares are 350,000-550,000 VND one-way including ferry, and the ride takes 3.5-4.5h. Book on operator sites, 12Go, Klook, or through your hotel; booking takes 15-30 min. Tet 2026 in mid-Feb sells out, so book 2-3 days ahead. Low season has fewer shuttle buses.
The train route is cheaper but has three parts. Book the Hanoi-Hai Phong train at dsvn.vn or baolau; it takes 2h30 and costs 100,000-160,000 VND. From Hai Phong station, a taxi to Got Ferry takes 30 min and costs 200,000-250,000 VND. The Got-Cat Ba ferry takes 45 min and costs 80,000-120,000 VND. Total time is 5-6h. Book ferry tickets at Got Pier or baolau.
A private car is the fastest door-to-door option: 1.8-2.8 million VND per car up to 4 passengers, about 3.5h to Got Pier, with the ferry ticket extra. Book through your hotel, Klook, or a private operator. Arrive 30 min before any fixed departure; Hanoi traffic delays are common. At Cat Ba, shuttle buses often drop at Cat Ba town hotels; otherwise a taxi from the pier or drop-off to town costs 20,000-50,000 VND. Ferries run roughly every 30-60 minutes from 6:00-17:00, so verify times seasonally. No permit is needed for Cat Ba. Bring cash. Meals on Cat Ba cost 50,000-150,000 VND and hotels 400,000-1,500,000 VND.
Book your route before leaving Hanoi
Bus: Cat Ba Express, Hoang Long, or Daiichi via operator site, 12Go, Klook, or hotel; 350,000-550,000 VND one-way including ferry. Train: dsvn.vn or baolau; Hanoi-Hai Phong 100,000-160,000 VND. Ferry: Got Pier or baolau; 80,000-120,000 VND. Private car: hotel, Klook, or private operator; 1.8-2.8 million VND per car up to 4 passengers. Booking takes 15-30 min. Tet 2026 in mid-Feb sells out, so book 2-3 days ahead. Confirm whether the bus fare includes the ferry and ask about luggage limits.
Get to your Hanoi departure point
Bus: Old Quarter pickup; departures at 7:00, 9:30, 11:30, 13:30, 15:30. Train: Hanoi station; the train to Hai Phong takes 2h30. Private car: driver picks you up. Arrive 30 min early. Hanoi traffic can delay pickup. Low season has fewer shuttle buses.
Travel to the ferry terminal
Bus goes directly to the ferry and then Cat Ba; total 3.5-4.5h. Train: after 2h30 to Hai Phong, take a taxi to Got Ferry, 30 min, 200,000-250,000 VND. Private car: about 3.5h to Got Pier; ferry ticket extra. Got-Cat Ba ferries run roughly every 30-60 minutes from 6:00-17:00; verify seasonally.
Cross to Cat Ba and reach town
Got-Cat Ba ferry takes 45 min and costs 80,000-120,000 VND. Train route total is 5-6h. At Cat Ba, shuttle buses often drop at Cat Ba town hotels; otherwise a taxi from the pier or drop-off to town costs 20,000-50,000 VND. Bring cash; ferries can cancel in bad weather. No permit is needed for Cat Ba. Meals cost 50,000-150,000 VND and hotels 400,000-1,500,000 VND.
Schedules, fares, and booking channels
Shuttle and limousine buses leave Hanoi Old Quarter at 7:00, 9:30, 11:30, 13:30, and 15:30, with return runs at similar times through the day. Cat Ba Express, Hoang Long, and Daiichi charge 350,000-550,000 VND one way with the ferry included, and the trip takes 3.5-4.5 hours. Book on the operator's own website, 12Go, Klook, or through your hotel, which often resells the same seats. No permit is needed for Cat Ba.
The train route suits travelers who want to move on their own schedule. The Hanoi-Hai Phong train takes 2h30 and costs 100,000-160,000 VND; buy tickets at dsvn.vn or baolau. From Hai Phong station, a taxi to Got Ferry takes 30 minutes and costs 200,000-250,000 VND. The Got-Cat Ba ferry runs 45 minutes and costs 80,000-120,000 VND, sold at Got Pier or on baolau. Ferries leave roughly every 30-60 minutes between 6:00 and 17:00, and the timetable shifts with the season. Budget 5-6 hours for the full train-and-ferry route.
A private car is the fastest door-to-door option and leaves when you want, so you are not tied to the 7:00 to 15:30 shuttle windows. Expect 1.8-2.8 million VND per car for up to 4 passengers, about 3.5 hours to Got Pier, with the ferry ticket extra. Book through your hotel, Klook, or a private operator. The 150 km route takes 3.5-5.5 hours door to door whichever option you pick, and every route ends with a ferry.
Shuttle buses run less often in low season, so confirm your slot a day ahead. Tet 2026 falls in mid-February and fills quickly: book 2-3 days ahead and bring cash, because ferries can cancel in bad weather. Fares, ferry hours, and luggage limits change, so confirm on the official website before you pay.
| Option | Fare | Duration | Book via |
|---|---|---|---|
| Shuttle or limousine bus + ferry | 350,000-550,000 VND one way, ferry included | 3.5-4.5h | Cat Ba Express, Hoang Long, Daiichi, 12Go, Klook, hotel |
| Train + taxi + ferry | Train 100,000-160,000 VND; taxi 200,000-250,000 VND; ferry 80,000-120,000 VND | 5-6h total | dsvn.vn, baolau, Got Pier |
| Private car + ferry | 1.8-2.8 million VND per car up to 4 passengers, ferry ticket extra | About 3.5h to Got Pier | Hotel, Klook, private operators |
Pick your departure window
Shuttle buses leave Hanoi Old Quarter at 7:00, 9:30, 11:30, 13:30, and 15:30. Returns run at similar times. In low season fewer buses run, so confirm your slot a day ahead.
Book the mainland leg
Shuttle seats cost 350,000-550,000 VND one way including the ferry, booked on Cat Ba Express, Hoang Long, or Daiichi sites, 12Go, Klook, or through your hotel. For the train, pay 100,000-160,000 VND for the 2h30 Hanoi-Hai Phong service at dsvn.vn or baolau.
Buy the ferry ticket
The Got-Cat Ba ferry takes 45 minutes and costs 80,000-120,000 VND, bought at Got Pier or on baolau. Sailings run roughly every 30-60 minutes from 6:00 to 17:00; verify the current timetable before travel.
Sort the last mile
Some shuttle buses drop at Cat Ba town hotels. Otherwise a taxi from the pier or drop-off point to town costs 20,000-50,000 VND.
Book early around Tet
Tet 2026 falls in mid-February and is busy, so book 2-3 days ahead. Bring cash, and keep a buffer day because ferries cancel in bad weather.
Last-mile transfers on Cat Ba
Cat Ba has no airport and no train station, so every arrival ends with a ferry, and the last mile depends on where that ferry or shuttle leaves you. Cat Ba Express, Hoang Long, and Daiichi shuttles often drop at Cat Ba town hotels, but confirm this when booking; some services stop at the pier instead. If you arrive at the pier, a taxi to town costs 20,000-50,000 VND. Bring cash for taxi and ferry, since card acceptance is limited.
From the Got-Cat Ba ferry, which runs roughly every 30-60 minutes from 6:00-17:00, walk off with your bag and look for taxis at the exit. The ferry crossing takes 45 minutes and costs 80,000-120,000 VND. Agree on 20,000-50,000 VND for the taxi to town before you get in. If a shuttle drops you at a hotel, confirm the exact address and keep the operator's phone number. No permit is needed for Cat Ba, but weather can cancel ferries, so keep a buffer if you have a tight Vietnam itinerary.
Once in Cat Ba town, most guesthouses and hotels sit within walking distance of the waterfront. Hotels cost 400,000-1,500,000 VND, and meals cost 50,000-150,000 VND. Many places accept cash only, especially small family restaurants. For beaches farther out, ask your hotel to call a taxi. Confirm the return transfer at least one day before you leave, particularly in mid-Feb 2026 around Tet, when seats sell out and booking 2-3 days ahead is wise.
Ferry schedules change seasonally, so check with your hotel or the operator the day before travel. If the ferry cancels, ask your hotel to call the operator and rebook. Do not wait at the pier in bad weather.
Confirm your drop-off point
When booking a shuttle with Cat Ba Express, Hoang Long, or Daiichi, ask if it drops at your Cat Ba town hotel. Some services stop at the pier instead.
Take a taxi to town
If you arrive at the pier, a taxi to Cat Ba town costs 20,000-50,000 VND. Agree on the fare before you get in.
Pay in cash
Bring cash for the taxi and ferry. Card acceptance is limited on Cat Ba.
Confirm your return transfer
Check the return pickup at least one day before you leave. In mid-Feb 2026 around Tet, book 2-3 days ahead because seats sell out.
Costs and practical tips for your Vietnam itinerary
For a Cat Ba leg on a Vietnam itinerary in 2026, transport is the biggest variable. The shuttle bus plus ferry costs 350,000-550,000 VND one-way including ferry, with Cat Ba Express, Hoang Long, and Daiichi running from Hanoi Old Quarter at 7:00, 9:30, 11:30, 13:30, and 15:30. The train route splits into three payments: Hanoi-Hai Phong train 100,000-160,000 VND, taxi to Got Ferry 200,000-250,000 VND, and Got-Cat Ba ferry 80,000-120,000 VND. A private car costs 1.8-2.8 million VND per car up to 4 passengers, and the ferry ticket is extra. Last-mile taxi from Cat Ba pier or drop-off to town is 20,000-50,000 VND.
On Cat Ba, meals cost 50,000-150,000 VND and hotels cost 400,000-1,500,000 VND per night. Carry cash in Vietnamese dong, because ferries, taxis, and small vendors mostly take notes. Card acceptance is limited outside larger hotels. No permit is needed for Cat Ba. Ferries run roughly every 30-60 minutes from 6:00-17:00, and the last Got-Cat Ba ferry leaves Got Pier at 17:00.
Bad weather can cancel ferries. No operator pays for a missed onward flight. If you have a fixed departure, keep a buffer day on Cat Ba or on the mainland. Tet 2026 falls in mid-February, when buses and ferries fill quickly, so book transport 2-3 days ahead during that week.
Confirm the exact 2026 Got Pier ferry timetable before you pay, since departures change seasonally. Shuttle fares of 350,000-550,000 VND one-way include the ferry. Confirm pickup time and luggage limits with the operator. For the return, check with your hotel or operator the day before travel.
| Category | Option | Cost (VND) | Notes |
|---|---|---|---|
| Transport | Shuttle bus + ferry | 350,000-550,000 one-way | Includes ferry; Cat Ba Express, Hoang Long, Daiichi |
| Transport | Hanoi-Hai Phong train | 100,000-160,000 | About 2h30 |
| Transport | Taxi to Got Ferry | 200,000-250,000 | About 30 min |
| Transport | Got-Cat Ba ferry | 80,000-120,000 | 45 min |
| Transport | Private car + ferry | 1.8-2.8 million per car | Up to 4 passengers; ferry ticket extra |
| Last mile | Taxi to Cat Ba town | 20,000-50,000 | From pier or drop-off |
| Daily | Meals | 50,000-150,000 | Per person |
| Daily | Hotels | 400,000-1,500,000 | Per night |

What can go wrong and what to verify
## What can go wrong on a Vietnam itinerary
The exact 2026 Got Pier ferry timetable is not confirmed in one reliable place. Got to Cat Ba ferries run roughly every 30-60 minutes from 6:00-17:00, but that window moves with season and weather. Verify seasonally with the operator or at Got Pier. For any vietnam itinerary that includes Cat Ba, treat the ferry as the fixed point and the bus, train, or private car as the flexible part. If you book a shuttle, ask the operator for the ferry time you are ticketed onto rather than only the Hanoi departure time. Shuttle buses run less often in low season, so a 15:30 departure may not connect to the last ferry.
Whether shuttle fares include the ferry is not always clear. The common one-way range is 350,000-550,000 VND, and most Cat Ba Express, Hoang Long, and Daiichi tickets include the ferry, but some quotes add it separately. Confirm before paying, especially if you book through a hotel or a third-party site. Luggage limits on buses and ferries are not specified in public timetables. Ask when booking if you have a large suitcase, bike, or dive gear. On the train option, the Hanoi-Hai Phong train takes 2h30 and costs 100,000-160,000 VND, then a taxi to Got Ferry takes 30 minutes and costs 200,000-250,000 VND, and the Got-Cat Ba ferry takes 45 minutes and costs 80,000-120,000 VND. The train and ferry are separate tickets, so a delayed train can cost you the ferry.
New bridge or cable car changes are not confirmed for 2026. Check current options before you rely on them. Ferries can cancel in bad weather, and that is the most common reason a carefully planned trip falls apart. Keep a buffer night in Hai Phong or Cat Ba town, and carry cash because refunds and rebookings are easier in person. Tet 2026 falls in mid-February and is busy. Book 2-3 days ahead for buses, trains, and ferries. Last-mile taxis from Cat Ba pier or a drop-off to town cost 20,000-50,000 VND. Meals on the island run 50,000-150,000 VND, and hotels run 400,000-1,500,000 VND, so a weather delay adds real cost.
Verify the Got Pier ferry timetable
The exact 2026 schedule is not confirmed. Ferries run roughly every 30-60 minutes from 6:00-17:00; check seasonally with the operator or at Got Pier.
Confirm what the shuttle fare includes
Shuttle fares are 350,000-550,000 VND one-way. Ask if the ferry is included before you pay.
Ask about luggage limits
Bus and ferry luggage limits are not published. Confirm when booking if you carry a large bag or gear.
Check for new bridge or cable car options
Any 2026 bridge or cable car changes are not confirmed. Verify current routes before you rely on them.
Plan for weather and Tet
Ferries can cancel in bad weather. Tet 2026 is in mid-February; book 2-3 days ahead and keep a buffer night.
Frequently asked questions
No. Cat Ba has no airport or train station, so every route ends with a ferry.
No permit is needed for Cat Ba.
Tet 2026 is mid-February. Book transport 2-3 days ahead.
Yes. Ferries can cancel in bad weather. Build a buffer into your Vietnam itinerary.
Travel details change — opening hours, prices, and schedules can vary by season. Please verify current information on official websites before your visit.
Watch: related videos
Hanoi to Cat Ba Island 2026: Bus, Train, or Private Car for Your Vietnam Itinerary — Video by Giste Producciones on Pexels · silent stock clip
Hanoi to Cat Ba Island 2026: Bus, Train, or Private Car for Your Vietnam Itinerary — Video by Sandeep Kumar on Pexels · silent stock clip
Sources
- catbaexpress.com — Primary source
- baolau.com — From research brief
- 12go.asia — From research brief
- vietnam.travel — From research brief
- dsvn.vn — From research brief
Loading reviews…
About the author
Lê Minh Đức
Routes & Itineraries Editor
Minh Đức plans Vietpeep's itineraries, transport guides, and practical tips with a surveyor's care for distances, timings, and connections. He believes a route is only as good as its smallest detail — the last ferry, the right train class, the turn travelers miss.
All articles by Minh ĐứcRelated posts

Hai Phong to Cat Ba Island by Ferry: 2026 Routes, Schedules, and Booking for the Hanoi to Cat Ba Bus Transfer
This 2026 guide covers the two ferry routes between Hai Phong/Tuan Chau and Cat Ba Island: the Tuan Chau Express (45 minutes, 250,000-300,000 VND) and the local Ben Binh ferry (1-1.5 hours, 20,000-50,000 VND). It includes booking channels, luggage rules, boarding tips, and 2026 service uncertainty so Hanoi to Cat Ba bus travelers can plan the final ferry leg accurately.
Hanoi to Hai Phong by Vietnam Trains: 2026 Fares, Schedules and Cat Ba Transfer Tips
A straight 2026 guide to the Hanoi–Hai Phong railway: the 102 km route takes 2h30–3h, hard seats cost 70,000–90,000 VND, soft seats about 100,000 VND, and the Cat Ba transfer adds a 15–20 minute taxi ride plus a 350,000–400,000 VND high-speed ferry. Covers schedules, online booking, luggage, food, and Tet rush.

Hanoi to Sapa in 2026: Night Train vs Sleeper Bus vs Private Car
Compare every way to get from Hanoi to Sapa in 2026: Vietnam Railways night trains to Lao Cai plus the shuttle, sleeper buses and limousine vans direct to Sapa, and private cars. It lists fares, departure windows, real durations, booking channels, Lao Cai transfers and Tet dates, so you can reserve the right seat.