Ha Long Bay Tour

Introduction to Ha Long Bay

Ha Long Bay, only 170 km to the east of Hanoi, is famous for its wondrous ocean karst topography and thanks to its unique landscape, it is one of the top Natural Wonders of The World. The name “Ha Long” means “Landing Dragon.” The location first appeared on a French Marine Map in the late 19th Century and  there was a rumor at that time that a dragon emerged from the Bay, reported in the Hai Phong News (French newspaper): In 1898, a sub-lieutenant named Lagredin, captaining the Avalanche cruiser reported seeing a huge sea snake on Ha Long Bay together with many of the crew members.

In Ha Long Bay, there are around 1969 limestone pillars above the sea level and hundreds of blooming islands. There are also several large marine caves scattered offshore. The biggest cave in the area is the Dau Go Cave (Wooden Stakes Cave), formerly known as the Grotte des Merveilles. The largest islands are Cat Ba Island and Tuan Chau Island, which are inhabited by the locals, with many beaches and accommodations for tourists. Smaller uninhabited islands have their own ecosystems, but you will not find any accommodation facilities of course. They usually host some unique animal species of their own, such as wild chickens, antelope, monkeys and giant lizards, and enjoy a protected status.

A part of Ha Long Bay

The UNESCO World Heritage Site of the Ha Long Bay is the most popular touristic place and most of the sites are well-protected from artificial developments. The islands at the site vary greatly in size and shape, forming a complex maze on the ocean surface. You have probably seen this in a short scene of Kong Skull Island when the expedition crew boarded the Skull Island.

The official organization which promotes and conserve the Ha Long Bay, as well as providing support and information to the tourist about the destination is Discover Halong.

 Getting To Ha Long Bay 

There are a huge number of options from Hanoi and Hai Phong. First of all, you should get there via any transportation of your choice, preferably by flight or take a train.

From Hanoi

There is a bus line connecting Hanoi and Ha Long city, 160 km away from each other, or three and a half hours in time. From the bus station, it takes 15 minutes on a taxi to the Tuan Chau ferry pier to Cat Ba Island or 40 minutes to the boat station that gets you on a boat and around the karst topography (at the end of Khe Ca Street). The ride to Cat Ba Island is roughly 2 hours.

Getting From Hanoi To Ha Long Bay
Cat Ba Island

There are 4 main ways to transfer from Hanoi to Ha Long Bay:

By Bus

From Gia Lam Bus Station in Hanoi to Bai Chay Bus Station of Ha Long, it costs 120,000 Vietnamese Dong ($6), and the ticket can be bought at the bus station. There are mini 17-seater buses and the trip can take up to 5 hours since the buses will stop along the way to fill up passengers.

Protips: To get to Gia Lam, you should take Bus #34 for 5,000 VND from the following bus stops: Van Mieu, Hai Ba Trung, Nha Hat Lon, Bac Co or Chuong Duong in Hanoi. Be sure to wait for the bus on the side of the road where the traffic is flowing east or north. Otherwise, you may end up at the other end of the city.

From My Dinh Bus Station – Hanoi, buses traveling to Bai Chay Station of Ha Long are 100,000 VND. They are bigger, faster and more comfortable than the 17-seater from Gia Lam. City Bus #34 goes to My Dinh Bus Station as well, which is on the opposite route of going to Gia Lam.

If you plan to explore Cat Ba Island, which is among an essential destination of the Ha Long Bay, you should depart before 10:00 AM to make it to Ha Long on time before the last ferry that departs at 3:00pm.

bus from hanoi to ha long bay
Peaceful Ha Long Bay

It takes a bit more traveling time once you have arrived at the Bai Chay Bus Station to either Tuan Chau or Cat Ba Islands or the UNESCO Heritage Site of Ha Long Bay. Here are some estimated traveling expenses:

  • From Bai Chay to Ha Long City, a Xe Om (motorbike taxi) should cost 20.000 VND, and roughly 50.000 VND more to the UNESCO Site.
  • Bai Chay to the Tuan Chau Island, a Xe Om should cost 40.000 VND. From Tuan Chau Island to Cat Ba Island, it costs 80.000 VND on a ferry.

A taxi to any of these locations could be more than double the price of taking a Xe Om. Grab is not yet available in Ha Long at the moment.

From Bai Chay station, head over to the area surrounding Vuon Dao street. Here you will find most of the budget accommodation for you to stay for a day or two exploring the bay.

For your convenience, Cat Ba Express is the best private bus company that gets you to Ha Long. Therefore they also operate lines to Cat Ba, Sapa, and Ninh Binh (Phong Nha Cave). Check here.

You can also take the private shuttle bus that picks up & drops off passengers from the Hanoi Old Quarter for 10$. It also takes 4-6 hours depending on how many stops along the way that the driver picks up more guests. Usually, if you book a cruise service in Ha Long Bay, it includes the shuttle bus, either with extra fees or not.

By Seaplane

