Reefwander
Aerial view of a narrow reef island in Addu Atoll ringed by turquoise shallows

Region

Diving in the Indian Ocean

36 curated dive destinations across 11 countries including Australia and France in the Indian Ocean. Conditions peak around Jan, Feb, Mar, Apr and Dec.

Addu Atoll · photo ╚ DD╔ from Male, Maldives

Destinations
36
Countries
11
Peak season
Jan–Dec

Common encountersSea turtlesReef sharksTrevally & jacksEagle raysManta rays

Diving by country

What is diving in the Indian Ocean like?

The Maldives lead Indian Ocean diving. Each atoll is a ring reef broken by channels called kandus, and the diving is built around them: drifts through the channels, and manta cleaning stations on the reefs inside. Up to two hundred reef mantas barrel-roll inside Hanifaru Bay, whale sharks cruise the outer reef of South Ari in Ari Atoll, and tiger sharks work a cleaning station a few metres off the harbour wall at Fuvahmulah.

Beyond the Maldives, each island group has its own character. Granite boulders stack into swim-throughs in the Seychelles, the reef at Christmas Island ends 30 m from shore and drops over 5,000 m of blue, and at Cocos (Keeling) divers drift out on the falling tide as the whole atoll empties. Whale sharks feed toward Nosy Iranja off Nosy Be from October to December, and Trincomalee & Kalpitiya in Sri Lanka pairs coral gardens with a sunken aircraft carrier.

Best diving in the Indian Ocean for wrecks, big animals, beginners, macro and liveaboards

One destination per theme, picked from the species, dive types, access and site records on each destination page.

When is the best time to dive the Indian Ocean?

The busiest stretch is March–April: in April, 23 of the 36 destinations here are in peak season.

The leanest stretch is August–September, when Addu Atoll, Baa Atoll & Hanifaru Bay and Mayotte are still at their best.

Addu Atoll, Ari & Rasdhoo Atolls and Cocos (Keeling) Islands rate good or better in every month.

Destinations in prime seasonRated good
Destinations in Indian Ocean in prime and good season, by month
MonthPrimeGood
Jan1712
Feb1711
Mar2211
Apr2313
May1019
Jun78
Jul79
Aug613
Sep612
Oct1211
Nov1220
Dec1517

Compare every destination in the Indian Ocean

Tap a column heading to sort.

Dive destinations in Indian Ocean: best months, water temperature, level, signature animal and access
Addu Atoll
Maldives
Jan–Apr27–30°CIntermediateManta raysDay boat
Andaman Islands
India
Dec–Mar26–30°CBeginnerReef sharksDay boat, Liveaboard
Ari & Rasdhoo Atolls
Maldives
Dec–May26–30°CIntermediateWhale sharksDay boat, Liveaboard
Baa Atoll & Hanifaru Bay
Maldives
May–Oct27–30°CIntermediateManta raysDay boat, Liveaboard
Christmas Island
Australia
Oct–Dec26–29°CIntermediateWhale sharksShore, Day boat
Cocos (Keeling) Islands
Australia
Apr–Jun26–29°CIntermediateReef sharksDay boat
Daymaniyat Islands
Oman
Sep–Nov22–31°CIntermediateWhale sharksDay boat
Fuvahmulah
Maldives
Dec–Apr26–29°CAdvancedTiger sharksDay boat
Goa & the Grande Island
India
Nov–Apr27–30°CBeginner—Day boat
Haa Alif & Haa Dhaalu Atolls
Maldives
Jan–Apr28–29°CIntermediateManta raysDay boat, Liveaboard
Hikkaduwa
Sri Lanka
Oct–Apr26–31°CIntermediateManta raysDay boat
Ifaty & Mangily
Madagascar
Year-round23–30°CIntermediateNapoleon wrasseDay boat
Kish Island
Iran
Apr–Aug22–34°CBeginnerEagle raysShore, Day boat
Laamu Atoll
Maldives
Jan–Apr27–30°CIntermediateManta raysDay boat, Liveaboard
Lakshadweep
India
Nov–Apr27–30°CIntermediateReef sharksShore, Day boat
Lhaviyani Atoll
Maldives
Dec–Apr27–30°CIntermediateManta raysShore, Day boat
MauritiusApr–May22–28°CIntermediateSea turtlesShore, Day boat
Mayotte
France
May–Sep25–29°CBeginnerManta raysShore, Day boat
Meemu Atoll
Maldives
Dec–Apr27–30°CIntermediateManta raysLiveaboard
Musandam
Oman
Oct–Dec22–32°CIntermediateReef sharksDay boat, Liveaboard
Netrani Island & Murudeshwar
India
Dec–Feb27–30°CBeginnerSea turtlesDay boat
North Malé Atoll
Maldives
Dec–Apr26–29°CIntermediateManta raysDay boat, Liveaboard
Nosy Be
Madagascar
Oct–Nov24–29°CIntermediateWhale sharksDay boat, Liveaboard
Outer Seychelles — Alphonse
Seychelles
Mar–Apr26–30°CIntermediateManta raysDay boat
Praslin & La Digue
Seychelles
Mar–Apr26–30°CBeginnerReef sharksDay boat
Qeshm & Hengam Island
Iran
Nov–May23–33°CIntermediateBarracudaDay boat
Raa Atoll
Maldives
Dec–May27–30°CIntermediateManta raysDay boat, Liveaboard
Réunion
France
May–Oct22–28°CIntermediateSea turtlesShore, Day boat
Rodrigues
Mauritius
May–Jul22–28°CIntermediateReef sharksDay boat
Seychelles — Inner Islands
Seychelles
Mar–Apr26–29°CBeginnerWhale sharksShore, Day boat
Socotra
Yemen
Mar–Apr23–29°CAdvancedReef fish swarmsShore, Day boat
South Malé Atoll
Maldives
Dec–Apr26–29°CIntermediateManta raysDay boat, Liveaboard
Trincomalee & Kalpitiya
Sri Lanka
Apr–Aug27–30°CIntermediateWhalesShore, Day boat
Unawatuna & Jungle Beach
Sri Lanka
Jan–Mar28–30°CIntermediateNapoleon wrasseDay boat
Vaavu Atoll
Maldives
Dec–Apr26–30°CAdvancedReef sharksDay boat, Liveaboard
Weligama & Mirissa
Sri Lanka
Dec–Mar27–31°CIntermediateNudibranchsDay boat

