How to get from Hanoi to Cat Ba Island

    By the GoPhuot editors · Updated 15 August 2026

    Distance
    122 kmstraight line
    Fastest
    3h 30m - 5h 30mby ferry
    Cheapest
    10 - 18 USDby ferry
    Ways to go
    3ferry

    All three, side by side

    • Private Car + FerryTime3h 30m - 5h 30mPrice45 - 120 USDDepartsFrequent dailyRead more
    • Bus + FerryTime4h 30m - 6hPrice10 - 18 USDDepartsFrequent dailyRead more
    • Limousine Van + FerryTime3h 45m - 5h 15mPrice15 - 28 USDDepartsFrequent dailyRead more

    Paid link — we earn a commission if you book, at no extra cost to you. It never changes which option we recommend.

    Private Car + Ferry

    Flexible and easy, drive at your own pace before crossing to Cat Ba with minimal hassle.

    1. 1HanoiGot Pier

      Private Car2h 15m - 3h35 - 90 USDOn demand

    2. 2Got PierCat Ba Island

      Ferry1h 15m - 1h 45m3 - 6 USDFrequent daily

    Book this leg

    paid link
    12Go

    No direct link for this ferry — 12Go lists the route on their search

    3 - 6 USD1h 15m - 1h 45mFrequent daily

    Search 12Go

    Paid link — we earn a commission if you book, at no extra cost to you. It never changes which option we recommend.

    Bus + Ferry

    Cheap and classic, ride straight from Hanoi to Cat Ba through Hai Phong’s ferry crossing and island breeze.

    1. 1HanoiGot Pier

      Bus2h 30m - 3h 15m5 - 9 USDFrequent daily

    2. 2Got PierCat Ba Island

      Ferry1h 15m - 2h3 - 6 USDFrequent daily

    Book this leg

    paid link
    12Go

    No direct link for this ferry — 12Go lists the route on their search

    3 - 6 USD1h 15m - 2hFrequent daily

    Search 12Go

    Paid link — we earn a commission if you book, at no extra cost to you. It never changes which option we recommend.

    Limousine Van + Ferry

    Fast and comfortable, this door-to-door favorite trims transfers while keeping the sea crossing smooth.

    1. 1HanoiGot Pier

      Limousine Van2h 15m - 3h10 - 18 USDFrequent daily

    2. 2Got PierCat Ba Island

      Ferry1h 15m - 1h 45m3 - 6 USDFrequent daily

    Book this leg

    paid link
    12Go

    No direct link for this ferry — 12Go lists the route on their search

    3 - 6 USD1h 15m - 1h 45mFrequent daily

    Search 12Go

    Paid link — we earn a commission if you book, at no extra cost to you. It never changes which option we recommend.

    Now that you’re there

    What to do in Cat Ba Island

    Cat Ba IslandVietnam

    A scenic island base for Lan Ha Bay cruises, limestone hikes, beaches, and cave exploration.

    10 attractions2 local dishesOpen the Cat Ba Island guide

    Other ways out of Hanoi

    How we make money: some links on this page are affiliate links. If you book through one we earn a small commission, at no extra cost to you. It never changes which option we recommend.

    Schedules and fares last verified 15 August 2026. Fares vary by season.

    Your next border is waiting.

    Completely free · Works offline · No account to start