Home/Destinations/Hanoi/Ha Long Bay from Hanoi
Full day · Hanoi itinerary

Ha Long Bay from Hanoi: Day Trip & Overnight Cruise Guide

The emerald water and limestone pinnacles of Ha Long Bay are the reason most travellers base themselves in Hanoi. It sits roughly 2.5 hours away by expressway, close enough for a long day trip yet worth an overnight if you can spare it. Here is how to choose between a day cruise, an overnight sailing and the quieter Lan Ha Bay — with the best-rated trips to book.

At a glance

  1. 1Morning transfer to the coast
  2. 2Cruise through the karst islands
  3. 3Kayak and visit a sea cave
  4. 4Overnight option on Lan Ha Bay

Day cruise or overnight?

A day cruise from Hanoi packs the highlights into one trip: a scenic drive, a few hours weaving between the karst islands, a cave visit, kayaking and a seafood lunch on board, from around $50–70 with hotel pickup. If you would rather watch the sunset from the deck and wake up among the peaks, a 2-day, 1-night cruise from roughly $120 is the more relaxed choice.

On the water

Most cruises follow a similar rhythm — cruising past the towering limestone stacks, anchoring to explore a lit sea cave such as Surprise Cave, then kayaking or taking a bamboo boat into a hidden lagoon. Overnight boats add squid fishing, a Tai Chi session at dawn and a cooking demo. Book a smaller boat if you want to skip the busiest routes, and pack a swimsuit for the swimming stops.

Quieter Lan Ha Bay

Lan Ha Bay, just south of Ha Long around Cat Ba Island, has the same jade water and karst scenery with a fraction of the crowds. Day and overnight cruises reach it from Hanoi, often combining kayaking, secluded beaches and floating fishing villages. It is the pick for travellers who have seen the postcard shots and want something calmer, so book a day or two in advance in high season.

Ha Long Bay from Hanoi — FAQ

Can you visit Ha Long Bay as a day trip from Hanoi?
Yes. With the coastal expressway the transfer is about 2.5 hours each way, so a day cruise with kayaking, a cave visit and lunch is very doable. If you want a sunset and sunrise on the water, choose an overnight cruise instead.
How much does a Ha Long Bay cruise from Hanoi cost?
Day cruises with hotel pickup and lunch typically start from around $50–70 per person, while 2-day, 1-night overnight cruises begin near $120 and climb with more luxurious boats and cabins.
Is Ha Long Bay or Lan Ha Bay better?
Ha Long Bay has the famous scenery and the most cruise options; Lan Ha Bay, near Cat Ba Island, offers the same karst landscape with far fewer boats. Choose Lan Ha for a quieter trip.