How to Travel from Hanoi to Lan Ha Bay

Traveling from Vietnam's capital to Lan Ha Bay is one of the smoothest tourist transfers in the country. Thanks to the modern 5B Expressway, the journey takes only 3 to 3.5 hours door-to-door.

Fact sheet

DistanceAround 150 km
Travel time3h 15m to 3h 45m
FrequencyDepartures every 30–60 minutes from 07:00 AM to 15:00 PM
Cost280,000 – 350,000 VND ($11 – $14 USD) per person
Short answer

The easiest way is a direct tourist combo bus ($12–$15 USD) picking up in Hanoi Old Quarter. If you have an overnight cruise booked, use the cruise's own limousine transfer.

1. Tourist combo bus (Best value): Companies like Cat Ba Express, Daiichi Travel, and Good Morning Cat Ba run modern air-conditioned coaches. One single ticket covers the highway drive, the speedboat across to Cat Ba, and the final bus ride into Cat Ba Town.

2. Cruise luxury limousine: If you booked a luxury overnight cruise, take their dedicated 9-seater or 16-seater DCar limousine shuttle ($25–$35 return). It features reclining leather massage seats, USB charging ports, and direct delivery to the boat lounge.

3. Private car transfer: For families or small groups of 3 to 6 people, hiring a private car from Hanoi costs around 1,800,000 to 2,400,000 VND ($75–$100 USD) each way and allows you to depart at whatever hour suits your schedule.

Questions people ask

What is the latest bus you can take from Hanoi?

The last tourist combo buses leave Hanoi Old Quarter between 14:30 and 15:00 PM. Departures after this time cannot connect with the ferry or speedboats before darkness.