A manta cleaning station dived all year and a wartime tanker on her side at 33 m

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
- Maldives12
- India4
- Sri Lanka4
- Seychelles3
- Australia2
- France2
- Iran2
- Madagascar2
- Mauritius2
- Oman2
- Yemen1
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.
Wrecks
Mauritius
Its dive sites take in 4 wrecks, including Kei Sei 113 and L'Orient.
Big animals
Fuvahmulah
Maldives
Tiger sharks, thresher sharks, hammerheads and 1 more big species are all on its species list, as many as any destination here.
Beginners
Seychelles
Rated for beginners, with mild current and shore diving. Best Mar–Apr.
Macro
Musandam
Oman
Muck and macro diving is one of its main dive types, with nudibranchs and macro critters on the species list.
Liveaboards
Meemu Atoll
Maldives
Dived only from liveaboards, best Dec–Apr; manta rays are on its species list.
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.
| Month | Prime | Good |
|---|---|---|
| Jan | 17 | 12 |
| Feb | 17 | 11 |
| Mar | 22 | 11 |
| Apr | 23 | 13 |
| May | 10 | 19 |
| Jun | 7 | 8 |
| Jul | 7 | 9 |
| Aug | 6 | 13 |
| Sep | 6 | 12 |
| Oct | 12 | 11 |
| Nov | 12 | 20 |
| Dec | 15 | 17 |
Compare every destination in the Indian Ocean
Tap a column heading to sort.
| Addu Atoll Maldives | Jan–Apr | 27–30°C | Intermediate | Manta rays | Day boat |
|---|---|---|---|---|---|
| Andaman Islands India | Dec–Mar | 26–30°C | Beginner | Reef sharks | Day boat, Liveaboard |
| Ari & Rasdhoo Atolls Maldives | Dec–May | 26–30°C | Intermediate | Whale sharks | Day boat, Liveaboard |
| Baa Atoll & Hanifaru Bay Maldives | May–Oct | 27–30°C | Intermediate | Manta rays | Day boat, Liveaboard |
| Christmas Island Australia | Oct–Dec | 26–29°C | Intermediate | Whale sharks | Shore, Day boat |
| Cocos (Keeling) Islands Australia | Apr–Jun | 26–29°C | Intermediate | Reef sharks | Day boat |
| Daymaniyat Islands Oman | Sep–Nov | 22–31°C | Intermediate | Whale sharks | Day boat |
| Fuvahmulah Maldives | Dec–Apr | 26–29°C | Advanced | Tiger sharks | Day boat |
| Goa & the Grande Island India | Nov–Apr | 27–30°C | Beginner | — | Day boat |
| Haa Alif & Haa Dhaalu Atolls Maldives | Jan–Apr | 28–29°C | Intermediate | Manta rays | Day boat, Liveaboard |
| Hikkaduwa Sri Lanka | Oct–Apr | 26–31°C | Intermediate | Manta rays | Day boat |
| Ifaty & Mangily Madagascar | Year-round | 23–30°C | Intermediate | Napoleon wrasse | Day boat |
| Kish Island Iran | Apr–Aug | 22–34°C | Beginner | Eagle rays | Shore, Day boat |
| Laamu Atoll Maldives | Jan–Apr | 27–30°C | Intermediate | Manta rays | Day boat, Liveaboard |
| Lakshadweep India | Nov–Apr | 27–30°C | Intermediate | Reef sharks | Shore, Day boat |
| Lhaviyani Atoll Maldives | Dec–Apr | 27–30°C | Intermediate | Manta rays | Shore, Day boat |
| Mauritius | Apr–May | 22–28°C | Intermediate | Sea turtles | Shore, Day boat |
| Mayotte France | May–Sep | 25–29°C | Beginner | Manta rays | Shore, Day boat |
| Meemu Atoll Maldives | Dec–Apr | 27–30°C | Intermediate | Manta rays | Liveaboard |
| Musandam Oman | Oct–Dec | 22–32°C | Intermediate | Reef sharks | Day boat, Liveaboard |
| Netrani Island & Murudeshwar India | Dec–Feb | 27–30°C | Beginner | Sea turtles | Day boat |
| North Malé Atoll Maldives | Dec–Apr | 26–29°C | Intermediate | Manta rays | Day boat, Liveaboard |
| Nosy Be Madagascar | Oct–Nov | 24–29°C | Intermediate | Whale sharks | Day boat, Liveaboard |
| Outer Seychelles — Alphonse Seychelles | Mar–Apr | 26–30°C | Intermediate | Manta rays | Day boat |
| Praslin & La Digue Seychelles | Mar–Apr | 26–30°C | Beginner | Reef sharks | Day boat |
| Qeshm & Hengam Island Iran | Nov–May | 23–33°C | Intermediate | Barracuda | Day boat |
| Raa Atoll Maldives | Dec–May | 27–30°C | Intermediate | Manta rays | Day boat, Liveaboard |
| Réunion France | May–Oct | 22–28°C | Intermediate | Sea turtles | Shore, Day boat |
| Rodrigues Mauritius | May–Jul | 22–28°C | Intermediate | Reef sharks | Day boat |
| Seychelles — Inner Islands Seychelles | Mar–Apr | 26–29°C | Beginner | Whale sharks | Shore, Day boat |
| Socotra Yemen | Mar–Apr | 23–29°C | Advanced | Reef fish swarms | Shore, Day boat |
| South Malé Atoll Maldives | Dec–Apr | 26–29°C | Intermediate | Manta rays | Day boat, Liveaboard |
| Trincomalee & Kalpitiya Sri Lanka | Apr–Aug | 27–30°C | Intermediate | Whales | Shore, Day boat |
| Unawatuna & Jungle Beach Sri Lanka | Jan–Mar | 28–30°C | Intermediate | Napoleon wrasse | Day boat |
| Vaavu Atoll Maldives | Dec–Apr | 26–30°C | Advanced | Reef sharks | Day boat, Liveaboard |
| Weligama & Mirissa Sri Lanka | Dec–Mar | 27–31°C | Intermediate | Nudibranchs | Day boat |
Destination guides
36 guides
Dive sites in the Indian Ocean
310 named sites · 36 destinations
Addu AtollMaldives
8 sites
- Addu Manta PointChannel & pass · 19–25 m
- Banana ReefReef · 0–30 m
- British LoyaltyWreck · to 33 m
- Bushy East ChannelChannel & pass · 5–25 m
- Kuda Kandu CornerChannel & pass · to 25 m
- Kuda Kandu OutsideReef · 6–20 m
- Maakandu OutsideWall · 5–30 m
- Shark PointReef · 5–35 m
Andaman IslandsIndia
2 sites
- Barren IslandReef · to 23 m
- Dixon's PinnaclePinnacle · to 35 m
Ari & Rasdhoo AtollsMaldives
24 sites
- Bathala Maga Khan ThilaPinnacle · 7–30 m
- Bojaha Madi (Moofushi Rock)Reef · to 25 m
- Broken RockReef · 12–30 m
- Ellaidhoo ThilaPinnacle · 8–30 m
- Fesdu WreckWreck · to 30 m
- Fish HeadPinnacle · 10–35 m
- Five RocksPinnacle · 12–40 m
- Hafusa ThilaPinnacle · 10–35 m
- Halaveli WreckWreck · 21–28 m
- Hohola ThilaPinnacle · 6–30 m
- Kandholhudhoo ThilaPinnacle · 5–30 m
- Kudarah ThilaPinnacle · 12–30 m
- Kuramathi CavesCave & cavern · 5–30 m
- Kuramathi QueenWreck · to 20 m
- Maamigili BeyruWall · 10–40 m
- Maaya ThilaPinnacle · 6–30 m
- Moofushi KanduChannel & pass · to 50 m
- Ory FaruWall · 4–40 m
- Panettone ThilaDrift · to 30 m
- Rahdigaa ThilaPinnacle · 5–30 m
- Rasdhoo ChannelChannel & pass · 22–30 m
- Rasdhoo MadivaruWall · to 30 m
- South Ari Atoll Marine Protected AreaReef · to 30 m
- Ukulhas ThilaPinnacle · 15–30 m
Baa Atoll & Hanifaru BayMaldives
15 sites
- AidhooReef · 5–30 m
- Amilla Blue HoleBlue hole · to 25 m
- Anga FaruReef · 12–30 m
- Anga ThilasPinnacle · 10–30 m
- Dharavandhoo ThilaPinnacle · 10–30 m
- Dhigali HaaPinnacle · 7–30 m
- Dhigu ThilaPinnacle · 8–35 m
- Dhonfanu ThilaPinnacle · 18–30 m
- Dreamland HousereefReef · 3–30 m
- Fares Thila / CanyonsPinnacle · 10–30 m
- Hanifaru BayLagoon · 2–10 m
- Hanifaru ThilaReef · 10–30 m
- HirundhooReef · 5–35 m
- Kihaa RockPinnacle · 19–35 m
- Maarikilu CavesDrift · 4–22 m
Christmas IslandAustralia
7 sites
- Coconut PointDrift · 6–16 m
- EidsvoldWreck · 5–16 m
- Flying Fish CoveReef · to 20 m
- Million Dollar BommieReef · 3–17 m
- Perpendicular WallWall · to 30 m
- Thundercliff CaveCave & cavern · 5–22 m
- West White BeachReef · to 15 m
Cocos (Keeling) IslandsAustralia
14 sites
- Aquarium WallWall · to 40 m
- Barry's PoolWall · 9–40 m
- Broccoli PatchReef · 5–9 m
- Cabbage PatchCoral garden · 5–20 m
- Chocolate FlowWall · 16–35 m
- Claires CornerWall · to 25 m
- Fan WallWall · to 20 m
- HootersReef · to 8 m
- Lane CoveReef · 10–18 m
- Lynnies LeapWall · 14–40 m
- Manta Cleaning StationReef · to 9 m
- Rose WallWall · 7–30 m
- Royal DaltonWall · to 22 m
- Two TreesReef · 12–14 m
Daymaniyat IslandsOman
2 sites
- AquariumWall · 8–27 m
- Three SistersReef · to 26 m
FuvahmulahMaldives
5 sites
- Bilhifeyshi (Hook Box)Wall · to 40 m
- Bodo Fanno (Sea Fans)Wall · 14–35 m
- FarikedeDrift · to 30 m
- RasgefannoWall · 5–20 m
- Tiger HarbourReef · to 12 m
Goa & the Grande IslandIndia
10 sites
- Davy Jones LockerWreck · 12–16 m
- Double BoilerWreck · 15–19 m
- Freddies NookReef · 8–12 m
- Grande BanksReef · 5–13 m
- Lobster AvenueReef · 8–14 m
- Secret ReefWall · 6–12 m
- Shelter CoveSand slope · 3–12 m
- The JettyArtificial reef · 4–10 m
- Turbo TunnelReef · to 8 m
- Umma GummaWall · to 12 m
Haa Alif & Haa Dhaalu AtollsMaldives
11 sites
- Alidhoo CavesWall · 5–30 m
- Anemone ThilaPinnacle · to 30 m
- Baarah CornerWall · 8–30 m
- Baarah ThilaPinnacle · 15–30 m
- Barefoot ThilaPinnacle · 14–30 m
- Buda CaveCave & cavern · 25–30 m
- Filladhoo WreckWreck · 5–18 m
- Hanimaadhoo ThilaPinnacle · 14–30 m
- Heaven and Hell (Theefarido Thila)Pinnacle · 15–35 m
- Muraidhoo CornerReef · to 30 m
- Utheemu ReefReef · to 25 m
HikkaduwaSri Lanka
4 sites
- Conch WreckWreck · 14–20 m
- Goda GalaDrift · to 24 m
- Kirala GalaPinnacle · 20–40 m
- Sunil's RockCave & cavern · 10–22 m
Ifaty & MangilyMadagascar
6 sites
- BevatoWall · 17–26 m
- CanyonsReef · to 18 m
- CathedralCave & cavern · to 16 m
- DippyReef · 15–23 m
- Grotte JulietteDrift · to 23 m
- Vato SoaCoral garden · 8–10 m
Kish IslandIran
6 sites
- Big CoralCoral garden · to 7 m
- Dama WreckWreck · to 33 m
- Greek ShipWreck · 4–8 m
- Hoor CottageCave & cavern · to 8 m
- Jurassic ParkReef · to 8 m
- Southern CrackReef · 14–22 m
Laamu AtollMaldives
8 sites
- Deep ThilaPinnacle · 8–30 m
- Fish ThilaPinnacle · 3–28 m
- Fushi KanduChannel & pass · to 35 m
- Gaardhoo FaruReef · to 22 m
- IsdhooChannel & pass · to 40 m
- Maabaidhoo KanduChannel & pass · 18–40 m
- Maava KanduChannel & pass · 14–16 m
- Nursery ThilaCoral garden · to 12 m
Lhaviyani AtollMaldives
11 sites
- Boava ThilaPinnacle · 5–30 m
- Candice ThilaPinnacle · 5–30 m
- Fushifaru ThilaPinnacle · 10–35 m
- Hudhu ThilaPinnacle · 5–30 m
- Kuredu ExpressChannel & pass · to 30 m
- Maduvvari Dhekunu KannChannel & pass · to 30 m
- Maduvvari HaaPinnacle · 5–30 m
- Meyyafushi KanduChannel & pass · 12–30 m
- Salleydhoo ThilaPinnacle · to 22 m
- The ShipyardWreck · to 30 m
- Thin Sehli ThilaPinnacle · 5–25 m
Mauritius
15 sites
- AquariumReef · 5–20 m
- BambousWall · to 34 m
- Big RockDrift · to 26 m
- CathedralCave & cavern · 18–30 m
- DjabedaArtificial reef · to 30 m
- Kei Sei 113Wreck · to 35 m
- L'OrientWreck · to 43 m
- Octopus IslandReef · to 16 m
- Pamela ReefReef · 5–19 m
- ParcReef · to 43 m
- Stella MaruArtificial reef · to 25 m
- Sweet LipsReef · to 17 m
- Swiss DropWall · 14–25 m
- Tian XiangWreck · to 45 m
- Tug 2Wreck · to 19 m
MayotteFrance
4 sites
- Dwyn WenWreck · to 15 m
- Passe BouéniChannel & pass · to 60 m
- Passe en SChannel & pass · to 65 m
- Tombant des AviateursWall · to 60 m
Meemu AtollMaldives
10 sites
- ChapatiPinnacle · 10–30 m
- Deep CornerWall · to 35 m
- Mantas and MoreReef · 10–30 m
- Medhufushi ThilaPinnacle · 4–25 m
- Mulaku KanduChannel & pass · to 30 m
- PicassoCoral garden · 15–25 m
- Rayvilla WreckWreck · 20–33 m
- Sharks TongueReef · 15–25 m
- The Big CaveCave & cavern · 15–30 m
- Turtle BayReef · 5–40 m
Netrani Island & MurudeshwarIndia
4 sites
- Dive GoddessReef · to 15 m
- Grand Central StationWall · 10–30 m
- NurseryReef · to 12 m
- Pebble BeachReef · to 30 m
North Malé AtollMaldives
24 sites
- Back FaruReef · 20–30 m
- Banana ReefReef · 10–25 m
- Bandos RockReef · 3–30 m
- Bodu Hithi Manta PointReef · 14–25 m
- Fairytale ReefReef · to 30 m
- Fish TankReef · 10.2–20.8 m
- Helengeli House ReefReef · to 20 m
- Hembadhoo WreckWreck · 15–22 m
- HP Reef / Rainbow ReefSeamount · to 35 m
- Kandu ThilaPinnacle · 10–30 m
- Kani CornerDrift · 5–30 m
- Kuda FaruReef · 13–30 m
- Kuda HaaSeamount · 6–30 m
- Lankan Manta PointReef · 15–26 m
- Lion's HeadWall · 3–40 m
- Lucky RockPinnacle · to 30 m
- Maha ThilaPinnacle · to 35 m
- Maldives VictoryWreck · 25–37 m
- Miayru ThilaPinnacle · to 33 m
- Nassimo ThilaSeamount · 16–34 m
- Okobe ThilaSeamount · 10–25 m
- Rasfari CornerChannel & pass · 9–30 m
- Sunlight ThilaReef · 15–17 m
- Thulhagiri HousereefReef · 6–20 m
Nosy BeMadagascar
10 sites
- Banc d'AnkaréaReef · 12–25 m
- Banc du Petit CastorSeamount · 9–60 m
- Four BrothersWall · 0–30 m
- Gaby RockWall · 40–70 m
- Greg's WallWall · 13–38 m
- KassimoReef · 5–15 m
- Les TétonsPinnacle · 5–20 m
- MahavelumaArtificial reef · to 28.5 m
- South CanyonReef · to 26 m
- Tanikely SouthReef · to 15 m
Outer Seychelles — AlphonseSeychelles
6 sites
- NapoleonReef · 16–30 m
- PinnaclesPinnacle · 7–25 m
- Secret ReefReef · 15–25 m
- Three SistersReef · 15–25 m
- West EndPelagic & blue water · 12–40 m
- West Side WallWall · 6–16 m
Praslin & La DigueSeychelles
12 sites
- Anse Petit CourReef · to 5 m
- Aride BankPinnacle · 12–22 m
- Ave MariaPinnacle · 5–25 m
- Booby IslandPinnacle · 10–30 m
- Channel RockReef · 10–25 m
- Coral GardenCoral garden · 10–15 m
- MarianneDrift · 12–25 m
- Red PointPinnacle · 10–20 m
- Scorpion RockPinnacle · 10–25 m
- Shark RockPinnacle · 12–25 m
- Sister BankPinnacle · 15–25 m
- White BankPinnacle · 15–22 m
Qeshm & Hengam IslandIran
2 sites
- EspringiCoral garden · 38–48 m
- Naz IslandsReef · 2–5 m
Raa AtollMaldives
12 sites
- Dheraha ThilaPinnacle · 18–30 m
- Fainu CornerDrift · 10–25 m
- Fuggiri WallWall · 10–35 m
- Gaagandu FaruReef · 8–20 m
- Ifuru ThilaPinnacle · 5–35 m
- Koroshigiri CanyonWall · 3–30 m
- MaafaruReef · 2–20 m
- Madi GaaReef · 13–20 m
- Reethi ThilaPinnacle · 6–30 m
- Thiling FaruReef · 10–30 m
- Vaadhoo ThilaPinnacle · 10–40 m
- You and Me GiriPinnacle · 1–25 m
RéunionFrance
17 sites
- Antonio LorenzoWreck · 20–40 m
- Arche de NoëlCave & cavern · 20–40 m
- Bénitier JaponicusReef · 0–40 m
- Cap La HoussayeReef · 4–18 m
- DédaleCave & cavern · 3–17 m
- DemhotelPinnacle · 6–40 m
- ÉcoleWall · 36–45 m
- Grand Tombant de La PossessionWall · 38–60 m
- Haï SiangWreck · to 54 m
- La BargeArtificial reef · to 25 m
- La GalèreReef · 20–40 m
- Le Petit Tombant ou MausoléeWall · 0–18 m
- Le Sec JauneReef · to 20 m
- Les Trois ArchesCave & cavern · 40–60 m
- Passe de l'ErmitageReef · 6–25 m
- PoséïdonWall · 37–60 m
- Tombant de la Pointe au SelWall · 25–60 m
RodriguesMauritius
11 sites
- CamélérouReef · to 19 m
- Coco FessePelagic & blue water · to 25 m
- CouzoupaDrift · 10–20 m
- Deux MaisonsReef · to 28 m
- KarlanneReef · to 21 m
- L'AquariumCoral garden · 7–12 m
- La BasiliqueCave & cavern · to 25 m
- La Passe St FrançoisDrift · 6–30 m
- Le CanyonCave & cavern · to 17 m
- Le JardinReef · to 34 m
- Le Sec des TortuesPinnacle · to 31 m
Seychelles — Inner IslandsSeychelles
11 sites
- Baie Ternay Marine ParkReef · to 20 m
- Brissare RocksPinnacle · to 20 m
- ChucklesPinnacle · to 20 m
- Dredger RockWreck · to 24 m
- Ennerdale WreckWreck · to 55 m
- Ile au VachePinnacle · to 30 m
- L'IlotDrift · 6–25 m
- Shark BankPinnacle · 18–30 m
- Twin BargesWreck · to 22 m
- Whale RockPinnacle · to 17 m
- Willy's RockSeamount · to 13 m
South Malé AtollMaldives
13 sites
- Cocoa CornerDrift · 25–30 m
- Embudu ChannelChannel & pass · 18–31 m
- Guraidhoo CornerChannel & pass · 20–50 m
- Kandooma CavesChannel & pass · 18–50 m
- Kandooma ThilaPinnacle · 13–35 m
- Kuda Giri WreckWreck · to 40 m
- Manta Point (Guraidhoo)Reef · 10–18 m
- Medhu FaruReef · to 30 m
- Napoleon ReefReef · 20–25 m
- Rihiveli WreckWreck · 12–22 m
- Sexy Reef / Hoara HuraaReef · 18–25 m
- Vaadhoo KanduCave & cavern · 7–30 m
- VaggiriPinnacle · 15–25 m
Trincomalee & KalpitiyaSri Lanka
3 sites
- British SergeantWreck · to 24 m
- HMS HermesWreck · to 53 m
- Swami RockPinnacle · 5–24 m
Unawatuna & Jungle BeachSri Lanka
8 sites
- Aluth GalaPinnacle · 9–25 m
- Diyamba KupathaReef · 25–30 m
- Galle Ship WreckWreck · to 18 m
- Jungle BeachReef · 4–10 m
- Lord Nelson WreckWreck · 3–5 m
- Napoleon ReefReef · 8–15 m
- SS OrestesWreck · to 22 m
- SS RangoonWreck · to 32 m
Vaavu AtollMaldives
6 sites
- Alimatha JettyNight · 1–8 m
- Coral GardenPinnacle · 1–20 m
- Fotteyo KanduChannel & pass · 8–40 m
- Fulidhoo CavesWall · 6–30 m
- Kunaavashi KanduChannel & pass · 10–30 m
- Miyaru KanduChannel & pass · to 30 m
Weligama & MirissaSri Lanka
5 sites
- Dispa RockPinnacle · to 32 m
- Mirissa PointReef · 6–12 m
- Noisy RockReef · to 20 m
- Patch PointReef · to 20 m
- Yala RockPinnacle · 5–24 m






























