The beaches in Halong are strewn with pebbles and are also quite dirty. Local authorities have tried to correct the situation, but not very successfully.
There are a few beaches in the Bai area with imported sand, but it is not advisable to swim there, as the water is quite muddy. In search of the best beaches in Halong, you should go to Tuan Chau beach, which is located at a distance of 8 km from the city.
If you don't know which beach is the best choice in Halong, then head to the adjacent islands for a vacation. To the east of Van Don Island, located near Campha town, is Coto Island. Its beach, Van Chai, is clean and uncrowded. The sea surf on it is average.
Lan Ha Bay, just east of Cat Ba Island, also has 139 small, secluded beaches on numerous islets that offer a very nice getaway for couples and families alike.