Understanding the islands of Halong Bay
Before picking which islands to visit, it helps to understand what you are actually dealing with, because the islands of Halong Bay are not what many people expect. Setting the right expectations here makes the rest of the guide far more useful.
How many islands are there, and how many can you visit?
Halong Bay and its neighbouring bays hold somewhere around 2,000 limestone islands and islets. That sounds like endless choice, but the reality is very different: the overwhelming majority are uninhabited karst rocks, sheer-sided lumps of limestone rising straight from the sea, with no beach, no path, and nowhere to land. You sail past them, you photograph them, but you do not set foot on them. Only a small handful of the islands in Halong Bay can actually be visited, and fewer still have beaches, facilities, or anywhere to stay.
What kind of island destination this is
It is worth being honest about what the islands in Halong Bay are for. These are islands for exploring the bay, climbing to a viewpoint, visiting a cave, paddling into a lagoon, stopping at a small beach, rather than islands for a classic sun-and-sand beach holiday. The beaches here tend to be small and modest, and the appeal is the dramatic scenery and the experience of being out among the karsts. If a dedicated beach holiday is what you are after, other parts of Vietnam, such as Phu Quoc, Nha Trang, or the central coast around Da Nang and Hoi An, are a far better fit.
Can you visit them independently?
Mostly, no. The famous islands in Halong Bay are seen as part of a cruise, which is simply how the bay works, you pick a cruise and its route decides which islands you stop at. There are two main exceptions: Cat Ba, a large island you can base yourself on and explore freely, and the bigger inhabited islands of Bai Tu Long Bay, which are reached by public ferry. Both are covered below.
The three bays: Halong, Lan Ha, and Bai Tu Long
The islands in Halong Bay actually sit across three connected bays, and knowing the difference helps you understand where each island is and what to expect. It is all one continuous limestone seascape, the same drowned karst landscape, simply split into three named areas that each have their own character.
Halong Bay is the central and most famous of the three. It holds the headline caves and viewpoints, sees the most cruises, and is the busiest part of the seascape. This is where most first-time visitors go, and where the best-known islands in Halong Bay are found.
Lan Ha Bay lies to the south, around Cat Ba Island. It is quieter than central Halong, with more small beaches and a greener, more sheltered feel, and it is where you find the private-island stays. Many travelers rate it as the prettier, calmer side of the same scenery.
Bai Tu Long Bay sits to the northeast and is the quietest of the three. Crucially, it has the larger, lived-on islands, places with villages, roads, and ferries, where people actually live, rather than just cliffs and caves. These are the islands you can reach independently and stay on, and they draw mostly domestic tourists. Together, these three bays hold all the islands in Halong Bay worth visiting, which the rest of this guide goes through in turn.
Cat Ba Island – the one island to visit on your own
Cat Ba is by far the largest of all the islands in Halong Bay, and the one that works completely differently from the rest. While almost everywhere else is visited by cruise, Cat Ba is a full destination in its own right: it has a town, roads, hotels and hostels for every budget, beaches, a national park, and caves. You can base yourself here for several days and explore at your own pace, no cruise required.
That independence is what makes it special. From Cat Ba town you can rent a scooter and ride across the island, hike in Cat Ba National Park, visit the wartime Hospital Cave, relax on the Cat Co beaches, or take a day boat out into Lan Ha Bay for kayaking and swimming. It is also the natural base for exploring Lan Ha Bay, which sits right on its doorstep.
For anyone who wants more freedom than a fixed cruise itinerary allows, or simply wants to stay out among the islands in Halong Bay for longer, Cat Ba is the obvious choice. There is far too much to cover here, so for the full picture, see our complete guide to Cat Ba Island and the best things to do there.
The best islands of Halong Bay
These are the best islands in Halong Bay itself, the central bay, all visited as part of a cruise. They are the most famous and most visited of the lot, and between them they cover the headline viewpoint, the bay’s best caves, and a quieter beach island.
Ti Top Island
Ti Top is the most popular island stop in central Halong Bay, and it is all about the view. A climb of around 400 to 450 steps leads to a summit with a sweeping 360-degree panorama over the karsts, easily one of the best viewpoints in the bay. At its foot is a small crescent beach for a swim, with basic changing rooms, showers, and a couple of stalls. It is genuinely impressive, but also one of the busiest spots on the water, so expect crowds. For the full picture, see our guide to Ti Top Island.
Bo Hon Island
Bo Hon is the large central island that holds most of the bay’s famous caves, including the huge Sung Sot Cave and the paddle-through Luon Cave. You do not land on it as a single destination so much as visit its caves and sights by boat, but it is the busy heart of the central bay and, in practice, where much of a classic cruise day is spent. More in our guide to Bo Hon Island.
Soi Sim Island
Soi Sim is a small, green island just a few hundred metres from Ti Top, known for its quiet beach and the rose-myrtle bushes that give it its name. It was recently named the only Vietnamese beach on a global “best beaches” list, which has raised its profile sharply. One honest catch, though: the beach has been closed to visitors since 2020 over conservation and land issues, and remains so, so for now it is admired from the water rather than landed on. It is worth knowing about, but check its status before counting on a visit.
The best islands of Lan Ha Bay
Lan Ha Bay, on the Cat Ba side, is home to some of the nicest small islands in Halong Bay, and crucially, the ones where you can actually stay overnight on the island itself rather than on a boat. These are the islands to look at if you want a beach-and-bungalow night as part of your trip.
Monkey Island (Cat Dua)
Monkey Island, also called Cat Dua, is the best-known island in Lan Ha Bay. It has two small beaches, a short but steep climb to a viewpoint over the bay, and the wild monkeys that give it its name, fun to watch, though they can be cheeky, so keep food out of sight. It is reachable in about ten minutes by boat from Ben Beo harbour near Cat Ba town. The one place to stay is Monkey Island Resort, a set of rustic wood-and-bamboo bungalows on a private beach, and some 3-day tours spend the first night on a cruise and the second here. It is a relaxed, back-to-nature stay rather than a luxury one.
Castaways Island
Castaways is the original backpacker party island in Lan Ha Bay, run by Vietnam Backpacker Hostels and something of a legend on the Southeast Asia trail. The setup is a private beach with simple huts and dorms, reached by a mix of bus and boat, where a young crowd spends a couple of nights kayaking, tubing, cliff-jumping, and partying into the night. It is social, lively, and basic rather than comfortable, brilliant if that is what you want, and best avoided if you are after peace and quiet. It suits younger travelers and solo backpackers more than families or couples.
Freedom Island
Freedom Island is the private island of the Oasis Bay Party Cruise, a similar idea to Castaways but tied to a specific cruise. On the 3-day party-cruise itinerary, you spend the first night partying on the boat and the second in bungalows on this fairly large private island near Cat Ba, which has two beaches, a bar, hammocks, nature trails, and beach games. Like Castaways, it is aimed squarely at the 18-45 party crowd rather than families, so it is a fun, social stay rather than a quiet retreat. Note that it is the party cruise, not Oasis Bay’s classic cruise, that includes the island.
The best islands of Bai Tu Long Bay
Bai Tu Long Bay, northeast of Halong, has the largest and most lived-on islands in Halong Bay’s wider area, places with real villages, roads, beaches, and people, reached by public ferry rather than cruise. The main ferries run from Ao Tien Port in Van Don.
Be realistic about what this means, though. These islands are a long way out, and getting to them takes real time and effort. If you go straight to one of them, you miss the caves, lagoons, and karst scenery you would see on a cruise through the central bay. They draw mostly domestic tourists, and for a first-time visitor they are usually not the priority. They make far more sense if you have seen the main bay before, or specifically want a quiet local beach escape rather than the classic Halong experience.
Quan Lan Island
Quan Lan is a quiet beach island with long, clean sands, sleepy fishing villages, and a slow pace of life. There are modest hotels and homestays, and you get around by bicycle, electric cart, or motorbike. It is peaceful and authentic rather than polished, the appeal is the calm and the empty beaches, not facilities or nightlife. More in our guide to Quan Lan Island.
Co To Island
Co To is the furthest out of these islands, and has the best beaches of the three, with clear water and long stretches of white sand. It is more developed for domestic tourism, so there is more accommodation and a livelier feel in summer, though ferries are weather-dependent and can be limited outside the warmer months. See our guide to Co To Island.
Ngoc Vung Island
Ngoc Vung is the quietest and most low-key of the three, a small island with a long beach, a little history, and very little development. It is the one to choose if you want peace above all and do not mind basic facilities. More in our guide to Ngoc Vung Island.
Best time to visit the islands in Halong Bay
The islands in Halong Bay can be visited all year round, but the best time depends a lot on what you want from your trip. For sightseeing, cruising, caves, and viewpoints, the bay is beautiful in any season, and a misty winter’s day can be just as atmospheric as a bright summer one. If your focus is exploring rather than swimming, timing matters far less.
For beaches and swimming, the season makes a real difference. The warm months from around May to August are best for getting in the water, when the sea is warm and the beaches are at their most inviting, though this is also the hottest, busiest period and carries the main risk of summer storms that can disrupt boat trips and ferries. Spring (March to May) and autumn (September to November) are the sweet spots, with calm seas, comfortable temperatures, and clearer skies.
Winter (December to February) is fine for cruising and admiring the scenery, but it is too cold for comfortable swimming, and the views can turn hazy. So for a trip built around the islands and beaches, aim for late spring or early autumn; for a trip built around sightseeing the islands in Halong Bay, almost any time of year works.
Read more: best time to visit Halong Bay
Practical things to know before visiting
A few final practical points worth knowing before you visit the islands in Halong Bay:
- Most islands are remote, with few or no shops, ATMs, or facilities, so bring enough cash, water, and any essentials with you rather than expecting to buy them there.
- Bring your own towel and swimwear. On cruises, it is easiest to change into your swimsuit before a beach or kayaking stop, as changing facilities on the islands are basic and often busy.
- It can get genuinely chilly in winter, which catches out people expecting tropical warmth all year, so pack a layer if you visit between December and February.
- Wear shoes with grip for the island climbs and cave steps, which can be steep and slippery.
- The whole area is a protected heritage site, so take all your rubbish away, do not touch or break the limestone formations, and do not feed or crowd the monkeys on islands like Monkey Island.