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 transportation methods from Hai Phong to Halong Bay:

2. Bus

Buses operate from Hai Phong Lac Long bus station to Halong Bai Chay bus station every 15 minutes during daytime hours. An official bus run by Hai Phong tourism costs approximately 45,000 VND one-way. Be cautious as there are private bus services at the same station that may charge higher rates. The journey typically takes about 1.5 hours, contingent on traffic, with the last bus departing at 6 PM. Bus schedules can change last minute, so plan to arrive at the station with extra time.

Upon arriving at Halong Bai Chay bus station, you can easily catch a taxi to your cruise port or hotel as necessary.

Updates: As of early 2025, public buses have resumed operations from Hai Phong Lac Long bus station to Halong Bai Chay, enhancing travel options. However, private transfers or luxury limousines continue to be recommended for a more comfortable experience.

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 prefer a quicker route to Halong, booking a regular taxi is an excellent option. Although it is pricier, traveling by taxi provides greater comfort and reduces travel time to about 40 minutes. Fare estimates range from 700,000 VND to 1,100,000 VND. It is advisable to confirm the fare before starting your journey to prevent unpleasant surprises in pricing.

Two reputable taxi services in Vietnam are Vinasun and Mai Linh, whose taxis can be reserved through their websites. Alternatively, you can seek assistance in booking a taxi from your hotel or cruise provider if you encounter difficulties.

Mai Linh Taxi is among the most reliable service providers in Hai Phong city. 

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

4. Ferry

Travelers can board the ferry from Ben Binh ferry station in Hai Phong to Cat Ba Island, followed by another ferry to Halong Bay. The ferry from Hai Phong to Cat Ba Island departs weekly, generally at 10 AM and 2 PM. To avoid missing your ride, arrive well ahead of departure times. Upon reaching Cat Ba Island, you can then take the hourly ferry to Tuan Chau marina, the starting point for all Halong Bay cruises.

The total travel duration is approximately 3.5 hours with a fare of about 180,000 VND. The last ferry leaves at 4 PM, but schedules may change; remain flexible with your travel plans.

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

Latest Tuan Chau - Cat Ba Ferry Schedule (2025)

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


Questions and Answers (6)

Ask your question
Contact Information
Q
Guru 1 year, 7 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 1 year, 7 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.)

3 people found this helpful
Helpful
Q
Shashank 1 year, 9 months 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 1 year, 9 months 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 2 years, 9 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 2 years, 9 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

Heritage Cruises Binh Chuan

Heritage Cruises Binh Chuan

FROM US$275/person
DAYS 2
Ambassador Cruise

Ambassador Cruise

FROM US$675/person
DAYS 2
Capella Cruise

Capella Cruise

FROM US$300/person
DAYS 2
Indochine Premium Cruise

Indochine Premium Cruise

FROM US$425/person
DAYS 2