Scuba Diving Sites in Sri Lanka

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

    Site Statistics

    42
    Total Sites
    17
    Wrecks
    13
    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 42 dive sites matching your criteria

    Find Hotels in Sri Lanka

    Compare prices across top booking sites

    Search Hotels

    Bar Reef North

    beginner
    Max Depth
    20m
    Region
    Kalpitiya Peninsula
    Marine Life
    manta rays (seasonal)
    whitetip reef sharks
    diverse reef fish

    Bar Reef South

    beginner
    Max Depth
    15m
    Region
    Kalpitiya Peninsula
    Marine Life
    schooling fusiliers
    nudibranchs
    diverse reef fish

    Colombo Artificial Reef (Barge)

    beginner
    Max Depth
    18m
    Region
    Colombo
    Marine Life
    seahorses
    frogfish
    diverse reef fish

    Coral Garden

    beginner
    Max Depth
    8m
    Region
    South Coast Hikkaduwa
    Marine Life
    green turtles
    clownfish
    diverse reef fish

    Delft Island & Palk Bay

    intermediate
    Max Depth
    10m
    Region
    North Coast Jaffna
    Marine Life
    diverse reef fish
    sea turtles
    diverse reef fish

    Dutch Bay

    beginner
    Max Depth
    8m
    Region
    Kalpitiya Peninsula
    Marine Life
    pipefish
    blue-spotted stingrays
    diverse reef fish

    Galle Face Reef

    beginner
    Max Depth
    10m
    Region
    Colombo
    Marine Life
    macro critters
    stingrays (occasional)
    diverse reef fish

    Galle Harbour Wreck

    beginner
    Max Depth
    12m
    Region
    South Coast Galle Unawatuna
    Marine Life
    moray eels
    angelfish
    diverse reef fish

    Galle – Jungle Beach House Reef

    beginner
    Max Depth
    10m
    Region
    South Coast Galle Unawatuna
    Marine Life
    stingrays
    cuttlefish
    diverse reef fish

    Galle – Rumassala Hill

    beginner
    Max Depth
    20m
    Region
    South Coast Galle Unawatuna
    Marine Life
    pygmy seahorses
    eagle rays (occasional)
    diverse reef fish

    Great Basses Reef

    advanced
    Max Depth
    30m
    Region
    Deep South Basses
    Marine Life
    grey reef sharks
    dogtooth tuna
    diverse reef fish

    Great Basses Treasure Wreck

    intermediate
    Max Depth
    20m
    Region
    Deep South Basses
    Marine Life
    historic artefacts
    reef colonisation
    diverse reef fish

    Hikkaduwa Gala

    beginner
    Max Depth
    15m
    Region
    South Coast Hikkaduwa
    Marine Life
    moray eels
    lionfish
    diverse reef fish

    Hikkaduwa Shipwreck Point

    beginner
    Max Depth
    10m
    Region
    South Coast Hikkaduwa
    Marine Life
    nudibranchs
    frogfish
    diverse reef fish

    HMAS Vampire

    expert
    Max Depth
    58m
    Region
    Trincomalee Wrecks Batticaloa
    Marine Life
    abundant marine colonisation
    deep-water species
    diverse reef fish

    HMS Hermes

    expert
    Max Depth
    55m
    Region
    Trincomalee Wrecks Batticaloa
    Marine Life
    giant groupers
    trevally
    diverse reef fish

    Kalpitiya Lagoon

    beginner
    Max Depth
    5m
    Region
    Kalpitiya Peninsula
    Marine Life
    octopus
    cuttlefish
    diverse reef fish

    Little Basses Reef

    intermediate
    Max Depth
    25m
    Region
    Deep South Basses
    Marine Life
    schooling pelagics
    green turtles
    diverse reef fish

    Mirissa Reef

    beginner
    Max Depth
    15m
    Region
    Weligama Mirissa
    Marine Life
    nudibranchs
    pelagic visitors
    diverse reef fish

    MV Conch

    intermediate
    Max Depth
    30m
    Region
    Negombo West Coast Wrecks
    Marine Life
    giant groupers
    batfish
    diverse reef fish

    MV Cordiality

    intermediate
    Max Depth
    28m
    Region
    Negombo West Coast Wrecks
    Marine Life
    sweetlips
    leopard sharks (occasional)
    diverse reef fish

    MV Invincible

    beginner
    Max Depth
    22m
    Region
    Trincomalee Wrecks Batticaloa
    Marine Life
    frogfish
    seahorses
    diverse reef fish

    MV Kudapaduwa

    beginner
    Max Depth
    22m
    Region
    Negombo West Coast Wrecks
    Marine Life
    frogfish
    seahorses
    diverse reef fish

    MV Orestes

    intermediate
    Max Depth
    30m
    Region
    Negombo West Coast Wrecks
    Marine Life
    schooling snapper
    soft corals
    diverse reef fish

    MV Taprobane East

    intermediate
    Max Depth
    32m
    Region
    Negombo West Coast Wrecks
    Marine Life
    barracuda tornadoes
    eagle rays
    diverse reef fish

    MV Thermopylae Sierra

    intermediate
    Max Depth
    30m
    Region
    Colombo
    Marine Life
    giant trevally
    massive jacks
    diverse reef fish

    Napoleon Reef

    intermediate
    Max Depth
    25m
    Region
    South Coast Hikkaduwa
    Marine Life
    Napoleon wrasse
    blacktip reef sharks (occasional)
    diverse reef fish

    Negombo Reef

    beginner
    Max Depth
    10m
    Region
    Negombo West Coast Wrecks
    Marine Life
    stingrays
    cuttlefish
    diverse reef fish

    Nilaveli Reef & Wreck

    beginner
    Max Depth
    18m
    Region
    East Coast Trincomalee
    Marine Life
    lionfish
    batfish
    diverse reef fish

    Pigeon Island North

    beginner
    Max Depth
    20m
    Region
    East Coast Trincomalee
    Marine Life
    whitetip reef sharks
    large jacks
    diverse reef fish

    Pigeon Island South

    beginner
    Max Depth
    10m
    Region
    East Coast Trincomalee
    Marine Life
    clownfish
    juvenile reef fish
    diverse reef fish

    Pigeon Island West

    beginner
    Max Depth
    12m
    Region
    East Coast Trincomalee
    Marine Life
    frogfish
    ghost pipefish
    diverse reef fish

    SS British Sergeant

    intermediate
    Max Depth
    25m
    Region
    Trincomalee Wrecks Batticaloa
    Marine Life
    glassfish swarms
    batfish
    diverse reef fish

    SS Sagaing

    intermediate
    Max Depth
    28m
    Region
    Trincomalee Wrecks Batticaloa
    Marine Life
    barracuda schools
    schooling snapper
    diverse reef fish

    Taprobane Island (Weligama)

    beginner
    Max Depth
    12m
    Region
    Weligama Mirissa
    Marine Life
    seahorses
    blue-spotted stingrays
    diverse reef fish

    Turtle Point

    beginner
    Max Depth
    10m
    Region
    South Coast Hikkaduwa
    Marine Life
    green turtles
    cleaning wrasses
    diverse reef fish

    Unawatuna – Diyamba

    intermediate
    Max Depth
    22m
    Region
    South Coast Galle Unawatuna
    Marine Life
    butterflyfish
    leopard sharks (rare)
    diverse reef fish

    Unawatuna – Goda Gala

    beginner
    Max Depth
    18m
    Region
    South Coast Galle Unawatuna
    Marine Life
    schooling bannerfish
    nudibranchs
    diverse reef fish

    Unawatuna – Napoleon's Point

    beginner
    Max Depth
    20m
    Region
    South Coast Galle Unawatuna
    Marine Life
    giant sweetlips
    barracuda schools
    diverse reef fish

    Unawatuna – Shipwreck Point

    beginner
    Max Depth
    10m
    Region
    South Coast Galle Unawatuna
    Marine Life
    frogfish
    ghost pipefish
    diverse reef fish

    Wedge Rock

    intermediate
    Max Depth
    25m
    Region
    Kalpitiya Peninsula
    Marine Life
    barracuda schools
    whale sharks (seasonal)
    diverse reef fish

    Weligama Reef

    beginner
    Max Depth
    12m
    Region
    Weligama Mirissa
    Marine Life
    moray eels
    schooling batfish
    diverse reef fish
    Recommended Stays

    Hotels & Resorts in Sri Lanka

    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.