Destination guides

36 guides

Dive sites in the Indian Ocean

310 named sites · 36 destinations

Addu AtollMaldives

8 sites
Addu Atoll guide →

Andaman IslandsIndia

2 sites
Andaman Islands guide →

Ari & Rasdhoo AtollsMaldives

24 sites
Ari & Rasdhoo Atolls guide →

Baa Atoll & Hanifaru BayMaldives

15 sites
Baa Atoll & Hanifaru Bay guide →

Christmas IslandAustralia

7 sites
Christmas Island guide →

Cocos (Keeling) IslandsAustralia

14 sites
Cocos (Keeling) Islands guide →

Daymaniyat IslandsOman

2 sites
Daymaniyat Islands guide →

FuvahmulahMaldives

5 sites
Fuvahmulah guide →

Goa & the Grande IslandIndia

10 sites
Goa & the Grande Island guide →

Haa Alif & Haa Dhaalu AtollsMaldives

11 sites
Haa Alif & Haa Dhaalu Atolls guide →

HikkaduwaSri Lanka

4 sites
Hikkaduwa guide →

Ifaty & MangilyMadagascar

6 sites
Ifaty & Mangily guide →

Kish IslandIran

6 sites
Kish Island guide →

Laamu AtollMaldives

8 sites
Laamu Atoll guide →

LakshadweepIndia

2 sites
Lakshadweep guide →

Lhaviyani AtollMaldives

11 sites
Lhaviyani Atoll guide →

Mauritius

15 sites
Mauritius guide →

MayotteFrance

4 sites
Mayotte guide →

Meemu AtollMaldives

10 sites
Meemu Atoll guide →

MusandamOman

1 site
Musandam guide →

Netrani Island & MurudeshwarIndia

4 sites
Netrani Island & Murudeshwar guide →

North Malé AtollMaldives

24 sites
North Malé Atoll guide →

Nosy BeMadagascar

10 sites
Nosy Be guide →

Outer Seychelles — AlphonseSeychelles

6 sites
Outer Seychelles — Alphonse guide →

Praslin & La DigueSeychelles

12 sites
Praslin & La Digue guide →

Qeshm & Hengam IslandIran

2 sites
Qeshm & Hengam Island guide →

Raa AtollMaldives

12 sites
Raa Atoll guide →

RéunionFrance

17 sites
Réunion guide →

RodriguesMauritius

11 sites
Rodrigues guide →

Seychelles — Inner IslandsSeychelles

11 sites
Seychelles — Inner Islands guide →

SocotraYemen

1 site
Socotra guide →

South Malé AtollMaldives

13 sites
South Malé Atoll guide →

Trincomalee & KalpitiyaSri Lanka

3 sites
Trincomalee & Kalpitiya guide →

Unawatuna & Jungle BeachSri Lanka

8 sites
Unawatuna & Jungle Beach guide →

Vaavu AtollMaldives

6 sites
Vaavu Atoll guide →

Weligama & MirissaSri Lanka

5 sites
Weligama & Mirissa guide →