Scuba Diving Sites in Madagascar

    From historical wrecks to vibrant coral gardens, explore 91 world-class dive locations.

    Site Statistics

    91
    Total Sites
    4
    Wrecks
    33
    Macro Sites
    13
    Offshore

    Finding Your Spot

    Use the filters below to find dive sites that match your certification level and preferred diving style.

    Filter All Sites

    Found 91 dive sites matching your criteria

    Find Hotels in Madagascar

    Compare prices across top booking sites

    Search Hotels

    Anémone City

    beginner
    Max Depth
    18m
    Region
    Toliara Southwest
    Marine Life
    Nudibranch
    Pygmy Seahorse
    Lionfish

    Anse-à-la-Scie

    beginner
    Max Depth
    12m
    Region
    Fort Dauphin
    Marine Life
    Pygmy Seahorse
    Nudibranch
    Napoleon Wrasse

    Baie d'Antongil Drift

    intermediate
    Max Depth
    28m
    Region
    Masoala Antongil
    Marine Life
    Sicklefin Lemon Shark
    Giant Trevally
    Barracuda
    Liveaboard Only

    Baie des Requins

    intermediate
    Max Depth
    15m
    Region
    Ile Sainte Marie
    Marine Life
    Sicklefin Lemon Shark
    Grey Reef Shark
    Lionfish

    Le Banc des Filao

    intermediate
    Max Depth
    25m
    Region
    Toliara Southwest
    Marine Life
    Green Turtle
    Napoleon Wrasse
    Reef Manta Ray

    Le Banc des Vagues

    advanced
    Max Depth
    35m
    Region
    Mahajanga
    Marine Life
    Yellowfin Tuna
    Giant Trevally
    Scalloped Hammerhead

    Le Canyon des Espadons

    advanced
    Max Depth
    32m
    Region
    Toliara Southwest
    Marine Life
    Giant Trevally
    Dogtooth Tuna
    Yellowfin Tuna

    Cap Masoala Walls

    advanced
    Max Depth
    35m
    Region
    Masoala Antongil
    Marine Life
    Blue-spotted Ray
    Grey Reef Shark
    Scalloped Hammerhead
    Liveaboard Only

    Cap Sainte-Marie

    advanced
    Max Depth
    35m
    Region
    Fort Dauphin
    Marine Life
    Whitetip Reef Shark
    Barracuda
    Yellowfin Tuna

    Carpet Reef

    beginner
    Max Depth
    18m
    Region
    Ile Sainte Marie
    Marine Life
    Napoleon Wrasse
    Giant Grouper
    Moray Eel

    Castor Wall

    advanced
    Max Depth
    32m
    Region
    Nosy Be
    Marine Life
    Blue-spotted Ray
    Eagle Ray
    Giant Trevally

    Le Cimetière des Ancres

    intermediate
    Max Depth
    22m
    Region
    Toliara Southwest
    Marine Life
    Frogfish
    Moray Eel
    Lionfish

    Cimetière des Éléphants

    advanced
    Max Depth
    25m
    Region
    Diego Suarez
    Marine Life
    Napoleon Wrasse
    Lionfish
    Grouper

    Coral Garden (Sainte-Marie)

    beginner
    Max Depth
    14m
    Region
    Ile Sainte Marie
    Marine Life
    Humpback Whale
    Sperm Whale
    Parrotfish

    Coral Garden (Tanikely)

    beginner
    Max Depth
    14m
    Region
    Nosy Be
    Marine Life
    Reef Manta Ray
    Napoleon Wrasse
    Sperm Whale

    Forêt de Corail

    intermediate
    Max Depth
    22m
    Region
    Masoala Antongil
    Marine Life
    Lionfish
    Napoleon Wrasse
    Blue-spotted Ray
    Liveaboard Only

    La Forêt de Gorgones

    intermediate
    Max Depth
    24m
    Region
    Toliara Southwest
    Marine Life
    Moray Eel
    Nudibranch
    Cleaner Shrimp

    Gorgonia

    intermediate
    Max Depth
    22m
    Region
    Toliara Southwest
    Marine Life
    Nudibranch
    Blue-spotted Ray
    Lionfish

    Gorgonian Wall (Sakatia)

    intermediate
    Max Depth
    28m
    Region
    Nosy Be
    Marine Life
    Moray Eel
    Giant Grouper
    Napoleon Wrasse

    La Grotte aux Murènes

    intermediate
    Max Depth
    20m
    Region
    Toliara Southwest
    Marine Life
    Lionfish
    Blue-spotted Ray
    Parrotfish

    Les Grottes de Betania

    intermediate
    Max Depth
    18m
    Region
    Morondava
    Marine Life
    Parrotfish
    Frogfish
    Leaf Scorpionfish

    House Reef (Sakatia)

    beginner
    Max Depth
    12m
    Region
    Nosy Be
    Marine Life
    Moray Eel
    Pygmy Seahorse
    Blue-spotted Ray

    Île aux Nattes

    beginner
    Max Depth
    12m
    Region
    Ile Sainte Marie
    Marine Life
    Lionfish
    Blue-spotted Ray
    Green Turtle

    Îlot des Aigrettes

    beginner
    Max Depth
    18m
    Region
    Diego Suarez
    Marine Life
    Napoleon Wrasse
    Giant Grouper
    Moray Eel

    Îlot Langé

    beginner
    Max Depth
    15m
    Region
    Diego Suarez
    Marine Life
    Blue-spotted Ray
    Parrotfish
    Leaf Scorpionfish

    La Cathédrale

    advanced
    Max Depth
    18m
    Region
    Toliara Southwest
    Marine Life
    Nudibranch
    Pygmy Seahorse
    Frogfish

    La Fenêtre (Ifaty)

    intermediate
    Max Depth
    22m
    Region
    Toliara Southwest
    Marine Life
    Blue-spotted Ray
    Giant Trevally
    Yellowfin Tuna

    La Grande Île (Mitsio)

    intermediate
    Max Depth
    25m
    Region
    Nosy Be
    Marine Life
    Sicklefin Lemon Shark
    Blue-spotted Ray
    Wahoo
    Liveaboard Only

    La Mine

    intermediate
    Max Depth
    22m
    Region
    Diego Suarez
    Marine Life
    Nudibranch
    Lionfish
    Parrotfish

    La Passe d'Iranja

    intermediate
    Max Depth
    30m
    Region
    Nosy Be
    Marine Life
    Whale Shark
    Wahoo
    Sicklefin Lemon Shark

    La Piscine

    beginner
    Max Depth
    12m
    Region
    Nosy Be
    Marine Life
    Blue-spotted Ray
    Napoleon Wrasse
    Nudibranch

    L'Aquarium (Toliara)

    beginner
    Max Depth
    14m
    Region
    Toliara Southwest
    Marine Life
    Parrotfish
    Giant Grouper
    Blue-spotted Ray

    Le Canyon (Ifaty)

    advanced
    Max Depth
    28m
    Region
    Toliara Southwest
    Marine Life
    Sicklefin Lemon Shark
    Barracuda
    Moray Eel

    Le Grand Banc

    intermediate
    Max Depth
    30m
    Region
    Mahajanga
    Marine Life
    Green Turtle
    Barracuda
    Spinner Dolphin

    Le Grand Récif

    intermediate
    Max Depth
    22m
    Region
    Morondava
    Marine Life
    Eagle Ray
    Giant Grouper
    Napoleon Wrasse

    Le Monge

    technical
    Max Depth
    40m
    Region
    Diego Suarez
    Marine Life
    Batfish
    Lionfish
    Sweetlips

    Le Petit Récif

    beginner
    Max Depth
    14m
    Region
    Morondava
    Marine Life
    Napoleon Wrasse
    Leaf Scorpionfish
    Moray Eel

    Le Sémaphore

    beginner
    Max Depth
    18m
    Region
    Diego Suarez
    Marine Life
    Lionfish
    Parrotfish
    Moray Eel

    Les Arches (Komba)

    intermediate
    Max Depth
    22m
    Region
    Nosy Be
    Marine Life
    Frogfish
    Giant Grouper
    Moray Eel

    Les Bancs de Pirogues

    intermediate
    Max Depth
    18m
    Region
    Nosy Be
    Marine Life
    Napoleon Wrasse
    Lionfish
    Frogfish

    Les Bancs de Sable (Radama)

    beginner
    Max Depth
    18m
    Region
    Nosy Be
    Marine Life
    Green Turtle
    Reef Manta Ray
    Napoleon Wrasse

    Les Deux Frères

    advanced
    Max Depth
    32m
    Region
    Mahajanga
    Marine Life
    Silky Shark
    Whale Shark
    Grey Reef Shark

    Les Quatre Frères

    advanced
    Max Depth
    30m
    Region
    Nosy Be
    Marine Life
    Silky Shark
    Lionfish
    Moray Eel
    Liveaboard Only

    Les Trois Baies

    beginner
    Max Depth
    16m
    Region
    Mahajanga
    Marine Life
    Napoleon Wrasse
    Leaf Scorpionfish
    Nudibranch

    Libanona Reef

    intermediate
    Max Depth
    20m
    Region
    Fort Dauphin
    Marine Life
    Moray Eel
    Yellowfin Tuna
    Barracuda

    Madirokely Drop-off (Komba)

    advanced
    Max Depth
    30m
    Region
    Nosy Be
    Marine Life
    Giant Trevally
    Napoleon Wrasse
    Moray Eel

    Manafiafy (Rainforest Reef)

    intermediate
    Max Depth
    18m
    Region
    Fort Dauphin
    Marine Life
    Hawksbill Turtle
    Lionfish
    Humpback Whale

    Manta Alley (Mitsio)

    intermediate
    Max Depth
    25m
    Region
    Nosy Be
    Marine Life
    Sperm Whale
    Reef Manta Ray
    Moray Eel
    Liveaboard Only

    Manta Point

    intermediate
    Max Depth
    22m
    Region
    Nosy Be
    Marine Life
    Napoleon Wrasse
    Moray Eel
    Blue-spotted Ray

    Massif des Roses

    advanced
    Max Depth
    40m
    Region
    Toliara Southwest
    Marine Life
    Nudibranch
    Giant Grouper
    Blue-spotted Ray

    Nosy Ankarea

    advanced
    Max Depth
    28m
    Region
    Nosy Be
    Marine Life
    Giant Trevally
    Wahoo
    Yellowfin Tuna
    Liveaboard Only

    Nosy Iranja Wall

    advanced
    Max Depth
    35m
    Region
    Nosy Be
    Marine Life
    Grey Reef Shark
    Yellowfin Tuna
    Sicklefin Lemon Shark

    Nosy Mangabe

    beginner
    Max Depth
    16m
    Region
    Masoala Antongil
    Marine Life
    Frogfish
    Napoleon Wrasse
    Lionfish
    Liveaboard Only

    Nosy Radama

    intermediate
    Max Depth
    22m
    Region
    Nosy Be
    Marine Life
    Napoleon Wrasse
    Scalloped Hammerhead
    Moray Eel

    Nosy Tsarabanjina

    beginner
    Max Depth
    18m
    Region
    Nosy Be
    Marine Life
    Blue-spotted Ray
    Reef Manta Ray
    Giant Grouper
    Liveaboard Only

    Nosy Ve

    intermediate
    Max Depth
    20m
    Region
    Toliara Southwest
    Marine Life
    Lionfish
    Humpback Whale
    Hawksbill Turtle

    Le Pain de Sucre (Diego)

    intermediate
    Max Depth
    20m
    Region
    Diego Suarez
    Marine Life
    Parrotfish
    Lionfish
    Blue-spotted Ray

    Le Pain de Sucre (Mitsio)

    intermediate
    Max Depth
    22m
    Region
    Nosy Be
    Marine Life
    Napoleon Wrasse
    Eagle Ray
    Parrotfish
    Liveaboard Only

    La Passe d'Anakao

    intermediate
    Max Depth
    25m
    Region
    Toliara Southwest
    Marine Life
    Yellowfin Tuna
    Parrotfish
    Giant Grouper

    La Passe d'Andavadoaka

    intermediate
    Max Depth
    28m
    Region
    Toliara Southwest
    Marine Life
    Blue-spotted Ray
    Sicklefin Lemon Shark
    Nurse Shark

    Passe de l'Est

    advanced
    Max Depth
    30m
    Region
    Ile Sainte Marie
    Marine Life
    Scalloped Hammerhead
    Blue-spotted Ray
    Whitetip Reef Shark

    La Passe de Morondava

    intermediate
    Max Depth
    25m
    Region
    Morondava
    Marine Life
    Barracuda
    Yellowfin Tuna
    Giant Grouper

    La Passe de l'Émeraude

    intermediate
    Max Depth
    28m
    Region
    Diego Suarez
    Marine Life
    Sicklefin Lemon Shark
    Lionfish
    Yellowfin Tuna

    La Passe de Mahajanga

    intermediate
    Max Depth
    28m
    Region
    Mahajanga
    Marine Life
    Blue-spotted Ray
    Yellowfin Tuna
    Giant Trevally

    La Piscine Naturelle (Sainte-Marie)

    beginner
    Max Depth
    10m
    Region
    Ile Sainte Marie
    Marine Life
    Moray Eel
    Lionfish
    Nudibranch

    Piscine Naturelle (Tanikely)

    beginner
    Max Depth
    8m
    Region
    Nosy Be
    Marine Life
    Pygmy Seahorse
    Sperm Whale
    Napoleon Wrasse

    Piscine Naturelle (Toliara)

    beginner
    Max Depth
    8m
    Region
    Toliara Southwest
    Marine Life
    Blue-spotted Ray
    Napoleon Wrasse
    Frogfish

    Ramena Reef

    beginner
    Max Depth
    14m
    Region
    Diego Suarez
    Marine Life
    Lionfish
    Napoleon Wrasse
    Pygmy Seahorse

    Récif de l'Ancrage (Ifaty)

    beginner
    Max Depth
    16m
    Region
    Toliara Southwest
    Marine Life
    Lionfish
    Parrotfish
    Frogfish

    Le Récif des Baleines

    intermediate
    Max Depth
    20m
    Region
    Toliara Southwest
    Marine Life
    Green Turtle
    Moray Eel
    Hawksbill Turtle

    Récif des Cachalots

    advanced
    Max Depth
    40m
    Region
    Masoala Antongil
    Marine Life
    Whale Shark
    Humpback Whale
    Reef Manta Ray
    Liveaboard Only

    Le Récif du Cirque

    intermediate
    Max Depth
    22m
    Region
    Mahajanga
    Marine Life
    Napoleon Wrasse
    Leaf Scorpionfish
    Blue-spotted Ray

    Rocher des Cormorans

    beginner
    Max Depth
    16m
    Region
    Toliara Southwest
    Marine Life
    Napoleon Wrasse
    Giant Trevally
    Wahoo

    Secret Garden

    beginner
    Max Depth
    15m
    Region
    Nosy Be
    Marine Life
    Blue-spotted Ray
    Nudibranch
    Cleaner Shrimp

    Shark's Place

    intermediate
    Max Depth
    25m
    Region
    Nosy Be
    Marine Life
    Whale Shark
    Parrotfish
    Grey Reef Shark

    South Wall (Tanikely)

    advanced
    Max Depth
    30m
    Region
    Nosy Be
    Marine Life
    Blue-spotted Ray
    Sicklefin Lemon Shark
    Dogtooth Tuna

    Sperm Whale Corridor

    advanced
    Max Depth
    50m
    Region
    Mahajanga
    Marine Life
    Green Turtle
    Sperm Whale
    Eagle Ray
    Liveaboard Only

    SS Telemaque

    intermediate
    Max Depth
    20m
    Region
    Diego Suarez
    Marine Life
    Napoleon Wrasse
    Grouper
    Giant Grouper

    Tampolo Marine Reserve

    intermediate
    Max Depth
    20m
    Region
    Masoala Antongil
    Marine Life
    Pygmy Seahorse
    Green Turtle
    Frogfish
    Liveaboard Only

    Tanikely Drift

    intermediate
    Max Depth
    25m
    Region
    Nosy Be
    Marine Life
    Dogtooth Tuna
    Napoleon Wrasse
    Parrotfish

    The Steps (Sakatia)

    intermediate
    Max Depth
    16m
    Region
    Nosy Be
    Marine Life
    Parrotfish
    Cleaner Shrimp
    Giant Grouper

    The Winterton

    beginner
    Max Depth
    12m
    Region
    Ile Sainte Marie
    Marine Life
    Moray Eel
    Napoleon Wrasse
    Parrotfish

    Le Tombant aux Gorgones

    intermediate
    Max Depth
    28m
    Region
    Ile Sainte Marie
    Marine Life
    Frogfish
    Parrotfish
    Napoleon Wrasse

    Le Tombant de Morondava

    advanced
    Max Depth
    30m
    Region
    Morondava
    Marine Life
    Giant Grouper
    Napoleon Wrasse
    Wahoo

    Le Tombant de Nosy Ve

    advanced
    Max Depth
    28m
    Region
    Toliara Southwest
    Marine Life
    Lionfish
    Giant Grouper
    Blue-spotted Ray

    Le Tombant de Toliara

    advanced
    Max Depth
    30m
    Region
    Toliara Southwest
    Marine Life
    Nurse Shark
    Napoleon Wrasse
    Wahoo

    Le Tombant des Anglais

    advanced
    Max Depth
    28m
    Region
    Toliara Southwest
    Marine Life
    Wahoo
    Napoleon Wrasse
    Scalloped Hammerhead

    Le Tombant de Madirokely

    advanced
    Max Depth
    35m
    Region
    Nosy Be
    Marine Life
    Whitetip Reef Shark
    Sicklefin Lemon Shark
    Silky Shark

    Le Tombant de Majunga

    advanced
    Max Depth
    30m
    Region
    Mahajanga
    Marine Life
    Silky Shark
    Moray Eel
    Nurse Shark

    Torpedo

    advanced
    Max Depth
    28m
    Region
    Nosy Be
    Marine Life
    Nurse Shark
    Wahoo
    Yellowfin Tuna

    Vinanibe Bay

    beginner
    Max Depth
    14m
    Region
    Fort Dauphin
    Marine Life
    Napoleon Wrasse
    Nudibranch
    Blue-spotted Ray
    Recommended Stays

    Hotels & Resorts in Madagascar

    Book your perfect dive trip accommodation. Compare prices across top booking platforms.

    Trusted Partners

    Affiliate Disclosure: We may earn a commission when you book through our links, at no extra cost to you. This helps us maintain this free resource for divers.