Planning a cruise to Halong Bay brings one question to the surface almost immediately: which port do I go to?
The answer depends on your cruise operator, your itinerary, and sometimes the year you are traveling, because the port landscape has shifted more than once in recent years. As of 2026, there are two main departure ports for overnight cruises, a dedicated international arrival terminal, and a quieter alternative pier for travelers heading toward Bai Tu Long Bay. Knowing the difference before travel day saves confusion, missed check-ins, and unnecessary taxi rides across Ha Long City.
This guide covers every active terminal, how to reach each one from Hanoi, what the check-in process looks like, and how to match the right port to your cruise.
How Many Ports Does Halong Bay Have?
Halong Bay has four ports that matter to cruise travelers in 2026. Two handle the majority of domestic overnight cruise departures: Tuan Chau Harbor and Halong International Cruise Port (also known as Sun Port).
Hon Gai Pier, serves a smaller set of cruises heading toward Bai Tu Long Bay. Cai Lan Port, functions primarily as a container and cargo terminal but receives international cruise ships during port-of-call itineraries.
The table below maps each port to its primary use and the routes it serves. Confirm the exact address with your cruise operator before travel, as individual cruise lines may shift between terminals.
| Port | Location | Primary Use | Routes Served |
|---|---|---|---|
| Tuan Chau Harbor (Tuan Chau Marina) | Tuan Chau Island, Ha Long | Overnight and multi-day domestic cruises | Halong Bay, Lan Ha Bay (as of 2026) |
| Halong International Cruise Port (Sun Port) | No. 9 Ha Long Road, Bai Chay, Ha Long City | International cruise arrivals, Bai Tu Long Bay cruises | International port-of-call, Bai Tu Long Bay |
| Hon Gai Pier (Vinashin Pier) | East Halong, near Bai Chay Bridge | Smaller domestic departures | Bai Tu Long Bay, some Halong Bay routes |
| Cai Lan Port | Bai Chay Ward, Ha Long City | International cargo and cruise ship calls | International port-of-call arrivals |
Tuan Chau Harbor: The Largest Cruise Departure Port
Address: Tuan Chau Harbor | Rating: ⭐ 4.4 / 5 (307 reviews)
Tuan Chau Harbor is where most Halong Bay overnight cruises begin. Located on Tuan Chau Island in Ha Long City, approximately 160 km (100 miles) from central Hanoi, this is the largest artificial cruise marina in Vietnam and the standard departure point for multi-day itineraries covering Halong Bay and, as of 2026, Lan Ha Bay routes as well.
The harbor operates two separate ports. Tuan Chau Port 1 handles day cruises, with a 2,000-meter embarkation area and a waiting hall that seats over 1,000 passengers. Tuan Chau Port 2 (Tuan Chau International Passenger Port) serves overnight and multi-day cruises, with a docking line that stretches up to 7 km and capacity for close to 2,000 vessels. Both ports sit within walking distance of each other on the island’s northeastern waterfront.
Facilities at Tuan Chau are organized and comfortable. Travelers will find air-conditioned waiting lounges, ATM machines, dining areas, and souvenir shops within the terminal complex. Cruise operators typically set up branded check-in desks inside the waiting hall, making it easy to locate your vessel on arrival. The adjacent Tuan Chau Resort, King Kong Park, and the island’s promenade offer options for early arrivals who want to fill the time before boarding.
Transfer time from central Hanoi is approximately 2.5 to 3 hours via the Hanoi-Halong expressway, depending on traffic. Most overnight cruise packages include a shuttle bus transfer from designated hotel pick-up points in the Old Quarter or around Hoan Kiem Lake.
What to Do While Waiting at Tuan Chau Port?
Arriving at the port with time to spare is common, particularly for travelers on shuttle buses that depart Hanoi early. Most cruise operators offer welcome refreshments at the check-in desk, so locating your vessel’s representative is the first priority once you enter the terminal.
If time allows before boarding, the Tuan Chau Island waterfront is walkable from the marina gates, offering views of cruise junks departing against a backdrop of karst peaks. For those with a longer wait, the resort area has a beach, a theme park, and several cafes. Travelers seeking a truly unique start to their voyage can also arrange scenic seaplane or helicopter flights directly from Tuan Chau, bookable through select cruise operators.
Halong International Cruise Port (Sun Port): Vietnam’s First Dedicated International Terminal
Address: Halong International Cruise Port | Rating: ⭐ 4.4 / 5 (3,200+ reviews)
Halong International Cruise Port, widely known as Sun Port, opened in 2018 as Vietnam’s first terminal built specifically for international cruise ships. Managed by Global Ports Holding, it sits at No. 9 Ha Long Road in the Bai Chay district of Ha Long City and serves two distinct traveler groups: international cruise passengers arriving by ocean liner on port-of-call itineraries, and domestic cruise guests departing on Bai Tu Long Bay routes.
The terminal’s physical scale sets it apart from other local ports. Six piers handle traffic simultaneously: four accommodate yachts and boutique cruise junks, while a fifth pier (with two quays) is built to receive mega cruise ships. The architecture draws on traditional Vietnamese design, giving the terminal a sense of place that most port buildings lack. Inside, travelers benefit from free high-speed WiFi throughout both terminal halls, organized boarding queues, and no tendering requirement, meaning passengers walk directly from the terminal to their vessel.
For cruise travelers arriving by international ship, Sun Port is the entry point to Halong Bay’s wider shore excursion network. Tour buses, private taxis, and guided excursions depart from the terminal forecourt. Bhaya’s port-of-call pickup service operates from four designated locations in and around Ha Long City, including Sun Port, for guests continuing onto a Halong Bay overnight cruise.
As of 2025 and into 2026, all Bai Tu Long Bay cruise departures operate from Sun Port. Travelers booked on Bai Tu Long Bay itineraries should verify this directly with their cruise operator, as infrastructure changes in the wider Quang Ninh Province may affect routing in the future.
Hon Gai Pier: A Quieter Option for Bai Tu Long Bay
Address: Hon Gai Pier | Rating: ⭐ 3.9 / 5 (192 reviews)
Hon Gai Pier, sometimes called Vinashin Pier, sits in the eastern part of Ha Long City near Bai Chay Bridge, roughly 20 to 25 minutes by car from Tuan Chau Harbor. It is smaller and less busy than either Tuan Chau or Sun Port, which gives it a distinctly local atmosphere that some travelers prefer for a quieter start to their cruise.
The pier was renovated in 2018 and now operates as a three-floor terminal building, with approximately 4,500 square meters of usable space per floor and the ability to receive up to two international ships at once. Despite the smaller footprint, the facilities are functional: waiting lounges, a handful of nearby cafes, and a less-crowded check-in experience.
Hon Gai Pier connects most naturally to Bai Tu Long Bay itineraries, sending vessels toward destinations such as Thien Canh Son cave and Vung Vieng fishing village. These are among the least-visited areas in the wider Halong Bay region, which makes Hon Gai an appealing departure point for travelers who want to leave the main tourist corridors behind.
Getting here from central Hanoi takes approximately 3 to 3.5 hours by car. Travelers arriving via Van Don Airport reach the pier in just over an hour. Cruise lines known to operate from Hon Gai include Swan Cruises, Amira Cruises, Athena Cruises, and Signature Cruise, though itinerary logistics change seasonally.
Note on Lan Ha Bay and Got Pier: Before 2022, most Lan Ha Bay cruises departed from Got Pier in Hai Phong. Construction work at Got Pier redirected those cruises to Tuan Chau Harbor, where they continue to depart as of 2026. When construction concludes, some operators may return to Got Pier. Confirm your departure point at the time of booking.
Getting to Halong Bay Port from Hanoi
The Hanoi-Halong Bay expressway has reduced the journey from what was once a four-hour coastal drive to approximately 2.5 to 3 hours for most travelers. The route is well-maintained and straightforward, and most cruise packages build the transfer directly into the itinerary.
The table below outlines the main options for independent travelers and those comparing alternatives.
| Transfer Method | Approx. Travel Time | Cost Range | Best For |
|---|---|---|---|
| Shuttle bus (cruise-included) | 2.5 to 3 hours | Included in most packages | Cruise package guests |
| Private limousine car | 2.5 to 3 hours | From USD 55 per vehicle | Couples, small families |
| Shared minibus (independent booking) | 3 to 3.5 hours | From USD 10 per person | Budget-conscious solo travelers |
| Self-drive or taxi | 2.5 to 3 hours | Varies | Independent travelers |
For guests booked on a Bhaya Cruises, the shuttle bus picks up from central Hanoi hotel zones each morning, typically between 7:30 AM and 8:30 AM, and travels directly to Bhaya Cruise Center, Tuan Chau Harbor. Seating is assigned at the time of booking. On the return journey, the same transfer drops guests at agreed Hanoi locations, making the logistics entirely hands-free.
Passengers arriving from Van Don Airport rather than Hanoi have a shorter journey: approximately 30 to 45 minutes to Tuan Chau Harbor by car, and just over an hour to Hon Gai Pier.
Regardless of transfer method, bring a valid passport (or national ID for Vietnamese citizens) and your booking confirmation to the port. Some cruise operators request these documents at the check-in desk before boarding passes are issued.
What Happens When You Arrive at the Port?
Boarding day at a Halong Bay cruise port is well-organized, particularly at Tuan Chau and Sun Port, where operators have refined the check-in process over many years. Here is what to expect, step by step.
- Enter the terminal and find your cruise operator’s desk. Most operators set up branded check-in desks inside the main waiting hall. Look for your cruise name or a staff member holding a sign. If you arrive independently, the terminal information desk can direct you.
- Present your passport and booking confirmation. Staff will verify your identity, issue a boarding pass, and assign your cabin. For international cruise passengers arriving at Sun Port, a registration process with local authorities may be required. Cruise operators handle this paperwork on your behalf. All you need to supply is your passport number and the cruise ship’s name and details.
- Enjoy welcome refreshments while you wait. Most operators offer tea, coffee, or fresh fruit in the waiting area. Boarding typically begins around noon, though this varies by cruise line and vessel departure schedule.
- Board when your vessel is called. At Tuan Chau and Sun Port, passengers walk from the terminal directly to the gangway. At smaller piers, a short tender ride may be required. Listen for your vessel’s announcement or follow staff guidance.
- Safety briefing onboard. Once aboard, a crew safety briefing takes place before departure. This is mandatory and covers emergency procedures, life jacket locations, and onboard rules.
Arriving 20 to 30 minutes before the stated check-in time gives you a comfortable buffer for any formalities, especially during peak travel months when the waiting halls at Tuan Chau are at their busiest.
Conclusion
Halong Bay’s port network is more organized than it looks on a map. Tuan Chau Harbor handles the bulk of overnight cruise traffic and operates with the infrastructure to match. Sun Port provides a polished international gateway, especially for Bai Tu Long Bay routes and ocean liner arrivals. Hon Gai Pier suits travelers who prefer a quieter embarkation and a path toward less-visited waters.
Planning your Halong Bay journey? Whether you are drawn to the wellness-centered rhythms of Bhaya Soul, the cultural depth of The Au Co, or a private charter through Bhaya Legend, every Bhaya cruise includes seamless transfer from Hanoi to your departure port. Explore Bhaya’s boutique cruise collection to find the itinerary that fits your travel style, and let the Bhaya team handle the logistics from city to sea.
Frequently Asked Questions
What is the main departure port for Halong Bay cruises?
As of 2026, Tuan Chau Harbor (Tuan Chau International Marina) is the primary departure port for Halong Bay overnight and multi-day cruises. It is the largest cruise marina in Vietnam and serves routes across Halong Bay and Lan Ha Bay.
What is Sun Port in Halong Bay?
Sun Port is the informal name for Halong International Cruise Port, located at No. 9 Ha Long Road in Bai Chay, Ha Long City. Opened in 2018, it is Vietnam’s first dedicated international cruise terminal and the only Halong Bay port equipped to receive mega cruise ships.
How far is Tuan Chau Harbor from Hanoi?
Tuan Chau Harbor is approximately 160 km (100 miles) from central Hanoi. Via the Hanoi-Halong expressway, the journey takes around 2.5 to 3 hours depending on traffic. Most cruise packages include a shuttle bus transfer from hotel pick-up points in Hanoi, with departures typically scheduled between 7:30 AM and 8:30 AM.
Can I get to Halong Bay port independently without a tour transfer?
Yes. Independent travelers can hire a private car, book a seat on a shared minibus from Hanoi’s My Dinh or Luong Yen bus terminals, or take a self-drive route to Tuan Chau Harbor where parking is available. Travel time and cost vary. If arranging your own transport, confirm the exact port address with your cruise operator at booking, as Tuan Chau Port 1 and Port 2 serve different cruise types.
What documents do I need at the Halong Bay cruise port?
Bring a valid passport (or national ID for Vietnamese citizens) and your cruise booking confirmation. Some operators also request a printed or digital copy of the booking voucher. For international cruise passengers arriving at Sun Port, local authority registration may be required.
