BuffaloTrip.com - Plan and book your perfect trip !

Getting there & away


Thanks to its popularity, Halong Bay is quite accessible from just anywhere in Vietnam and neighbouring countries. Many visit Halong Bay on a larger international cruise ship which dock in Cai Lan International Port (about 10 minutes from Halong Bay). Others choose to fly to Hanoi (180km) or Hai Phong (80km) airport and take a road trip to the Bay.

By Car

The most popular way to get to Halong Bay is by road, which follows Highway 18 that passes by Tuan Chau Island, Bai Chay Road and Hon Gai Bridge. If you travel from Hanoi, most cruise trips will arrange transfer from your hotel to the pier for you (either cruise bus or private car). An average trip without traffic will take at least 4 hours for one way.

By Air

From Danang, Nha Trang and Ho Chi Minh City, you can fly either to Hanoi or Hai Phong Airport and get a car transfer to Halong Bay. From other Southeast Asia countries, you also need to fly into one of these two airports to get access to Halong Bay.

By Train

There used to be a rail-line that connects Hanoi and Halong Bay in 2010, however, it has been discontinued and thus traveling by train to Halong Bay is not possible.

Other Means

You can also travel to Halong Bay on helicopter which takes about 1.5 hour and it is only possible from Hanoi. This service is exclusively run by Northern Vietnam Helicopter Company and it is quite a costly option to reach Halong Bay.

This is new a service provided by Northern Services Flight Company since 2008. It takes only 45 minutes to get to Halong City with $350-420USD for a one way ticket and $550USD for a round trip ticket. Beside regular transportation, this company also provides see-sighting services for tourists. It is quite fascinating having a panoramic sight of Halong Bay from above.