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
| Month | What to see |
|---|---|
| October–April | Best visibility (dry season); reef fish, coral, turtles |
| June–September | Whale sharks occasionally sighted near Wuzhizhou |
| November–February | Manta ray season (best at Xisha; occasional near Hainan) |
| Year-round | Reef 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.