Transportation

How to Get from Hai Phong to Halong Bay

Hai Phong is another major city in Northern Vietnam that is very close to Halong Bay. If you choose to go to Halong Bay from Hai Phong the most popular way to travel is by road but you can also take a ferry.

How to Get from Hai Phong to Halong Bay

1. Trip Overview

Trip map:

Route information:

Route
Distance
Travel time
Price (avg/pp)
Hai Phong to Halong bay
63 km (39 mi)
1 hour 30 minutes
150,000 VND - 260,000 VND
Hai Phong to Bai Tu Long Bay
47 km (29 mi)
52 minutes
100,000 VND - 200,000 VND
Hai Phong to Tuan Chau Island
44 km (27 mi)
50 minutes
100,000 VND - 200,000 VND

Here are the three main ways to travel from Hai Phong to Halong Bay:

2. Bus

Buses depart Hai Phong Lac Long bus station to Halong Bai Chay bus station every 15 minutes throughout the day. If you catch an official bus run by Hai Phong tourism it should cost around 45,000 VND one-way. There may be private buses running to Halong Bai Chay in the same bus station so be careful that you don’t end up paying an overinflated price. The trip should take around 1.5 hours, traffic depending, and the last bus leaves at 6 pm. Bus timetables are subject to last minute change so be sure to be at the bus station with as much spare time as possible.

Once you arrive at Halong Bai Chay bus station you can catch a taxi to the cruise port or a hotel if need be.

Updates: Public buses have not yet resumed their operations from Hai Phong Lac Long bus station to Halong Bai Chay bus since 2020. It is recommended that you book a limousine instead .

Phuc Xuyen Bus at Halong Market (Photo: Phucxuyen.com.vn)
 

Bus schedule between Hai Phong and Cat Bi Airport to Halong

BusDepartArrivePriceBooking information
Minh Hiếu Limousine (9-seater)Lac Long Bus Station (7:00 am)Halong City (07:45 or 45 minutes)150,000 VND- Address: 14/06/312 Tô Hiệu, phường Tô Lâm, Hải Phòng
- Phone: 0976495899 / 0973396693
Minh Hiếu Limousine (9-seater)Cat Bi Airport (08:20 am)Halong City (09:15 or 55 minutes)200,000 VNDN/A
Phúc Xuyên (46 seater sleeper bus)An Duong, Hai Phong (14:55)Bai Chay Bus Station (16:08 or 1h13m)60,000 VND- Website: https://phucxuyen.com.vn/
- Phone: 1900 6799

3. Taxi

If you opt for a faster way to get to Halong, you can easily book a regular taxi. Though more expensive, a taxi will be more comfortable than a bus and the drive is considerably faster. The journey should take you around 40 minutes and should cost between 700,000 VND to 1,100,00 VND. When using taxis, you should always agree on a price beforehand to avoid hidden charges that are added at the end of your trip. 

Two reliable and well-known taxi services in Vietnam are Vinasun and Mai Linh, you can book a taxi via their websites. If you have trouble using the internet you can always ask your hotel or cruise provider to help you book a taxi.

Mai Linh Taxi, one of the best and most reliable taxis in Hai Phong city. 

Our recommended meter taxis in Hai Phong:

  • En Vang Taxi (Yellow) - 0313777999
  • Mai Linh Taxi (Green) - 0313833833

4. Ferry

Catch the ferry from Ben Binh ferry station in Hai Phong to Cat Ba island, then from Cat Ba island, you can catch another ferry to Halong Bay. The ferry from Hai Phong to Cat Ba island departs at 10 am and 2 pm every day, make sure you get there with plenty of time to make sure you don’t miss it! Once at Cat Ba Island you can catch the hourly ferry to Tuan Chua marina, where all the Halong Bay cruises start. 

The total travel time should be around 3 and a half hours and the cost is around 180,000 VND The last ferries are at 4 pm but times are subject to change without notice so be flexible where you can.

Tuan Chau-Cat Ba Ferry - Photo Credit: Bekatravel.com
 

Latest Tuan Chau - Cat Ba Ferry Schedule (24/03/2022)

From Tuan Chau
08h00, 11h30, 15h00
From Cat Ba Island
09h00, 13h00, 16h00


Questions and Answers (2)

Submit your question
Contact Information
Sort:
  • Highest rated
  • Latest first
Q
Jesse 11 months, 2 weeks
Reply

Hi, after reading your page about travelling from Hai Phong to Ha Long, I tried to find the “local bus” that your website says runs every 15 minutes from Lac Long Station. When we arrived at the station, there was no buses and nobody to help us. Many people pestered us and tried to trick us and take our money, charging us exorbitant prices for private transport to Ha Long. Please fix your website so more people are not tricked into looking for this local bus. We spent hours trying to find it and I believe it does not exist!

Add your reply
Contact Information
A
Mia Nguyen 11 months, 2 weeks
(3)

@Jess We are sorry for the outdated information on our website and thank you for letting us know. The public bus from Lac Long station to Bai Chay station was halted since 2020 due to the lack of customers. We just verified all information and updated our website.

Q
Jesse 11 months, 2 weeks

Hi, after reading your page about travelling from Hai Phong to Ha Long, I tried to find the “local bus” that your website says runs every 15 minutes from Lac Long Station. When we arrived at the station, there was no buses and nobody to help us. Many people pestered us and tried to trick us and take our money, charging us exorbitant prices for private transport to Ha Long. Please fix your website so more people are not tricked into looking for this local bus. We spent hours trying to find it and I believe it does not exist!

Q
Mia Nguyen 11 months, 2 weeks

@Jess We are sorry for the outdated information on our website and thank you for letting us know. The public bus from Lac Long station to Bai Chay station was halted since 2020 due to the lack of customers. We just verified all information and updated our website.

READ THIS NEXT

How To Travel From Da Nang To Halong Bay

How To Travel From Da Nang To Halong Bay

Information for getting from the beach city of Da Nang to Halong bay!

Read more
Hanoi To Halong Bay Distance

Hanoi To Halong Bay Distance

Regarding the distance and travel time from Hanoi to Halong Bay, the question is pretty straightforward. Yet, depending on the …

Read more
Best Halong Bay Cruise Packages 2019

Explore Halong Bay

Discover the charming and exotic landscapes of Halong bay on an all-inclusive luxury cruise!