Skip to content
Go back

Hainan Snorkeling and Diving Guide: Wuzhizhou Island, Xisha Reefs and Sanya's Marine World

A guide to diving and snorkeling around Hainan Island — the best sites near Sanya, how to reach Wuzhizhou Island, the coral gardens of the Xisha Islands, and what marine life to expect. For both beginners and certified divers.

Updated:
| 4 min read | Roam China Travel Editorial Team

Hainan Island sits in the South China Sea at tropical latitudes (20°N), surrounded by relatively clear waters that support coral reefs, tropical fish, sea turtles, and whale sharks during the right season. While not competing with world-class destinations like the Coral Triangle, Hainan offers the best accessible diving and snorkeling in mainland China — and the infrastructure has improved dramatically in recent years.

Table of contents

Open Table of contents

Wuzhizhou Island (蜈支洲岛)

Wuzhizhou Island (pronounced wú zhī zhōu) is Hainan’s premier marine recreation island — a small coral-fringed island 2.7km long, accessible by boat from Haitang Bay, approximately 30km north of Sanya’s city centre.

What’s here

Coral reef snorkeling: the shallow reefs on the island’s south and east sides are accessible by snorkeling from the beach. Visibility typically 5–15m. Coral cover is moderate; fish populations are reasonable — parrotfish, butterflyfish, surgeonfish, and occasional reef sharks visible.

Dive centres: multiple PADI-certified dive centres operate from the island, offering:

  • Discover Scuba (体验潜水): ¥300–¥450 for a 30-minute pool lesson + guided reef dive; no certification required
  • Open Water certification courses: ¥2,500–¥4,000 for 3–4 days
  • Fun dives for certified divers: ¥250–¥400 per dive with guide

Best dive sites: the south-side wall drop at 6–18m depth; a submerged artificial reef (沉船 sunken vessel) at 18m.

Getting there

Ferry from Haitang Bay dock (海棠湾码头), approximately 30km northeast of Sanya by taxi/DiDi (~¥80–¥100). Ferry round-trip: ¥98–¥120 (includes basic snorkel set rental). Book tickets online or at the dock.

Opening hours: ferries typically run 8am–4pm. The island gets crowded on weekends — arrive early or visit on weekdays.

Entrance and costs

Island entrance: ¥100–¥130 per person (includes ferry, basic facilities). Snorkeling equipment hire: ¥50–¥100 extra. Food and drinks: available on island (overpriced; bring your own for lunch).


Sanya Bay and Dadonghai (大东海) Beach

The reefs immediately offshore at Dadonghai Bay (大东海湾) — Sanya’s nearest beach, accessible by city bus — have walk-in snorkeling. Water clarity is lower than Wuzhizhou (boat traffic and sediment), but it’s free and accessible.

Best conditions: early morning, before afternoon boat traffic; calm-sea days after no recent rain.

Dive centres at Dadonghai: several shore-based dive centres on the beach road offer discover dives and certification courses at competitive prices. Check reviews on Chinese travel platforms (Mafengwo, Xiaohongshu) for current quality assessments.


Xisha Islands (西沙群岛): Remote Reefs

For serious divers, the Xisha Islands (Paracel Islands) lie approximately 300km south of Hainan and are administered by China. These remote coral atolls have some of the best-preserved reefs in the South China Sea — clear water (visibility 20–40m), abundant marine life including Napoleon wrasse, schools of barracuda, and reef sharks.

How to access: Xisha diving is only accessible through licensed operators running live-aboard trips from Sanya. Trip duration: typically 5–7 days; prices ¥6,000–¥15,000 per person. Must book months in advance; permits are required. These trips are primarily aimed at Chinese certified divers; some operators accept international guests.

Required: PADI Advanced Open Water or equivalent minimum. Multiple dive experience required.


Luhuitou Coral Reserve (鹿回头珊瑚保护区)

The Luhuitou peninsula south of Sanya has a small protected marine area with maintained coral colonies accessible to snorkelers and shallow divers. Less spectacular than Wuzhizhou but free and uncrowded on weekdays.

The headland itself — accessible by cable car (¥60) or steep path — has a famous stone sculpture of a deer looking back (the legend behind Sanya’s name), and good views of the bay.


Marine Life Calendar

MonthWhat to see
October–AprilBest visibility (dry season); reef fish, coral, turtles
June–SeptemberWhale sharks occasionally sighted near Wuzhizhou
November–FebruaryManta ray season (best at Xisha; occasional near Hainan)
Year-roundReef fish, parrotfish, surgeonfish, moray eels

Water temperature: 24–29°C year-round; wetsuit optional in summer, 3mm recommended in winter.


Practical Tips for Snorkeling/Diving in Hainan

Best overall timing: November to April (dry season, better visibility). May–September has warmer water but more frequent rain and reduced visibility.

Sun protection: Hainan’s tropical sun is intense. Marine-safe sunscreen (reef-safe formula); rash guard; UV hat for time on boats. Hainan’s UV index regularly reaches 11+ at midday.

Equipment quality: rented equipment at tourist beaches is variable quality. If you’re serious about snorkeling, bring your own mask and snorkel; rental fins are usually acceptable.

Photography: underwater cameras and phone waterproof cases for sale throughout Sanya; bringing your own (GoPro, Olympus TG-series) will produce better results.


Last updated: May 2026 · Marine conditions and site access can change due to weather, regulations, and seasonal variation.



Written & verified by

Roam China Travel Editorial Team

A team of experienced travellers, expats, and China specialists who have lived and worked across 25+ Chinese provinces. We research every guide in person, cross-check official sources, and update our content regularly so you have reliable, first-hand information — not just recycled blog posts.

Verified first-hand Regularly updated 25+ provinces covered 100+ guides published