Scuba Diving Sites in Malaysia

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

    Site Statistics

    111
    Total Sites
    10
    Wrecks
    30
    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 111 dive sites matching your criteria

    Find Hotels in Malaysia

    Compare prices across top booking sites

    Search Hotels

    Anemone Garden (Miri)

    intermediate
    Max Depth
    18m
    Region
    Miri Sibuti Coral Reef National Park
    Marine Life
    sea anemones with clownfish
    sea snakes (occasional)
    diverse reef fish

    Artificial Reef Complex

    intermediate
    Max Depth
    15m
    Region
    Port Dickson Artificial Reefs
    Marine Life
    juvenile fish aggregations
    invertebrates
    diverse reef fish

    Barracuda Point (Miri)

    intermediate
    Max Depth
    28m
    Region
    Miri Sibuti Coral Reef National Park
    Marine Life
    schooling barracuda
    bull sharks (occasional)
    diverse reef fish

    Barracuda Point

    intermediate
    Max Depth
    25m
    Region
    Sipadan Island
    Marine Life
    chevron barracuda tornado
    whitetip reef sharks
    diverse reef fish

    Batu Chanang

    intermediate
    Max Depth
    18m
    Region
    Tenggol Island
    Marine Life
    schooling snappers
    jacks
    diverse reef fish

    Batu Feringgi Reefs

    beginner
    Max Depth
    12m
    Region
    Penang
    Marine Life
    nudibranchs
    sea urchins
    diverse reef fish

    Batu Kuching

    intermediate
    Max Depth
    18m
    Region
    Lang Tengah Island
    Marine Life
    Nudibranch
    Frogfish
    Moray Eel

    Batu Layar (Sail Rock)

    intermediate
    Max Depth
    18m
    Region
    Perhentian Islands
    Marine Life
    Lionfish
    Nudibranch
    Moray Eel

    Batu Mak Bong

    intermediate
    Max Depth
    22m
    Region
    Redang Island
    Marine Life
    Lionfish
    Moray Eel
    Pufferfish

    Big Mount (Pasir Panjang)

    intermediate
    Max Depth
    25m
    Region
    Redang Island
    Marine Life
    Jack Fish
    Barracuda
    Eagle Ray

    Bohey Dulang

    intermediate
    Max Depth
    22m
    Region
    Tun Sakaran Marine Park
    Marine Life
    giant clams
    green turtles
    diverse reef fish

    Cape Rachado (Tanjung Tuan)

    intermediate
    Max Depth
    18m
    Region
    Port Dickson Artificial Reefs
    Marine Life
    leopard sharks (occasional)
    macro critters
    diverse reef fish

    Chebeh Island

    intermediate
    Max Depth
    28m
    Region
    Tioman Island
    Marine Life
    schooling barracuda
    giant groupers
    diverse reef fish

    Chek Isa

    beginner
    Max Depth
    16m
    Region
    Redang Island
    Marine Life
    Nudibranch
    Whip Coral Shrimp
    Butterflyfish

    Coral Garden

    beginner
    Max Depth
    12m
    Region
    Lang Tengah Island
    Marine Life
    Clownfish
    Cuttlefish
    Seahorse

    Coral Garden (Layang Layang)

    beginner
    Max Depth
    12m
    Region
    Layang Layang
    Marine Life
    giant clams
    table corals
    diverse reef fish

    Coral Garden (Pulau Payar)

    beginner
    Max Depth
    12m
    Region
    Langkawi Pulau Payar
    Marine Life
    hard and soft corals
    moray eels
    diverse reef fish

    Coral Garden (Sipadan)

    beginner
    Max Depth
    15m
    Region
    Sipadan Island
    Marine Life
    clownfish colonies
    titan triggerfish
    diverse reef fish

    D'Lagoon

    beginner
    Max Depth
    12m
    Region
    Perhentian Islands
    Marine Life
    Clownfish
    Nudibranch
    Seahorse

    Diving Bay (Dayang)

    intermediate
    Max Depth
    15m
    Region
    Aur Dayang Pemanggil Islands
    Marine Life
    green turtles
    cuttlefish
    diverse reef fish

    Dogtooth Lair

    intermediate
    Max Depth
    35m
    Region
    Layang Layang
    Marine Life
    dogtooth tuna schools
    grey reef sharks
    diverse reef fish

    Drop Off (Sipadan)

    intermediate
    Max Depth
    30m
    Region
    Sipadan Island
    Marine Life
    giant trevally
    green turtles
    diverse reef fish

    Ekor Tebu

    intermediate
    Max Depth
    25m
    Region
    Redang Island
    Marine Life
    Manta Ray
    Blacktip Reef Shark
    Trevally

    Eve's Garden

    intermediate
    Max Depth
    25m
    Region
    Miri Sibuti Coral Reef National Park
    Marine Life
    sea fans
    frogfish
    diverse reef fish

    Fan Canyon

    intermediate
    Max Depth
    20m
    Region
    Tioman Island
    Marine Life
    gorgonian sea fans
    ribbon eels
    diverse reef fish

    Froggy Lair

    intermediate
    Max Depth
    18m
    Region
    Mabul Kapalai
    Marine Life
    giant frogfish
    rhinopias
    diverse reef fish

    Gemia Coral Garden

    intermediate
    Max Depth
    15m
    Region
    Kapas Gemia Islands
    Marine Life
    nudibranchs
    pipefish
    diverse reef fish

    Golden Reef

    beginner
    Max Depth
    12m
    Region
    Tioman Island
    Marine Life
    table corals
    reef sharks
    diverse reef fish

    Gorgonian Forest

    intermediate
    Max Depth
    35m
    Region
    Layang Layang
    Marine Life
    gorgonian sea fans
    hawksbill turtles
    diverse reef fish

    Grouper Farm

    intermediate
    Max Depth
    15m
    Region
    Langkawi Pulau Payar
    Marine Life
    giant groupers
    barracuda
    diverse reef fish

    Hanging Gardens

    intermediate
    Max Depth
    25m
    Region
    Sipadan Island
    Marine Life
    pygmy seahorses
    nudibranchs
    diverse reef fish

    House Reef (Pulau Payar)

    beginner
    Max Depth
    10m
    Region
    Langkawi Pulau Payar
    Marine Life
    diverse reef fish
    clownfish colonies
    diverse reef fish

    House Reef (Tenggol)

    beginner
    Max Depth
    12m
    Region
    Tenggol Island
    Marine Life
    ghost pipefish
    frogfish
    diverse reef fish

    Jawfish Lair

    intermediate
    Max Depth
    12m
    Region
    Lankayan Island
    Marine Life
    jawfish colonies
    bluespotted rays
    diverse reef fish

    Kapalai House Reef

    beginner
    Max Depth
    12m
    Region
    Mabul Kapalai
    Marine Life
    mandarinfish
    ornate ghost pipefish
    diverse reef fish

    Kapas Reef

    beginner
    Max Depth
    12m
    Region
    Kapas Gemia Islands
    Marine Life
    moray eels
    sea anemones
    diverse reef fish

    KM Sipadan Wreck

    intermediate
    Max Depth
    24m
    Region
    Tioman Island
    Marine Life
    moray eels
    glassfish schools
    diverse reef fish

    Labas Island

    intermediate
    Max Depth
    18m
    Region
    Tioman Island
    Marine Life
    green turtles
    cuttlefish
    diverse reef fish

    Lang Bay (Dayang)

    beginner
    Max Depth
    12m
    Region
    Aur Dayang Pemanggil Islands
    Marine Life
    macro critters
    hard coral formations
    diverse reef fish

    Lankayan House Reef

    beginner
    Max Depth
    15m
    Region
    Lankayan Island
    Marine Life
    giant groupers
    cuttlefish
    diverse reef fish

    Lankayan Wreck

    intermediate
    Max Depth
    22m
    Region
    Lankayan Island
    Marine Life
    lionfish
    batfish
    diverse reef fish

    Lembu Rocks

    intermediate
    Max Depth
    15m
    Region
    Langkawi Pulau Payar
    Marine Life
    nudibranchs
    crustaceans
    diverse reef fish

    Lima Island (Pulau Lima)

    intermediate
    Max Depth
    20m
    Region
    Redang Island
    Marine Life
    Batfish
    Parrotfish
    Moray Eel

    Little Mount

    intermediate
    Max Depth
    18m
    Region
    Redang Island
    Marine Life
    Green Turtle
    Hard Coral
    Parrotfish

    Lobster Wall (Mabul)

    intermediate
    Max Depth
    18m
    Region
    Mabul Kapalai
    Marine Life
    cleaner shrimp
    ghost pipefish
    diverse reef fish

    Lobster Wall (Sipadan)

    intermediate
    Max Depth
    22m
    Region
    Sipadan Island
    Marine Life
    lobsters
    moray eels
    diverse reef fish

    Macro Reef (Mamutik)

    intermediate
    Max Depth
    15m
    Region
    Tunku Abdul Rahman Park
    Marine Life
    nudibranchs
    frogfish
    diverse reef fish

    Magician Rock (Batu Malang)

    intermediate
    Max Depth
    40m
    Region
    Tioman Island
    Marine Life
    dogtooth tuna
    pelagic species
    diverse reef fish

    Maiga Island

    intermediate
    Max Depth
    15m
    Region
    Tun Sakaran Marine Park
    Marine Life
    green turtles
    nudibranchs
    diverse reef fish

    Mak Cantik

    beginner
    Max Depth
    15m
    Region
    Redang Island
    Marine Life
    Butterflyfish
    Clownfish
    Green Turtle

    Malacca Wreck

    intermediate
    Max Depth
    22m
    Region
    Tioman Island
    Marine Life
    barracuda
    batfish
    diverse reef fish

    Mantabuan

    beginner
    Max Depth
    12m
    Region
    Tun Sakaran Marine Park
    Marine Life
    seahorses
    juvenile batfish
    diverse reef fish

    Manukan Pinnacle

    intermediate
    Max Depth
    22m
    Region
    Tunku Abdul Rahman Park
    Marine Life
    schooling barracuda
    trevally
    diverse reef fish

    Manukan Wall

    intermediate
    Max Depth
    25m
    Region
    Tunku Abdul Rahman Park
    Marine Life
    green turtles
    giant groupers
    diverse reef fish

    Marine Park Reef

    beginner
    Max Depth
    15m
    Region
    Tioman Island
    Marine Life
    snapper schools
    sweetlips
    diverse reef fish

    Mataking House Reef

    beginner
    Max Depth
    15m
    Region
    Mataking Pom Pom Islands
    Marine Life
    green turtles
    frogfish
    diverse reef fish

    Mataking Kecil Wall

    intermediate
    Max Depth
    25m
    Region
    Mataking Pom Pom Islands
    Marine Life
    reef sharks
    eagle rays
    diverse reef fish

    Mid Reef (Sipadan)

    intermediate
    Max Depth
    20m
    Region
    Sipadan Island
    Marine Life
    massive green turtles
    bumphead parrotfish
    diverse reef fish

    Miri Artificial Reefs

    intermediate
    Max Depth
    18m
    Region
    Miri Sibuti Coral Reef National Park
    Marine Life
    macro invertebrates
    reef fish aggregations
    diverse reef fish

    The Old House Reef (Mabul)

    beginner
    Max Depth
    12m
    Region
    Mabul Kapalai
    Marine Life
    wonderpus octopus
    seahorses
    diverse reef fish

    Paradise 1 & 2

    intermediate
    Max Depth
    15m
    Region
    Mabul Kapalai
    Marine Life
    jawfish
    pipefish
    diverse reef fish

    PD Wrecks

    intermediate
    Max Depth
    20m
    Region
    Port Dickson Artificial Reefs
    Marine Life
    frogfish
    seahorses
    diverse reef fish

    Penang Trawler Wrecks

    intermediate
    Max Depth
    15m
    Region
    Penang
    Marine Life
    frogfish
    moray eels
    diverse reef fish

    Pinnacles II

    intermediate
    Max Depth
    25m
    Region
    Aur Dayang Pemanggil Islands
    Marine Life
    schooling barracuda
    eagle rays
    diverse reef fish

    Pom Pom Island Muck Dive

    intermediate
    Max Depth
    12m
    Region
    Mataking Pom Pom Islands
    Marine Life
    mimic octopus
    wonderpus
    diverse reef fish

    Pulau Bum Bum

    intermediate
    Max Depth
    12m
    Region
    Tun Sakaran Marine Park
    Marine Life
    mandarinfish
    mimic octopus
    diverse reef fish

    Pulau Kendi

    intermediate
    Max Depth
    18m
    Region
    Penang
    Marine Life
    barracuda schools
    snappers
    diverse reef fish

    Rajawali Wreck (MV Tung Hwang)

    intermediate
    Max Depth
    28m
    Region
    Tenggol Island
    Marine Life
    giant morays
    barracuda
    diverse reef fish

    Rayner's Rock

    intermediate
    Max Depth
    30m
    Region
    Aur Dayang Pemanggil Islands
    Marine Life
    whale sharks (seasonal)
    hammerhead schools
    diverse reef fish

    Renggis Island

    intermediate
    Max Depth
    18m
    Region
    Tioman Island
    Marine Life
    jack schools
    blacktip reef sharks
    diverse reef fish

    Ribbon Valley

    intermediate
    Max Depth
    15m
    Region
    Mabul Kapalai
    Marine Life
    ribbon eels
    pygmy seahorses
    diverse reef fish

    Santak Reef

    beginner
    Max Depth
    15m
    Region
    Miri Sibuti Coral Reef National Park
    Marine Life
    schooling fusiliers
    parrotfish
    diverse reef fish

    Sapi Point

    intermediate
    Max Depth
    18m
    Region
    Tunku Abdul Rahman Park
    Marine Life
    diverse corals
    reef fish aggregations
    diverse reef fish

    Sapi Reef

    beginner
    Max Depth
    15m
    Region
    Tunku Abdul Rahman Park
    Marine Life
    moray eels
    clownfish
    diverse reef fish

    Satang Island Reef

    beginner
    Max Depth
    15m
    Region
    Kuching Satang Island
    Marine Life
    seahorses
    pipefish
    diverse reef fish

    Sawadee Wreck

    intermediate
    Max Depth
    25m
    Region
    Tioman Island
    Marine Life
    giant groupers
    lionfish
    diverse reef fish

    Seaventures Rig

    intermediate
    Max Depth
    20m
    Region
    Mabul Kapalai
    Marine Life
    flamboyant cuttlefish
    blue-ringed octopus
    diverse reef fish

    Sebangko Wreck

    intermediate
    Max Depth
    18m
    Region
    Perhentian Islands
    Marine Life
    Frogfish
    Seahorse
    Moray Eel

    Shark's Cave

    intermediate
    Max Depth
    25m
    Region
    Layang Layang
    Marine Life
    whitetip sharks
    glassfish
    diverse reef fish

    Sibuan Island

    intermediate
    Max Depth
    20m
    Region
    Tun Sakaran Marine Park
    Marine Life
    whitetip reef sharks
    frogfish
    diverse reef fish

    South Point (Sipadan)

    intermediate
    Max Depth
    35m
    Region
    Sipadan Island
    Marine Life
    scalloped hammerheads
    grey reef sharks
    diverse reef fish

    Soyak Island

    intermediate
    Max Depth
    22m
    Region
    Tioman Island
    Marine Life
    whitetip sharks
    giant trevally
    diverse reef fish

    Stingray City (Mabul)

    intermediate
    Max Depth
    18m
    Region
    Mabul Kapalai
    Marine Life
    honeycomb whipray
    marble rays
    diverse reef fish

    Sugar Wreck (MV Union Altis)

    intermediate
    Max Depth
    18m
    Region
    Perhentian Islands
    Marine Life
    Giant Grouper
    Glassfish
    Moray Eel

    Sulug Reef

    intermediate
    Max Depth
    18m
    Region
    Tunku Abdul Rahman Park
    Marine Life
    cuttlefish
    sea snakes (occasional)
    diverse reef fish

    Sunken Boat Point

    intermediate
    Max Depth
    12m
    Region
    Langkawi Pulau Payar
    Marine Life
    lionfish
    batfish
    diverse reef fish

    TanJong Nibong

    intermediate
    Max Depth
    22m
    Region
    Lang Tengah Island
    Marine Life
    Fusilier
    Sweetlips
    Trevally

    Tanjung Basi

    intermediate
    Max Depth
    20m
    Region
    Perhentian Islands
    Marine Life
    Whitetip Reef Shark
    Green Turtle
    Eagle Ray

    Tanjung Gemuk

    intermediate
    Max Depth
    25m
    Region
    Tenggol Island
    Marine Life
    whitetip sharks
    napoleon wrasse
    diverse reef fish

    Tanjung Tokong

    intermediate
    Max Depth
    28m
    Region
    Redang Island
    Marine Life
    Gorgonian Sea Fan
    Hammerhead Shark
    Reef Shark

    Teluk Air Tawar

    beginner
    Max Depth
    12m
    Region
    Tenggol Island
    Marine Life
    diverse coral formations
    nocturnal species
    diverse reef fish

    Temple of the Sea (Tokong Laut)

    intermediate
    Max Depth
    22m
    Region
    Perhentian Islands
    Marine Life
    Trevally
    Sea Turtle
    Barracuda

    Tenggol Wall

    intermediate
    Max Depth
    35m
    Region
    Tenggol Island
    Marine Life
    gorgonian sea fans
    tuna
    diverse reef fish

    Terumbu Kili (Kili Reef)

    beginner
    Max Depth
    10m
    Region
    Redang Island
    Marine Life
    Clownfish
    Hard Coral
    Parrotfish

    Terumbu Lebak

    intermediate
    Max Depth
    18m
    Region
    Perhentian Islands
    Marine Life
    Coral Grouper
    Pufferfish
    Butterflyfish

    Terumbu Runia

    intermediate
    Max Depth
    25m
    Region
    Lang Tengah Island
    Marine Life
    Grouper
    Leopard Shark
    Moray Eel

    Terumbu Tiga (Three Brothers)

    intermediate
    Max Depth
    20m
    Region
    Perhentian Islands
    Marine Life
    Glassfish
    Moray Eel
    Butterflyfish

    The Caves (Pulau Payar)

    intermediate
    Max Depth
    14m
    Region
    Langkawi Pulau Payar
    Marine Life
    glassfish
    coral formations
    diverse reef fish

    The Jetty (Sipadan)

    beginner
    Max Depth
    8m
    Region
    Sipadan Island
    Marine Life
    frogfish
    mantis shrimp
    diverse reef fish

    The Point (Layang Layang)

    intermediate
    Max Depth
    40m
    Region
    Layang Layang
    Marine Life
    scalloped hammerheads
    dogtooth tuna
    diverse reef fish

    The Pyramid

    intermediate
    Max Depth
    22m
    Region
    Tenggol Island
    Marine Life
    trevally
    reef sharks
    diverse reef fish

    The Wall (Aur)

    intermediate
    Max Depth
    28m
    Region
    Aur Dayang Pemanggil Islands
    Marine Life
    trevally schools
    reef sharks
    diverse reef fish

    Tiger Reef

    intermediate
    Max Depth
    20m
    Region
    Tioman Island
    Marine Life
    tiger groupers
    lionfish
    diverse reef fish

    Tokong Timur (Pemanggil)

    intermediate
    Max Depth
    25m
    Region
    Aur Dayang Pemanggil Islands
    Marine Life
    eagle rays
    napoleon wrasse
    diverse reef fish

    Tukas Laut

    intermediate
    Max Depth
    16m
    Region
    Perhentian Islands
    Marine Life
    Stingray
    Cuttlefish
    Coral Grouper

    Tukau Drop-off

    intermediate
    Max Depth
    35m
    Region
    Miri Sibuti Coral Reef National Park
    Marine Life
    dogtooth tuna
    eagle rays
    diverse reef fish

    Turtle Cavern (Turtle Tomb)

    intermediate
    Max Depth
    22m
    Region
    Sipadan Island
    Marine Life
    green turtles
    cave-dwelling species
    diverse reef fish

    Turtle Point

    intermediate
    Max Depth
    15m
    Region
    Lang Tengah Island
    Marine Life
    Green Turtle
    Hawksbill Turtle
    Parrotfish

    Whale Shark Point (Lankayan)

    intermediate
    Max Depth
    15m
    Region
    Lankayan Island
    Marine Life
    whale sharks (seasonal Mar-May)
    manta rays (seasonal)
    diverse reef fish

    White Tip Avenue

    intermediate
    Max Depth
    18m
    Region
    Sipadan Island
    Marine Life
    whitetip reef sharks
    green turtles
    diverse reef fish

    Wrasse Strip

    intermediate
    Max Depth
    25m
    Region
    Layang Layang
    Marine Life
    napoleon wrasse
    bumphead parrotfish
    diverse reef fish
    Recommended Stays

    Hotels & Resorts in Malaysia

    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.