Best Snorkelling Sites


Rich in marine life and coral species, the waters around Vietnam are perfect for snorkelling. Put on your mask and fins, and slip into the waters of these beaches and islands.

Bai Dai Beach

Cat Ba Island

Cham Islands

Con Dao Islands

Hon Mun Island

Nam Du Islands

Nha Trang

Phu Quoc

Phu Quoc’s warm, shallow and calm waters are ideal for snorkelling
Photo: Melinda Nagy/Shutterstock

Son Tra Peninsula

Vinh Hy Bay

Whale Island