The underwater world of Halong Bay
There is real marine life beneath Halong Bay. The bay supports coral reefs, with marine surveys recording well over a hundred species of coral, along with reef fish, seahorses, crabs, shrimp, sea cucumbers, and other small marine creatures. The reefs sit fairly shallow, usually around 4 to 6 metres deep, and are concentrated in particular areas rather than spread evenly across the bay, mostly around the eastern and southern edges and quieter spots like Cong Do and the Bai Tu Long area.
So the life is there. The catch is access and conditions. The healthier reefs are tucked away in specific, often protected zones, not in the busy central parts of the bay where the cruises and day boats actually go. And the water itself works against you: it is usually murky and green rather than clear, visibility is often low, and it can get worse in certain seasons. Add the constant boat traffic stirring up sediment, plus the litter that collects in busier areas, and the result is simple. There may be coral and fish somewhere below you, but in most of the places a normal visitor actually ends up, you will struggle to see much of it at all.
Is Halong Bay a diving destination?
The honest answer is no. Halong Bay is not a diving destination, and despite what many websites claim, you cannot really go scuba diving here at all. There are no diving schools or dive centres operating in the bay, no certified courses, and no real dive trips to book. If an activity has no operators, no instructors, and no infrastructure, it is not something you can actually do, no matter how many guides are written about it.
There are a few reasons it never developed. The visibility is poor, so even where there is something to see, you often cannot see it. The marine life, while real, is not spectacular enough to draw divers the way Vietnam’s clearer southern waters do. The bay is packed with boats and cruises, which makes open-water diving both unappealing and unsafe in most spots. The healthier coral areas tend to be protected or restricted. And the better reefs sit far from where boats are based, so no operator is going to run a long trip out and back for a couple of mediocre dives. There simply is not enough underwater reward here to build diving around, which is exactly why nobody has.
You will still find plenty of online “guides” to diving in Halong Bay. Most are written for search engines rather than from experience, repeating the same recycled claims and spots without anyone having actually dived them. Some even mention that diving is “temporarily suspended to protect the ecosystem.” That line gets copied everywhere without a clear source or date, and whether or not any restriction exists, the practical reality is the same: there is no diving operation here to join.
If diving is what you are after, Vietnam has genuinely excellent options elsewhere, just not here. The clear waters of Con Dao offer the best diving in the country, with healthy reefs and abundant marine life. Nha Trang is the most popular and accessible place to learn, with plenty of dive schools and trips. And the island of Phu Quoc in the south is a relaxed spot for warm-water diving and snorkeling. For a full overview of where to go, read our guide to diving in Vietnam.
What about snorkeling in Halong Bay?
Snorkeling does not really happen in Halong Bay either, and for much the same reasons. Cruises do not hand out masks and snorkels, and there are no real snorkeling stops built into a typical Halong Bay itinerary. The water activities you actually get on a cruise are kayaking, swimming, and the occasional jump off the boat, not snorkeling over a reef.
You could of course bring your own mask and snorkel. But it runs into the same wall as diving: if there is nothing to see, there is nothing to see. In the busy central bay where the cruises go, the water is murky, the visibility is low, and the reefs are elsewhere. Putting your face in the water mostly gets you a view of green, cloudy nothing. It is simply not a snorkeling spot.
The one place worth mentioning is Lan Ha Bay, around Cat Ba Island, just south of Halong Bay. The water there is generally cleaner and a little clearer, and some boat trips do include a swim or a casual snorkel stop. It is still not a true snorkeling destination, and you should keep your expectations low, but if you are set on getting in the water in this region, that is the better area for it. For genuinely good snorkeling in clear water, though, you are far better off heading to the central or southern coast.
So, is it worth it?
Halong Bay is one of the most beautiful places in Vietnam, but its beauty is all above the water, not below it. Go for the scenery, the cruises, the kayaking, and the caves, which are genuinely worth it. Just do not go expecting to dive or snorkel, because that is not what this bay is for. If exploring underwater is high on your list, save it for the clear waters of the south, and enjoy Halong Bay for what it actually does best.