Diving in the Indian Ocean

8 dive sites across 4 countries: 1 Open Water, 6 Advanced and 1 Master. The most common dive profiles here are reef, drift and shark.

All dive sites in the Indian Ocean

In editor's order. Filter by your level above.

Baa Atoll · Hanifaru Bay
Advanced

Maldives · Indian Ocean

Baa Atoll · Hanifaru Bay

Manta and whale-shark feeding frenzies.

MantaWhale shark
Best time
Jun – Nov
From
US$243/day
Fuvahmulah
Advanced

Maldives · Indian Ocean

Fuvahmulah

Eye-to-eye with tiger sharks.

SharkDeep
Best time
Year-round
From
US$171/day
Ari Atoll
Advanced

Maldives · Indian Ocean

Ari Atoll

Whale sharks and channel thilas.

Whale sharkReef
Best time
Year-round
From
US$214/day
Aliwal Shoal
Advanced

South Africa · Indian Ocean

Aliwal Shoal

Ragged-tooth sharks on a fossil reef.

SharkReef
Best time
Year-round
From
US$92/day
Protea Banks
Master

South Africa · Indian Ocean

Protea Banks

A deep reef built for shark divers.

SharkDeep
Best time
Year-round
From
US$108/day
The Sardine Run
Advanced

South Africa · Indian Ocean

The Sardine Run

The greatest shoal on Earth — the bait ball.

Big pelagicsAction
Best time
Jun – Jul
From
US$357/day
Bazaruto Archipelago
Advanced

Mozambique · Indian Ocean

Bazaruto Archipelago

Manta, dugong and untouched reef.

MantaReef
Best time
Apr – Oct
From
US$186/day
Mafia Island
Open Water

Tanzania · Indian Ocean

Mafia Island

Whale-shark season in a quiet marine park.

Whale sharkReef
Best time
Oct – Mar
From
US$114/day

Found one?

Check it fits you, then send the brief.

The planner checks your certification, logged dives and recency against the site, then turns it into an operator-ready enquiry.