Scuba Diving Sites in South Africa

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

    Site Statistics

    77
    Total Sites
    16
    Wrecks
    40
    Macro Sites
    0
    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 77 dive sites matching your criteria

    Find Hotels in South Africa

    Compare prices across top booking sites

    Search Hotels

    Algoa Bay Wrecks

    intermediate
    Max Depth
    25m
    Region
    Eastern Cape
    Marine Life
    Dogfish
    Octopus
    Lionfish

    Athina Wreck

    intermediate
    Max Depth
    15m
    Region
    Tsitsikamma Plett
    Marine Life
    Dogfish
    Octopus
    Lionfish

    Badgat Quarry

    beginner
    Max Depth
    18m
    Region
    Inland Freshwater
    Marine Life
    Tigerfish
    Octopus
    Anemone

    Beacon Isle Reef

    intermediate
    Max Depth
    20m
    Region
    Tsitsikamma Plett
    Marine Life
    Broadnose Sevengill Shark
    Pyjama Catshark
    Red Roman

    Bell Buoy Reef

    beginner
    Max Depth
    12m
    Region
    Eastern Cape
    Marine Life
    Seahorse
    Nudibranch
    Octopus

    Birkenhead Wreck

    advanced
    Max Depth
    24m
    Region
    Overberg Hermanus
    Marine Life
    Dogfish
    Octopus
    Lionfish

    Blood Reef

    intermediate
    Max Depth
    16m
    Region
    Kzn Durban
    Marine Life
    Nudibranch
    Octopus
    Lionfish

    Boat Rock

    intermediate
    Max Depth
    16m
    Region
    Cape Town Atlantic
    Marine Life
    Broadnose Sevengill Shark
    Pyjama Catshark
    Nudibranch

    Boesmansgat Sinkhole

    advanced
    Max Depth
    50m
    Region
    Inland Freshwater
    Marine Life
    Tigerfish
    Octopus
    Nudibranch

    Brenton on Sea Reef

    intermediate
    Max Depth
    25m
    Region
    Garden Route
    Marine Life
    Broadnose Sevengill Shark
    Dogfish
    Red Steenbras

    Cape Recife

    advanced
    Max Depth
    25m
    Region
    Eastern Cape
    Marine Life
    Great White Shark
    Broadnose Sevengill Shark
    Dogfish

    Castle Rocks

    beginner
    Max Depth
    14m
    Region
    Cape Town Atlantic
    Marine Life
    Cape Fur Seal
    Pyjama Catshark
    Split-fan Kelp

    Cathedral Aliwal Shoal

    intermediate
    Max Depth
    27m
    Region
    Kzn South Coast
    Marine Life
    Ragged-tooth Shark
    Barracuda
    Giant Trevally

    Chunnel Aliwal Shoal

    advanced
    Max Depth
    30m
    Region
    Kzn South Coast
    Marine Life
    Tiger Shark
    Bull Shark
    Ragged-tooth Shark

    Coffee Bay Reefs

    intermediate
    Max Depth
    20m
    Region
    Wild Coast
    Marine Life
    Barracuda
    Giant Trevally
    Dogfish

    Coral Gardens Oudekraal

    beginner
    Max Depth
    14m
    Region
    Cape Town Atlantic
    Marine Life
    Split-fan Kelp
    Pyjama Catshark
    Nudibranch

    Durban Whaling Station Wreck

    intermediate
    Max Depth
    16m
    Region
    Kzn Durban
    Marine Life
    Dogfish
    Octopus
    Nudibranch

    Dyer Island & Geyser Rock

    intermediate
    Max Depth
    16m
    Region
    Overberg Hermanus
    Marine Life
    Cape Fur Seal
    Broadnose Sevengill Shark
    Split-fan Kelp

    Eelskins Reef

    intermediate
    Max Depth
    20m
    Region
    Kzn South Coast
    Marine Life
    Seahorse
    Nudibranch
    Octopus

    Emma Wreck

    intermediate
    Max Depth
    8m
    Region
    West Coast Cape Columbine
    Marine Life
    West Coast Rock Lobster
    Pyjama Catshark
    Stingray

    5-Mile Reef Sodwana

    intermediate
    Max Depth
    22m
    Region
    Kzn Isimangaliso
    Marine Life
    Ragged-tooth Shark
    Chain Moray
    Potato Bass

    4-Mile Reef Sodwana

    intermediate
    Max Depth
    20m
    Region
    Kzn Isimangaliso
    Marine Life
    Napoleon Wrasse
    Potato Bass
    Green Turtle

    Gansbaai Shark Alley

    intermediate
    Max Depth
    15m
    Region
    Overberg Hermanus
    Marine Life
    Great White Shark
    Cape Fur Seal
    Bronze Whaler

    Gordon's Bay

    intermediate
    Max Depth
    18m
    Region
    Cape Town False Bay
    Marine Life
    Broadnose Sevengill Shark
    Pyjama Catshark
    Split-fan Kelp

    Justin's Caves

    intermediate
    Max Depth
    18m
    Region
    Cape Town Atlantic
    Marine Life
    Broadnose Sevengill Shark
    Pyjama Catshark
    Giant Starfish

    Knysna Heads Channel

    advanced
    Max Depth
    22m
    Region
    Garden Route
    Marine Life
    Broadnose Sevengill Shark
    Dogfish
    Barracuda

    Komati Springs

    intermediate
    Max Depth
    55m
    Region
    Inland Freshwater
    Marine Life
    Tigerfish
    Octopus
    Nudibranch

    Kosi Bay

    advanced
    Max Depth
    22m
    Region
    Kzn Isimangaliso
    Marine Life
    Bull Shark
    Giant Trevally
    Barracuda

    Lake Jozini

    intermediate
    Max Depth
    25m
    Region
    Inland Freshwater
    Marine Life
    Tigerfish
    Hippopotamus
    Nile Crocodile

    Lala Nek

    intermediate
    Max Depth
    22m
    Region
    Kzn Isimangaliso
    Marine Life
    Tiger Shark
    Green Turtle
    Potato Bass

    Langebaan Lagoon

    beginner
    Max Depth
    8m
    Region
    West Coast Cape Columbine
    Marine Life
    Stingray
    Pyjama Catshark
    Split-fan Kelp

    Ledges Salt Rock

    beginner
    Max Depth
    12m
    Region
    Kzn North Coast
    Marine Life
    Stingray
    Cuttlefish
    Nudibranch

    Mabibi Reef

    intermediate
    Max Depth
    20m
    Region
    Kzn Isimangaliso
    Marine Life
    Green Turtle
    Potato Bass
    Napoleon Wrasse

    Mbashe River Mouth

    advanced
    Max Depth
    22m
    Region
    Wild Coast
    Marine Life
    Sardine
    Common Dolphin
    Barracuda

    Miller's Point

    beginner
    Max Depth
    12m
    Region
    Cape Town Atlantic
    Marine Life
    Dogfish
    Stingray
    Pyjama Catshark

    Mussel Farm Pole Reefs

    beginner
    Max Depth
    12m
    Region
    West Coast Cape Columbine
    Marine Life
    West Coast Rock Lobster
    Pyjama Catshark
    Stingray

    MV Paulo Wreck

    intermediate
    Max Depth
    24m
    Region
    Kzn South Coast
    Marine Life
    Barracuda
    Giant Trevally
    Nudibranch

    Nasea Reef

    beginner
    Max Depth
    12m
    Region
    Kzn Durban
    Marine Life
    Nudibranch
    Octopus
    Cuttlefish

    9-Mile Reef Sodwana

    advanced
    Max Depth
    35m
    Region
    Kzn Isimangaliso
    Marine Life
    Green Turtle
    Tiger Shark
    Napoleon Wrasse

    Oudekraal

    intermediate
    Max Depth
    18m
    Region
    Cape Town Atlantic
    Marine Life
    Broadnose Sevengill Shark
    Pyjama Catshark
    Nudibranch

    Park Rynie Wreck

    intermediate
    Max Depth
    18m
    Region
    Kzn South Coast
    Marine Life
    Nudibranch
    Octopus
    Lionfish

    Partridge Point

    intermediate
    Max Depth
    20m
    Region
    Cape Town Atlantic
    Marine Life
    Broadnose Sevengill Shark
    Cape Fur Seal
    Pyjama Catshark

    Pinnacle Point

    advanced
    Max Depth
    25m
    Region
    Garden Route
    Marine Life
    Broadnose Sevengill Shark
    Dogfish
    Red Roman

    Port St Johns Sardine Run

    advanced
    Max Depth
    25m
    Region
    Wild Coast
    Marine Life
    Sardine
    Common Dolphin
    Oceanic Blacktip Shark

    Protea Banks Northern Pinnacles

    advanced
    Max Depth
    32m
    Region
    Kzn South Coast
    Marine Life
    Scalloped Hammerhead
    Tiger Shark
    Bull Shark

    Quarter Mile Reef

    beginner
    Max Depth
    10m
    Region
    Kzn Isimangaliso
    Marine Life
    Green Turtle
    Potato Bass
    Butterflyfish

    Raggie Cave Aliwal Shoal

    intermediate
    Max Depth
    27m
    Region
    Kzn South Coast
    Marine Life
    Ragged-tooth Shark
    Scalloped Hammerhead
    Barracuda

    Raggie Reef Durban

    intermediate
    Max Depth
    22m
    Region
    Kzn Durban
    Marine Life
    Ragged-tooth Shark
    Dogfish
    Barracuda

    Richards Bay Deep Pinnacles

    advanced
    Max Depth
    40m
    Region
    Kzn Richards Bay
    Marine Life
    Yellowfin Tuna
    Sailfish
    Marlin

    Riy Banks

    advanced
    Max Depth
    30m
    Region
    Eastern Cape
    Marine Life
    Ragged-tooth Shark
    Barracuda
    Giant Trevally

    Robberg Peninsula

    advanced
    Max Depth
    28m
    Region
    Tsitsikamma Plett
    Marine Life
    Cape Fur Seal
    Bronze Whaler
    Broadnose Sevengill Shark

    Roman Rock

    intermediate
    Max Depth
    20m
    Region
    Cape Town Atlantic
    Marine Life
    Broadnose Sevengill Shark
    Pyjama Catshark
    Dogfish

    Rooi Els

    advanced
    Max Depth
    30m
    Region
    Cape Town False Bay
    Marine Life
    Broadnose Sevengill Shark
    Dogfish
    Pyjama Catshark

    Sandy Point Reefs

    intermediate
    Max Depth
    15m
    Region
    West Coast Cape Columbine
    Marine Life
    Broadnose Sevengill Shark
    Pyjama Catshark
    Split-fan Kelp

    Sardine Run Eastern Cape

    advanced
    Max Depth
    25m
    Region
    Eastern Cape
    Marine Life
    Sardine
    Common Dolphin
    Barracuda

    SAS Fleur

    intermediate
    Max Depth
    17m
    Region
    West Coast Cape Columbine
    Marine Life
    Octopus
    Pyjama Catshark
    Dogfish

    SAS Pietermaritzburg

    advanced
    Max Depth
    24m
    Region
    Kzn South Coast
    Marine Life
    Barracuda
    Giant Trevally
    Dogfish

    Seal Island False Bay

    advanced
    Max Depth
    18m
    Region
    Cape Town False Bay
    Marine Life
    Great White Shark
    Cape Fur Seal
    Broadnose Sevengill Shark

    7-Mile Reef Sodwana

    advanced
    Max Depth
    30m
    Region
    Kzn Isimangaliso
    Marine Life
    Scalloped Hammerhead
    Reef Manta Ray
    Spotted Eagle Ray

    Shark Rock

    advanced
    Max Depth
    28m
    Region
    Wild Coast
    Marine Life
    Oceanic Blacktip Shark
    Tiger Shark
    Bull Shark

    Smitswinkel Bay Wrecks

    advanced
    Max Depth
    40m
    Region
    Cape Town Atlantic
    Marine Life
    Dogfish
    Red Steenbras
    Nudibranch

    SS Barge 4 & SS Cape Columbine

    advanced
    Max Depth
    22m
    Region
    West Coast Cape Columbine
    Marine Life
    West Coast Rock Lobster
    Pyjama Catshark
    Dogfish

    SS Paquita

    intermediate
    Max Depth
    18m
    Region
    Garden Route
    Marine Life
    Dogfish
    Octopus
    Lionfish

    SS Suiderkruis

    intermediate
    Max Depth
    18m
    Region
    West Coast Cape Columbine
    Marine Life
    West Coast Rock Lobster
    Pyjama Catshark
    Dogfish

    Stringer Reef

    intermediate
    Max Depth
    16m
    Region
    Kzn Isimangaliso
    Marine Life
    Potato Bass
    Green Turtle
    Nudibranch

    The Maze Mossel Bay

    intermediate
    Max Depth
    20m
    Region
    Garden Route
    Marine Life
    Broadnose Sevengill Shark
    Red Roman
    Galjoen

    The Mews Sodwana

    intermediate
    Max Depth
    20m
    Region
    Kzn Isimangaliso
    Marine Life
    Ragged-tooth Shark
    Potato Bass
    Chain Moray

    The Slipway Hobie Beach

    beginner
    Max Depth
    8m
    Region
    Eastern Cape
    Marine Life
    Seahorse
    Octopus
    Stingray

    Tietiesbaai Kelp Forest

    intermediate
    Max Depth
    14m
    Region
    West Coast Cape Columbine
    Marine Life
    Broadnose Sevengill Shark
    Pyjama Catshark
    West Coast Rock Lobster

    Tsitsikamma Marine Protected Area

    intermediate
    Max Depth
    20m
    Region
    Tsitsikamma Plett
    Marine Life
    Red Roman
    Galjoen
    Broadnose Sevengill Shark

    Tugela River Mouth Reef

    advanced
    Max Depth
    25m
    Region
    Kzn North Coast
    Marine Life
    Scalloped Hammerhead
    Barracuda
    Giant Trevally

    2-Mile Reef Sodwana

    beginner
    Max Depth
    12m
    Region
    Kzn Isimangaliso
    Marine Life
    Green Turtle
    Potato Bass
    Nudibranch

    Umhlali Reef

    intermediate
    Max Depth
    16m
    Region
    Kzn North Coast
    Marine Life
    Barracuda
    Stingray
    Nudibranch

    uShaka Marine Park Wrecks

    intermediate
    Max Depth
    30m
    Region
    Kzn Durban
    Marine Life
    Barracuda
    Giant Trevally
    Dogfish

    Walker Bay De Kelders

    intermediate
    Max Depth
    20m
    Region
    Overberg Hermanus
    Marine Life
    Broadnose Sevengill Shark
    Split-fan Kelp
    Red Roman

    Wondergat Sinkhole

    intermediate
    Max Depth
    30m
    Region
    Inland Freshwater
    Marine Life
    Tigerfish
    Octopus
    Nudibranch

    Zimbali Wrecks

    intermediate
    Max Depth
    20m
    Region
    Kzn North Coast
    Marine Life
    Barracuda
    Giant Trevally
    Dogfish
    Recommended Stays

    Hotels & Resorts in South Africa

    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.