Taking a seaplane flight from International Noi Bai Airport to Ha Long City is only 45 minutes. It is surely a more fabulous experience with aerial views over the countryside and a thrilling water landing at the Tuan Chau Island Marina. The flight can be extended with an additional 15-minute scenic tour over the bay, which allows you to enjoy a bird’s eye view of up to 300m high above the sea level of thousands of limestone karsts and the beautiful jade green waters. You should see floating fishing villages prior to arrival at Tuan Chau Island Marina.

This is the one and only seaplane service in Vietnam which is $175 one way and almost double for the extended scenic tour. The ticket can be bought directly at the Noi Bai Airport or booked at their website.

car from hanoi to ha long bay
The ferry from Ha Long to Cat Ba | Photo: Instagram @brightsidetrip 

By Train

There is no convenient train route from Hanoi to Ha Long, therefore it will be a bit of an adventurous ride. Get yourself from Hanoi to Yen Vien (Gia Lam) either by train or bus and then take a train to Ha Long.

The official train by Vietnam Railways can take up to 7 hours but costs only 70.000VND for a hard wooden seater. The ticket can be bought at Yen Vien Train Station or booked on the official VR website. You should expect train delays and cancellations without notice. 

The Ha Long Train Terminal is near to the Bai Chay bus station, around 5 km to the harbor

By Private Car

You can book a private car from Noi Bai International Airport, or from any travel agency in Hanoi city center to Ha Long Bay. It costs $85 USD per car round trip for one day, or up to $150 USD for 2 days.

Traveling by private car is one of the best choices due to its flexibility, safety, quality and valuable rates compared to traditional Hanoian taxis.

The best provided with competitive rates and good quality is Hanoi Transfer Service. You can also get a private car through Grab, but fees will be greatly varied. In addition to these options, Dichungtaxi (Vietnamese Blablacar) is considered the most affordable taxi/shared car service.

Getting to Ha Long on your own rented transportation is also straightforward and easy if you use GPS to navigate, but mind yourself of the unpleasant and somewhat dangerous traffic if you are not used to driving in Northern Vietnam. I am not recommending any of the organized group tours from Hanoi to Ha Long which may kill your excellent experience in Ha Long.

From Hai Phong

The Cat Bi International Airport in Hai Phong is around two and a half hours away from Ha Long city by road. The metered taxi fare is approximately 850,000 VND but you should be able to negotiate for under 800,000 VND. This is the most expensive way to get to Ha Long compared to the options above.

There are only two bus stations in Hai Phong that will directly take you to Ha Long: Lac Long and Ben Binh. Lac Long is cheaper and a local bus station, which could be a bit inconvenient. Ben Binh is the tourist bus station next to the ferry dock with more modern comfy buses. They are only 5 minutes from each other by walking.

how to get from hanoi to ha long bay
Cat Bi Airport – Source: paevietnam.com

A local bus from Hai Phong to Ha Long at Lac Long bus station is about 70,000 VND and drop you off 2km away from the tourist area. Xe Om will be waiting there and will try to aggressively pick you up as they get commissions from local hotels. And walking to the tourist area is a challenge as you will be jogging along the fast and furious highway. A Xe Om should normally cost 20.000 VND from the bus stop to their hotel, but they charge you up to 10$ for the trip so beware.

A tourist bus from Hai Phong to Ha Long at the Ben Binh station will drop you off at the ferry dock to Cat Ba, starting from 6.5$, which is safer to take.

Another exciting means of transportation Cat Ba island is the hydrofoil at the Ben Binh Ferry Station, departing at 09:00, 10:00, 13: 00, 15:00 and 16:00 daily. The duration of the hydrofoil is about 45 minutes from Hai Phong to Cat Ba island, which is only 8$ for the boat ride. If you are in no rush and want to save a bit of money, taking a 2-hour 5$ ferry is the way. You can check the timetables and fares here.

Tour to Ha Long Bay

End of Story

So with this, you will be able to plan your transportation well. The next step is to really enjoy Ha Long Bay and find the right tour to help you do so: The Best Ha Long Bay Tours for All Budgets.

If you enjoyed reading this article and would like some more fun info about what to see, do and eat (and a bunch of interesting cafes!) in Vietnam, follow us at the Christina’s blog!


  1. Excellent site you have here but I was curious about if
    you knew of any discussion boards that cover the
    same topics talked about in this article? I’d really like to
    be a part of community where I can get feed-back from other
    experienced individuals that share the same interest.
    If you have any suggestions, please let me know. Bless you!

    • So far we have only the comment section for readers to comment and discuss 😉 But I will keep you updated with any of the changes

  2. Thanks you for your helpful post.. My friends and I gonna visit Halong Bay from Hanoi next month and we’re eager to travel by motorbike. Can you give me some pieces of advice when traveling by motorbike and where I can rent a good and suitable motorbike in Hanoi?

    • To be short, just drive safely, mind your surroundings and the street signs 😉 And for motorbike rental it is best to contact your accommodation provider for their own recommendations, those who they have connections with 😀


Please enter your comment!
Please enter your name here