Region Guide

Best Dive Sites in Indian Ocean

9 dive sites across 8 countries in Indian Ocean, ranked by our data-driven Score. Average score: 61.9/100.

  1. #1 · Maldives
    Maldives
    Score 78.8 · Various Atolls
  2. #2 · Madagascar
    Nosy Be
    Score 65.9 · Nosy Be
  3. #3 · India
    Andaman Islands
    Score 65.8 · Andaman & Nicobar
  4. #4 · Seychelles
    Mahe & Praslin
    Score 64.2 · Seychelles
  5. #5 · Mozambique
    Tofo Beach
    Score 59.7 · Inhambane
  6. #6 · France
    Reunion Island
    Score 58.4 · Reunion
  7. #7 · South Africa
    Aliwal Shoal
    Score 57.9 · KwaZulu-Natal
  8. #8 · Sri Lanka
    Sri Lanka
    Score 54.6 · Trincomalee
  9. #9 · South Africa
    Sardine Run
    Score 51.9 · KwaZulu-Natal