Heritage Cruises
Heritage Cruises
US$180 US$202
Ambassador Cruise
Ambassador Cruise
US$180 US$198
Peony Cruise
Peony Cruise
US$140 US$161
Orchid Cruises
Orchid Cruises
US$180 US$198
Stellar of the Seas
Stellar of the Seas
US$180 US$189

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. 

  • 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 (6)

Ask your question
Contact Information
Q
Guru 4 months ago

I am exploring two options now - Option-2 : I'll take a flight from Ho Chi Minh City to Hai Phong(Cat Bi Airport) morning at 5:30 AM & will land in Cat Bi at 7:30 AM. My hotel is just 1.5 Km from Halong Bay Cruise Port. So what all the options I've to travel from Cat Bi airport to Halong Bay Cruise Port during night at 9:30 PM ? Option-1 : I'll take a flight from Ho Chi Minh City to Hai Phong(Cat Bi Airport) evening at 7:30 PM & will land in Cat Bi at 9:30 PM. My hotel is just 1.5 Km from Halong Bay Cruise Port. So what all the options I've to travel from Cat Bi airport to Halong Bay Cruise Port during night at 7:30 AM ?

Reply
Your Reply
No more than 2,000 characters, please.
A
Kate 4 months ago

Dear Guru, Thank you so much for contacting us! We are sorry that we do not offer any bus service from Halong to Cat Bi airport or return thus we can arrange one-way private transfer from Halong to Cat BI airport or return is USD 50/way/private sedan maximum 4 guests. Should you need further information, please feel free to let us know. Best regards, Kate (Ms.)

2 people found this helpful
Helpful
Q
Shashank 5 months, 4 weeks ago

Can I get similar return ways of travel from Halong to Hai Phong because we're coming from Hanoi to Halong for cruise & want to proceed to Hai Phong instead of wasting time in returning to Hanoi.

Reply
Your Reply
No more than 2,000 characters, please.
A
Visithalongbay Team 5 months, 3 weeks ago

@Shashank, The shuttle bus picks up and drops off in Hanoi Old Quarter only. If you want to go from Halong to Haiphong, you can take a taxi or book a private car with us at the cost of US$ 40/car/way. Regards,

4 people found this helpful
Helpful
Q
Jesse 1 year, 5 months ago
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!
Reply
Your Reply
No more than 2,000 characters, please.
A
Mia Nguyen 1 year, 5 months ago
@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.
3 people found this helpful
Helpful
Show more (04)
Halong Bay Cruises & Tours

Explore Halong Bay

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

Need assistance?

+84 987 246 600 (Whatsapp)
+84 969 606 606 (Whatsapp)
Request a call back
Or Email us

Top cruises in Halong bay

Essence Grand Cruise

Essence Grand Cruise

FROM US$677/person
DAYS 2
Heritage Cruises Binh Chuan

Heritage Cruises Binh Chuan

FROM US$180/person
DAYS 2
Ambassador Cruise

Ambassador Cruise

FROM US$180/person
DAYS 2
Capella Cruise

Capella Cruise

FROM US$195/person
DAYS 2
Indochine Premium Cruise

Indochine Premium Cruise

FROM US$385/person
DAYS 2