Ha Long Bay travel guide

Getting to Ha Long Bay 2026: From Hanoi by Bus, Ferry and Seaplane

· 3 min read City Guide
Ha Long Bay limestone karsts

Book an experience

Top-rated experiences in Ha Long Bay Guide

The highest-rated tours and activities in Ha Long Bay Guide. Book today, cancel free if plans change.

Getting to Ha Long Bay from Hanoi is straightforward. The question is whether you’re heading to Ha Long City (the main port for cruise departures) or Cat Ba Island (the better independent base).

Option 1: Direct bus to Ha Long City

Multiple bus operators run daily services from Hanoi (My Dinh bus station or pick-up from Old Quarter hotels) directly to Ha Long City ferry terminal.

Duration: 3–4 hours depending on traffic and route
Cost: ₫100,000–200,000 ($4–8) one way
Operators: Hung Thanh, Hoang Long, many others — sold through hotel tour desks

If you’re on a cruise, your cruise operator will typically arrange this transfer as part of the package. Confirm whether it’s included before booking separately.

Ha Long City itself is not worth spending time in beyond the cruise departure pier.

The better route for travellers going to Cat Ba Island or Lan Ha Bay.

Step 1: Hanoi → Haiphong by bus (2.5 hours, ₫100,000–150,000). Buses depart from Luong Yen or Gia Lam bus stations.

Step 2: Haiphong → Cat Ba Town by ferry. Two options:

  • Bến Bính ferry terminal → Cat Ba Town: 1.5 hours by hydrofoil ferry, ₫350,000–450,000. Comfortable, direct.
  • Dinh Vu → Cat Hai → Cat Ba: Longer route by car ferry, approximately 2–2.5 hours total including road sections. Cheaper, less convenient.

Several operators also run direct Hanoi → Cat Ba buses that handle both legs for ₫250,000–350,000 per person. These are the most convenient option for first-time visitors.

Total time Hanoi → Cat Ba Town: 4–4.5 hours.

Option 3: The Ha Long Seaplane

Vietnam Air Services Company (VASCO) operates seaplane flights from Noi Bai Airport in Hanoi to Ha Long Bay, with a landing on the water in the bay.

Duration: 35 minutes
Cost: ₫2,500,000–4,000,000+ ($100–160+) per person
Booking: Through VASCO or premium cruise operators

This is a genuine option for those combining a luxury cruise with the convenience of avoiding the long road journey. The view of the bay from a low-altitude seaplane on approach is excellent. Not a practical choice for most travellers on standard budgets.

Best recommendation

For a cruise experience: book with a cruise operator that includes Hanoi transfers. For an independent Cat Ba/Lan Ha Bay trip: the Haiphong ferry route or a direct Hanoi–Cat Ba bus is the best combination of cost and convenience.

Avoid crossing into Ha Long Bay during typhoon season storm warnings (typically June–September). Check the weather before departing — the bay can be closed to boat traffic for 24–72 hours during serious weather events.

More in Ha Long Bay

Back to Ha Long Bay Guide

Frequently Asked Questions

How long does it take to get from Hanoi to Ha Long Bay?
By bus to Ha Long City it takes 3-4 hours and costs ₫100,000-200,000 ($4-8). By bus and ferry to Cat Ba Island it takes 4-4.5 hours total. The Ha Long seaplane takes just 35 minutes but costs ₫2,500,000-4,000,000+ ($100-160+).
Is there a seaplane to Ha Long Bay?
Yes, VASCO operates seaplane flights from Noi Bai Airport in Hanoi to Ha Long Bay in 35 minutes for ₫2,500,000-4,000,000+ per person. The view on approach is excellent but it is not practical for standard budgets.
What is the best way to get to Cat Ba Island from Hanoi?
The best option is a direct Hanoi-Cat Ba bus that handles both the road and ferry legs for ₫250,000-350,000 per person, taking 4-4.5 hours total. Alternatively, take a bus to Haiphong (2.5 hours) then the hydrofoil ferry (₫350,000-450,000, 1.5 hours).

Airport Transfers

Book Your Transfer in Advance

Fixed-price transfers from Noi Bai (Hanoi), Tan Son Nhat (Ho Chi Minh City), Da Nang, and more. Driver meets you at arrivals — straightforward and priced upfront.

Search Kiwitaxi →

We may earn a small commission — at no extra cost to you.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

We may earn a small commission — at no extra cost to you.