Scuba Diving Sites in Mozambique

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

    Site Statistics

    101
    Total Sites
    3
    Wrecks
    17
    Macro Sites
    1
    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 101 dive sites matching your criteria

    Find Hotels in Mozambique

    Compare prices across top booking sites

    Search Hotels

    Amazon

    intermediate
    Max Depth
    20m
    Region
    Barra Guinjata Bay
    Marine Life
    Nurse Shark
    Giant Moray
    Parrotfish

    The Amphitheatre

    intermediate
    Max Depth
    25m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Grey Reef Shark
    Parrotfish
    Snapper

    Anchor Point

    advanced
    Max Depth
    35m
    Region
    Barra Guinjata Bay
    Marine Life
    Humpback Whale
    Dogtooth Tuna
    Grey Reef Shark

    Aquarium (Santa Carolina)

    beginner
    Max Depth
    18m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Potato Bass
    Potato Bass
    Giant Moray

    The Aquarium (Tofo)

    beginner
    Max Depth
    15m
    Region
    Tofo Beach Inhambane
    Marine Life
    Butterflyfish
    Parrotfish
    Snapper

    Area 51

    intermediate
    Max Depth
    20m
    Region
    Tofo Beach Inhambane
    Marine Life
    Grey Reef Shark
    Parrotfish
    Snapper

    Baixo do Pinda

    advanced
    Max Depth
    35m
    Region
    Nacala Bay Northern Coast
    Marine Life
    Dogtooth Tuna
    Grey Reef Shark
    Eagle Ray

    Barra Flats

    beginner
    Max Depth
    12m
    Region
    Barra Guinjata Bay
    Marine Life
    Nudibranch
    Nudibranch
    Frogfish

    Bass City

    beginner
    Max Depth
    18m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Potato Bass
    Potato Bass
    Giant Moray

    Bazaruto Wall

    advanced
    Max Depth
    35m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Grey Reef Shark
    Grey Reef Shark
    Eagle Ray

    Benguerra Wall

    advanced
    Max Depth
    30m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Grey Reef Shark
    Eagle Ray
    Dogtooth Tuna

    Big Blue

    intermediate
    Max Depth
    22m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Bottlenose Dolphin
    Green Turtle
    Hawksbill Turtle

    Buddies Reef

    beginner
    Max Depth
    18m
    Region
    Barra Guinjata Bay
    Marine Life
    Parrotfish
    Snapper
    Butterflyfish

    The Caves (Ponta do Ouro)

    intermediate
    Max Depth
    18m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Lionfish
    Giant Moray
    Nudibranch

    The Caves (Tofo)

    intermediate
    Max Depth
    18m
    Region
    Tofo Beach Inhambane
    Marine Life
    Lionfish
    Giant Moray
    Nudibranch

    Checkers Reef

    beginner
    Max Depth
    15m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Butterflyfish
    Parrotfish
    Snapper

    The Chimney (Zavora)

    intermediate
    Max Depth
    22m
    Region
    Paindane Zavora
    Marine Life
    Parrotfish
    Snapper
    Lionfish

    Chocas Mar

    beginner
    Max Depth
    18m
    Region
    Ilha De Mocambique
    Marine Life
    Parrotfish
    Snapper
    Butterflyfish

    Clownfish Alley

    beginner
    Max Depth
    12m
    Region
    Tofo Beach Inhambane
    Marine Life
    Butterflyfish
    Parrotfish
    Snapper

    Coral Gardens (Ilha)

    beginner
    Max Depth
    12m
    Region
    Ilha De Mocambique
    Marine Life
    Butterflyfish
    Parrotfish
    Snapper

    Coral Gardens (Magaruque)

    beginner
    Max Depth
    15m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Butterflyfish
    Parrotfish
    Snapper

    Coral Gardens (Matiemo)

    beginner
    Max Depth
    15m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Butterflyfish
    Parrotfish
    Snapper

    Coral Gardens (Tofo)

    beginner
    Max Depth
    12m
    Region
    Tofo Beach Inhambane
    Marine Life
    Butterflyfish
    Parrotfish
    Snapper

    Deep Drift

    advanced
    Max Depth
    30m
    Region
    Barra Guinjata Bay
    Marine Life
    Grey Reef Shark
    Eagle Ray
    Barracuda

    Deep Paindane

    advanced
    Max Depth
    30m
    Region
    Paindane Zavora
    Marine Life
    Grey Reef Shark
    Eagle Ray
    Dogtooth Tuna

    Devil's Peak

    advanced
    Max Depth
    35m
    Region
    Paindane Zavora
    Marine Life
    Scalloped Hammerhead
    Grey Reef Shark
    Barracuda

    Dolphin Bay

    beginner
    Max Depth
    12m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Bottlenose Dolphin
    Dugong
    Green Turtle

    Dolphins

    beginner
    Max Depth
    15m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Bottlenose Dolphin
    Parrotfish
    Snapper

    Doodles

    beginner
    Max Depth
    18m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Parrotfish
    Snapper
    Butterflyfish

    Drift Alley

    advanced
    Max Depth
    25m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Grey Reef Shark
    Eagle Ray
    Barracuda

    Fernão Veloso Bay

    intermediate
    Max Depth
    30m
    Region
    Nacala Bay Northern Coast
    Marine Life
    Grey Reef Shark
    Grey Reef Shark
    Parrotfish

    Five-Mile Reef

    intermediate
    Max Depth
    25m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Napoleon Wrasse
    Barracuda
    Grey Reef Shark

    Fortaleza

    beginner
    Max Depth
    15m
    Region
    Ilha De Mocambique
    Marine Life
    Nudibranch
    Nudibranch
    Octopus

    Giant's Castle

    intermediate
    Max Depth
    25m
    Region
    Tofo Beach Inhambane
    Marine Life
    Whale Shark
    Whale Shark
    Giant Manta Ray

    Giant's Reef

    intermediate
    Max Depth
    20m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Potato Bass
    Grey Reef Shark
    Barracuda

    Gorgonian Valley

    advanced
    Max Depth
    30m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Parrotfish
    Snapper
    Butterflyfish

    Guinjata Pinnacle

    intermediate
    Max Depth
    25m
    Region
    Barra Guinjata Bay
    Marine Life
    Dogtooth Tuna
    Grey Reef Shark
    Barracuda

    Guinjata Wall

    advanced
    Max Depth
    30m
    Region
    Barra Guinjata Bay
    Marine Life
    Grey Reef Shark
    Grey Reef Shark
    Eagle Ray

    Haerlem

    intermediate
    Max Depth
    18m
    Region
    Inhaca Island Maputo Bay
    Marine Life
    Giant Moray
    Lionfish
    Nudibranch

    Hogwarts

    intermediate
    Max Depth
    20m
    Region
    Tofo Beach Inhambane
    Marine Life
    Parrotfish
    Snapper
    Butterflyfish

    Ibo Island Reefs

    beginner
    Max Depth
    15m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Parrotfish
    Snapper
    Butterflyfish

    Ilha de Goa

    intermediate
    Max Depth
    25m
    Region
    Nacala Bay Northern Coast
    Marine Life
    Snapper
    Grey Reef Shark
    Barracuda

    Ilha Wall

    intermediate
    Max Depth
    25m
    Region
    Ilha De Mocambique
    Marine Life
    Grey Reef Shark
    Eagle Ray
    Barracuda

    Julian's Rock

    intermediate
    Max Depth
    22m
    Region
    Tofo Beach Inhambane
    Marine Life
    Grey Reef Shark
    Barracuda
    Parrotfish

    Kate's Ridge

    intermediate
    Max Depth
    20m
    Region
    Barra Guinjata Bay
    Marine Life
    Grey Reef Shark
    Parrotfish
    Snapper

    Kev's Ledge

    intermediate
    Max Depth
    20m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Grey Reef Shark
    Green Turtle
    Eagle Ray

    Krusty's Caves

    intermediate
    Max Depth
    15m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Lionfish
    Giant Moray
    Nudibranch

    Lighthouse Reef

    intermediate
    Max Depth
    20m
    Region
    Barra Guinjata Bay
    Marine Life
    Grey Reef Shark
    Parrotfish
    Snapper

    Magaruque Wall

    intermediate
    Max Depth
    25m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Grey Reef Shark
    Barracuda
    Parrotfish

    Malongane Pools

    beginner
    Max Depth
    12m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Butterflyfish
    Parrotfish
    Snapper

    Mangal

    intermediate
    Max Depth
    25m
    Region
    Inhaca Island Maputo Bay
    Marine Life
    Barracuda
    Giant Trevally
    Grey Reef Shark

    Manta Point (Vamizi)

    intermediate
    Max Depth
    25m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Giant Manta Ray
    Reef Manta Ray
    Grey Reef Shark

    Manta Ray Corner

    intermediate
    Max Depth
    22m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Giant Manta Ray
    Reef Manta Ray
    Grey Reef Shark

    Manta Reef

    intermediate
    Max Depth
    22m
    Region
    Tofo Beach Inhambane
    Marine Life
    Giant Manta Ray
    Reef Manta Ray
    Whale Shark

    Matiemo Wall

    intermediate
    Max Depth
    30m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Grey Reef Shark
    Parrotfish
    Snapper

    Medjumbe Wall

    advanced
    Max Depth
    40m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Dogtooth Tuna
    Napoleon Wrasse
    Grey Reef Shark

    Memba Bay

    intermediate
    Max Depth
    25m
    Region
    Nacala Bay Northern Coast
    Marine Life
    Whale Shark
    Reef Manta Ray
    Grey Reef Shark

    Mermaid's Pool

    beginner
    Max Depth
    12m
    Region
    Paindane Zavora
    Marine Life
    Butterflyfish
    Parrotfish
    Snapper

    Mesalo Reef

    advanced
    Max Depth
    30m
    Region
    Mocimboa Da Praia Northern Frontier
    Marine Life
    Whale Shark
    Sailfish
    Dogtooth Tuna
    Liveaboard Only

    Mocímboa Channel

    advanced
    Max Depth
    30m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Grey Reef Shark
    Eagle Ray
    Barracuda

    Neptune's Arm

    advanced
    Max Depth
    30m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Grey Reef Shark
    Eagle Ray
    Dogtooth Tuna

    North Point

    intermediate
    Max Depth
    22m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Grey Reef Shark
    Barracuda
    Parrotfish

    Office

    beginner
    Max Depth
    18m
    Region
    Tofo Beach Inhambane
    Marine Life
    Parrotfish
    Snapper
    Butterflyfish

    Paindane Corner

    advanced
    Max Depth
    30m
    Region
    Tofo Beach Inhambane
    Marine Life
    Humpback Whale
    Whale Shark
    Whale Shark

    Paindane Ledge

    intermediate
    Max Depth
    22m
    Region
    Paindane Zavora
    Marine Life
    Grey Reef Shark
    Parrotfish
    Snapper

    Paradise Ledge

    beginner
    Max Depth
    20m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Parrotfish
    Snapper
    Butterflyfish

    Pemba Bay

    beginner
    Max Depth
    15m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Nudibranch
    Nudibranch
    Octopus

    Pemba Channel

    advanced
    Max Depth
    30m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Sailfish
    Dogtooth Tuna
    Grey Reef Shark

    Pinnacle (Santa Carolina)

    intermediate
    Max Depth
    25m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Dogtooth Tuna
    Grey Reef Shark
    Barracuda

    Pinnacle South

    intermediate
    Max Depth
    28m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Grey Reef Shark
    Eagle Ray
    Barracuda

    The Pinnacles (Bazaruto)

    advanced
    Max Depth
    30m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Dogtooth Tuna
    Grey Reef Shark
    Eagle Ray

    Pinnacles

    advanced
    Max Depth
    35m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Oceanic Blacktip Shark
    Oceanic Blacktip Shark
    Bull Shark

    Ponta Tech

    advanced
    Max Depth
    40m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Dogtooth Tuna
    Grey Reef Shark
    Eagle Ray

    Ponta Torres

    beginner
    Max Depth
    18m
    Region
    Inhaca Island Maputo Bay
    Marine Life
    Parrotfish
    Snapper
    Butterflyfish

    Portuguese Island Reef

    beginner
    Max Depth
    15m
    Region
    Inhaca Island Maputo Bay
    Marine Life
    Parrotfish
    Snapper
    Butterflyfish

    Pyramids

    intermediate
    Max Depth
    22m
    Region
    Barra Guinjata Bay
    Marine Life
    Grey Reef Shark
    Parrotfish
    Snapper

    Rainbow Runner

    intermediate
    Max Depth
    25m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Rainbow Runner
    Dogtooth Tuna
    Barracuda

    Rolas Wall

    advanced
    Max Depth
    40m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Dogtooth Tuna
    Giant Trevally
    Grey Reef Shark

    Salon

    intermediate
    Max Depth
    16m
    Region
    Tofo Beach Inhambane
    Marine Life
    Frogfish
    Seahorse
    Nudibranch

    Sambi Reef

    beginner
    Max Depth
    18m
    Region
    Paindane Zavora
    Marine Life
    Parrotfish
    Snapper
    Butterflyfish

    San Antonio Reef

    intermediate
    Max Depth
    20m
    Region
    Inhaca Island Maputo Bay
    Marine Life
    Grey Reef Shark
    Green Turtle
    Parrotfish

    Santa Carolina Wall

    advanced
    Max Depth
    28m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Grey Reef Shark
    Eagle Ray
    Dogtooth Tuna

    Santa Maria

    intermediate
    Max Depth
    22m
    Region
    Inhaca Island Maputo Bay
    Marine Life
    Grey Reef Shark
    Eagle Ray
    Green Turtle

    São Sebastião

    intermediate
    Max Depth
    15m
    Region
    Ilha De Mocambique
    Marine Life
    Giant Moray
    Lionfish
    Nudibranch

    Seahorse Alley

    beginner
    Max Depth
    15m
    Region
    Barra Guinjata Bay
    Marine Life
    Seahorse
    Nudibranch
    Frogfish

    Shallow Malongane

    beginner
    Max Depth
    12m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Butterflyfish
    Parrotfish
    Snapper

    Sherwood Forest

    intermediate
    Max Depth
    20m
    Region
    Tofo Beach Inhambane
    Marine Life
    Parrotfish
    Snapper
    Butterflyfish

    SS Africa

    intermediate
    Max Depth
    18m
    Region
    Ilha De Mocambique
    Marine Life
    Giant Moray
    Lionfish
    Nudibranch

    Steps

    intermediate
    Max Depth
    22m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Grey Reef Shark
    Green Turtle
    Eagle Ray

    Stringer

    intermediate
    Max Depth
    22m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Grey Reef Shark
    Parrotfish
    Snapper

    Texas

    intermediate
    Max Depth
    22m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Grey Reef Shark
    Parrotfish
    Snapper

    Three Sisters

    intermediate
    Max Depth
    25m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Grey Reef Shark
    Barracuda
    Green Turtle

    Turtle Beach

    beginner
    Max Depth
    12m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Green Turtle
    Hawksbill Turtle
    Parrotfish

    Turtle Cove

    beginner
    Max Depth
    15m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Green Turtle
    Hawksbill Turtle
    Parrotfish

    Turtle Creek

    beginner
    Max Depth
    15m
    Region
    Tofo Beach Inhambane
    Marine Life
    Green Turtle
    Hawksbill Turtle
    Parrotfish

    Turtle Reef

    beginner
    Max Depth
    15m
    Region
    Paindane Zavora
    Marine Life
    Green Turtle
    Hawksbill Turtle
    Parrotfish

    Two-Mile Reef

    intermediate
    Max Depth
    30m
    Region
    Vilankulo Bazaruto Archipelago
    Marine Life
    Potato Bass
    Potato Bass
    Giant Manta Ray

    Vamizi Canyons

    advanced
    Max Depth
    30m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Grey Reef Shark
    Eagle Ray
    Dogtooth Tuna

    Vamizi Wall

    advanced
    Max Depth
    35m
    Region
    Pemba Quirimbas Archipelago
    Marine Life
    Humpback Whale
    Grey Reef Shark
    Green Turtle

    Wayne's World

    intermediate
    Max Depth
    18m
    Region
    Ponta Do Ouro Ponta Malongane
    Marine Life
    Grey Reef Shark
    Parrotfish
    Snapper

    Zavora Drift

    advanced
    Max Depth
    25m
    Region
    Paindane Zavora
    Marine Life
    Grey Reef Shark
    Eagle Ray
    Barracuda
    Recommended Stays

    Hotels & Resorts in Mozambique

    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.