Scuba Diving Sites in Philippines

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

    Site Statistics

    112
    Total Sites
    21
    Wrecks
    31
    Macro Sites
    18
    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 112 dive sites matching your criteria

    Find Hotels in Philippines

    Compare prices across top booking sites

    Search Hotels

    Airplane Wreck

    beginner
    Max Depth
    18m
    Region
    Moalboal Pescador Island Cebu
    Marine Life
    lionfish
    batfish
    diverse reef fish

    Akitsushima

    advanced
    Max Depth
    36m
    Region
    Coron Palawan Wreck Capital
    Marine Life
    batfish schools
    lionfish
    diverse reef fish

    Alma Jane Wreck

    advanced
    Max Depth
    30m
    Region
    Puerto Galera Verde Island Mindoro
    Marine Life
    batfish schools
    barracuda
    diverse reef fish

    Angels Cove

    beginner
    Max Depth
    25m
    Region
    Davao Samal Island Mindanao
    Marine Life
    eagle rays
    sea turtles
    diverse reef fish

    Anilao Pier

    beginner
    Max Depth
    18m
    Region
    Batangas Anilao Southern Luzon
    Marine Life
    frogfish
    ghost pipefish
    diverse reef fish

    Apo Island Marine Sanctuary

    beginner
    Max Depth
    20m
    Region
    Dauin Dumaguete Negros Oriental
    Marine Life
    sea turtles
    pristine coral formations
    diverse reef fish

    Apo Minor (Binangaan Island)

    beginner
    Max Depth
    18m
    Region
    Apo Reef Natural Park Mindoro Strait
    Marine Life
    nurse sharks
    pristine coral formations
    diverse reef fish
    Liveaboard Only

    Apo Reef East Wall

    advanced
    Max Depth
    40m
    Region
    Apo Reef Natural Park Mindoro Strait
    Marine Life
    grey reef sharks
    eagle rays
    diverse reef fish
    Liveaboard Only

    Apo Reef South Wall

    intermediate
    Max Depth
    35m
    Region
    Apo Reef Natural Park Mindoro Strait
    Marine Life
    napoleon wrasse
    large groupers
    diverse reef fish
    Liveaboard Only

    Arco Point

    beginner
    Max Depth
    20m
    Region
    Bohol Balicasag Panglao Visayas
    Marine Life
    glassfish
    nudibranchs
    diverse reef fish

    Aundanao Wreck

    advanced
    Max Depth
    30m
    Region
    Davao Samal Island Mindanao
    Marine Life
    lionfish
    frogfish
    diverse reef fish

    Balicasag Marine Sanctuary

    beginner
    Max Depth
    15m
    Region
    Bohol Balicasag Panglao Visayas
    Marine Life
    clownfish colonies
    coral formations
    diverse reef fish

    Bantigue

    beginner
    Max Depth
    16m
    Region
    Malapascua Gato Island Cebu
    Marine Life
    mimic octopus
    wonderpus octopus
    diverse reef fish

    Barracuda Lake

    intermediate
    Max Depth
    20m
    Region
    Coron Palawan Wreck Capital
    Marine Life
    bamboo sharks
    freshwater-saltwater interface
    diverse reef fish

    Basura

    beginner
    Max Depth
    15m
    Region
    Batangas Anilao Southern Luzon
    Marine Life
    coconut octopus
    seahorses
    diverse reef fish

    Beatrice Point

    beginner
    Max Depth
    25m
    Region
    Batangas Anilao Southern Luzon
    Marine Life
    gorgonian sea fans
    moray eels
    diverse reef fish

    Black Forest (Balicasag)

    beginner
    Max Depth
    25m
    Region
    Bohol Balicasag Panglao Visayas
    Marine Life
    sea turtles
    schooling jacks
    diverse reef fish

    Black Forest (Camiguin)

    beginner
    Max Depth
    20m
    Region
    Camiguin Island Mindanao
    Marine Life
    nudibranchs
    frogfish
    diverse reef fish

    Bohol Marine Sanctuary

    beginner
    Max Depth
    15m
    Region
    Bohol Balicasag Panglao Visayas
    Marine Life
    sea turtles
    coral formations
    diverse reef fish

    Cathedral Rock

    beginner
    Max Depth
    20m
    Region
    Batangas Anilao Southern Luzon
    Marine Life
    batfish
    sweetlips
    diverse reef fish

    Cathedral Wall (Balicasag)

    advanced
    Max Depth
    35m
    Region
    Bohol Balicasag Panglao Visayas
    Marine Life
    reef sharks
    gorgonian sea fans
    diverse reef fish

    Chapel Reef (Apo Island)

    beginner
    Max Depth
    25m
    Region
    Dauin Dumaguete Negros Oriental
    Marine Life
    sea turtles
    hard coral formations
    diverse reef fish

    Chocolate Island

    beginner
    Max Depth
    18m
    Region
    Malapascua Gato Island Cebu
    Marine Life
    mandarinfish
    nudibranchs
    diverse reef fish

    Coconut Point (Apo Island)

    intermediate
    Max Depth
    30m
    Region
    Dauin Dumaguete Negros Oriental
    Marine Life
    schooling jacks
    barracuda
    diverse reef fish

    CYC Beach

    beginner
    Max Depth
    12m
    Region
    Coron Palawan Wreck Capital
    Marine Life
    seahorses
    coral formations
    diverse reef fish

    Dauin North Muck

    beginner
    Max Depth
    16m
    Region
    Dauin Dumaguete Negros Oriental
    Marine Life
    flamboyant cuttlefish
    rhinopias
    diverse reef fish

    Dauin South Muck

    beginner
    Max Depth
    18m
    Region
    Dauin Dumaguete Negros Oriental
    Marine Life
    ghost pipefish
    wonderpus octopus
    diverse reef fish

    Delsan Wreck

    beginner
    Max Depth
    24m
    Region
    Tubbataha Reefs Natural Park Unesco
    Marine Life
    batfish schools
    barracuda
    diverse reef fish
    Liveaboard Only

    Dilumacad Tunnel

    intermediate
    Max Depth
    20m
    Region
    El Nido Bacuit Bay Palawan
    Marine Life
    barracuda
    giant clams
    diverse reef fish

    Divers Heaven (Balicasag)

    intermediate
    Max Depth
    30m
    Region
    Bohol Balicasag Panglao Visayas
    Marine Life
    barracuda
    napoleon wrasse
    diverse reef fish

    Doljo Point

    beginner
    Max Depth
    18m
    Region
    Bohol Balicasag Panglao Visayas
    Marine Life
    frogfish
    seahorses
    diverse reef fish

    Dumaguete Pier

    beginner
    Max Depth
    12m
    Region
    Dauin Dumaguete Negros Oriental
    Marine Life
    seahorses
    nudibranchs
    diverse reef fish

    East Tangat Wreck

    beginner
    Max Depth
    22m
    Region
    Coron Palawan Wreck Capital
    Marine Life
    cuttlefish
    nudibranchs
    diverse reef fish

    El Capitan (SS San Quentin)

    intermediate
    Max Depth
    25m
    Region
    Subic Bay Zambales Luzon
    Marine Life
    batfish
    lionfish
    diverse reef fish

    Enriques Reef

    beginner
    Max Depth
    20m
    Region
    Siquijor Island Visayas
    Marine Life
    pipefish
    cuttlefish
    diverse reef fish

    Entalula Island

    beginner
    Max Depth
    18m
    Region
    El Nido Bacuit Bay Palawan
    Marine Life
    nudibranchs
    frogfish
    diverse reef fish

    Gato Island

    intermediate
    Max Depth
    22m
    Region
    Malapascua Gato Island Cebu
    Marine Life
    whitetip reef sharks
    banded sea kraits
    diverse reef fish

    Glan Padidu Reef

    beginner
    Max Depth
    20m
    Region
    Sarangani Bay Mindanao
    Marine Life
    giant clams
    butterflyfish
    diverse reef fish

    Hole in the Wall

    beginner
    Max Depth
    15m
    Region
    Puerto Galera Verde Island Mindoro
    Marine Life
    glassfish
    nudibranchs
    diverse reef fish

    Hunters Rock

    advanced
    Max Depth
    35m
    Region
    Apo Reef Natural Park Mindoro Strait
    Marine Life
    tuna
    eagle rays
    diverse reef fish
    Liveaboard Only

    Irako Maru

    advanced
    Max Depth
    44m
    Region
    Coron Palawan Wreck Capital
    Marine Life
    massive groupers
    barracuda schools
    diverse reef fish

    Jessie Beazley Reef

    advanced
    Max Depth
    35m
    Region
    Tubbataha Reefs Natural Park Unesco
    Marine Life
    schooling hammerheads
    silvertip sharks
    diverse reef fish
    Liveaboard Only

    Jigdup Reef

    beginner
    Max Depth
    25m
    Region
    Camiguin Island Mindanao
    Marine Life
    barracuda
    whitetip reef sharks
    diverse reef fish

    Kasai Wall

    beginner
    Max Depth
    28m
    Region
    Moalboal Pescador Island Cebu
    Marine Life
    sea turtles
    large groupers
    diverse reef fish

    Katipanan (Apo Island)

    beginner
    Max Depth
    15m
    Region
    Dauin Dumaguete Negros Oriental
    Marine Life
    coral formations
    diverse reef fish
    diverse reef fish

    Kemod Shoal

    advanced
    Max Depth
    35m
    Region
    Malapascua Gato Island Cebu
    Marine Life
    thresher sharks
    hammerhead sharks
    diverse reef fish

    Koala Point

    beginner
    Max Depth
    20m
    Region
    Batangas Anilao Southern Luzon
    Marine Life
    sea turtles
    ribbon eels
    diverse reef fish

    Kogyo Maru

    advanced
    Max Depth
    34m
    Region
    Coron Palawan Wreck Capital
    Marine Life
    lionfish
    glassfish
    diverse reef fish

    Lighthouse Islet

    intermediate
    Max Depth
    30m
    Region
    Tubbataha Reefs Natural Park Unesco
    Marine Life
    hammerhead sharks
    grey reef sharks
    diverse reef fish
    Liveaboard Only

    Lighthouse (Malapascua)

    beginner
    Max Depth
    20m
    Region
    Malapascua Gato Island Cebu
    Marine Life
    ghost pipefish
    pygmy seahorses
    diverse reef fish

    Ligid Caves

    intermediate
    Max Depth
    20m
    Region
    Davao Samal Island Mindanao
    Marine Life
    glassfish
    moray eels
    diverse reef fish

    Limawasa Island

    beginner
    Max Depth
    25m
    Region
    Leyte Southern Leyte Sogod Bay Visayas
    Marine Life
    schooling snapper
    fusiliers
    diverse reef fish

    LST (Landing Ship Tank)

    advanced
    Max Depth
    34m
    Region
    Subic Bay Zambales Luzon
    Marine Life
    large groupers
    barracuda
    diverse reef fish

    Mainit Point

    intermediate
    Max Depth
    30m
    Region
    Batangas Anilao Southern Luzon
    Marine Life
    blacktip reef sharks
    barracuda
    diverse reef fish

    Maitum Caves

    advanced
    Max Depth
    18m
    Region
    Sarangani Bay Mindanao
    Marine Life
    cave catfish
    freshwater-saltwater species
    diverse reef fish

    Malayan Wreck

    beginner
    Max Depth
    12m
    Region
    Tubbataha Reefs Natural Park Unesco
    Marine Life
    frogfish
    nudibranchs
    diverse reef fish
    Liveaboard Only

    Mamsa Point (Apo Island)

    intermediate
    Max Depth
    30m
    Region
    Dauin Dumaguete Negros Oriental
    Marine Life
    reef sharks
    napoleon wrasse
    diverse reef fish

    Manila Channel

    intermediate
    Max Depth
    30m
    Region
    Puerto Galera Verde Island Mindoro
    Marine Life
    batfish
    soft coral formations
    diverse reef fish

    Mapating Point

    advanced
    Max Depth
    40m
    Region
    Batangas Anilao Southern Luzon
    Marine Life
    hammerhead sharks
    deep-water pelagics
    diverse reef fish

    Mapun Atoll (Turtle Islands)

    intermediate
    Max Depth
    30m
    Region
    Tawi Tawi Southern Sulu Sea
    Marine Life
    green sea turtles
    pristine coral formations
    diverse reef fish
    Liveaboard Only

    Merope Wreck

    beginner
    Max Depth
    20m
    Region
    Apo Reef Natural Park Mindoro Strait
    Marine Life
    batfish
    lionfish
    diverse reef fish
    Liveaboard Only

    Monad Shoal

    intermediate
    Max Depth
    28m
    Region
    Malapascua Gato Island Cebu
    Marine Life
    thresher sharks
    cleaner wrasses
    diverse reef fish

    Monkey Beach

    beginner
    Max Depth
    18m
    Region
    Puerto Galera Verde Island Mindoro
    Marine Life
    sea turtles
    coral formations
    diverse reef fish

    Mushroom Rock

    beginner
    Max Depth
    18m
    Region
    Davao Samal Island Mindanao
    Marine Life
    nudibranchs
    pipefish
    diverse reef fish

    Napaling Point (Panglao)

    beginner
    Max Depth
    18m
    Region
    Bohol Balicasag Panglao Visayas
    Marine Life
    sardine schools
    giant trevally
    diverse reef fish

    Napantao Marine Sanctuary

    beginner
    Max Depth
    30m
    Region
    Leyte Southern Leyte Sogod Bay Visayas
    Marine Life
    soft coral formations
    sea turtles
    diverse reef fish

    Natnat Reef

    beginner
    Max Depth
    15m
    Region
    El Nido Bacuit Bay Palawan
    Marine Life
    giant moray eels
    clownfish
    diverse reef fish

    Okikawa Maru

    intermediate
    Max Depth
    26m
    Region
    Coron Palawan Wreck Capital
    Marine Life
    batfish schools
    coral formations
    diverse reef fish

    Old Volcano Wall

    beginner
    Max Depth
    30m
    Region
    Camiguin Island Mindanao
    Marine Life
    sea turtles
    gorgonian sea fans
    diverse reef fish

    Olympia Maru

    advanced
    Max Depth
    30m
    Region
    Coron Palawan Wreck Capital
    Marine Life
    macro critters
    coral formations
    diverse reef fish

    Oryoku Maru (Hell Ship)

    intermediate
    Max Depth
    22m
    Region
    Subic Bay Zambales Luzon
    Marine Life
    coral formations
    batfish
    diverse reef fish

    Padre Burgos Pier

    beginner
    Max Depth
    12m
    Region
    Leyte Southern Leyte Sogod Bay Visayas
    Marine Life
    frogfish
    mandarinfish
    diverse reef fish

    Paliton Wall

    beginner
    Max Depth
    30m
    Region
    Siquijor Island Visayas
    Marine Life
    sea turtles
    schooling jacks
    diverse reef fish

    Pamilacan Island

    intermediate
    Max Depth
    30m
    Region
    Bohol Balicasag Panglao Visayas
    Marine Life
    whale sharks
    manta rays
    diverse reef fish

    Panaon Island

    intermediate
    Max Depth
    35m
    Region
    Leyte Southern Leyte Sogod Bay Visayas
    Marine Life
    whale sharks
    large pelagics
    diverse reef fish

    Paradise Beach

    beginner
    Max Depth
    15m
    Region
    El Nido Bacuit Bay Palawan
    Marine Life
    sea turtles
    nocturnal marine life
    diverse reef fish

    Pearl Farm House Reef

    beginner
    Max Depth
    15m
    Region
    Davao Samal Island Mindanao
    Marine Life
    cuttlefish
    octopus
    diverse reef fish

    Pescador Island

    beginner
    Max Depth
    30m
    Region
    Moalboal Pescador Island Cebu
    Marine Life
    eagle rays
    schooling jacks
    diverse reef fish

    Sabang Wrecks

    beginner
    Max Depth
    20m
    Region
    Puerto Galera Verde Island Mindoro
    Marine Life
    frogfish
    nudibranchs
    diverse reef fish

    Salagdoong Beach

    advanced
    Max Depth
    35m
    Region
    Siquijor Island Visayas
    Marine Life
    pelagic fish
    manta rays
    diverse reef fish

    Sardine Run (Panagsama Beach)

    beginner
    Max Depth
    20m
    Region
    Moalboal Pescador Island Cebu
    Marine Life
    millions of sardines
    thresher sharks
    diverse reef fish

    Seafan Alley

    beginner
    Max Depth
    25m
    Region
    Tubbataha Reefs Natural Park Unesco
    Marine Life
    pygmy seahorses
    giant gorgonian sea fans
    diverse reef fish
    Liveaboard Only

    Secret Bay

    beginner
    Max Depth
    16m
    Region
    Batangas Anilao Southern Luzon
    Marine Life
    mimic octopus
    rhinopias
    diverse reef fish

    Seian Maru

    advanced
    Max Depth
    30m
    Region
    Subic Bay Zambales Luzon
    Marine Life
    moray eels
    glassfish
    diverse reef fish

    Shark Airport

    beginner
    Max Depth
    25m
    Region
    Tubbataha Reefs Natural Park Unesco
    Marine Life
    whitetip reef sharks
    nurse sharks
    diverse reef fish
    Liveaboard Only

    Shark Cave

    intermediate
    Max Depth
    25m
    Region
    Puerto Galera Verde Island Mindoro
    Marine Life
    nurse sharks
    batfish
    diverse reef fish

    Shark Point (Palawan)

    intermediate
    Max Depth
    25m
    Region
    El Nido Bacuit Bay Palawan
    Marine Life
    whitetip reef sharks
    marble rays
    diverse reef fish

    Shark Ridge

    intermediate
    Max Depth
    30m
    Region
    Apo Reef Natural Park Mindoro Strait
    Marine Life
    reef sharks
    hammerhead sharks
    diverse reef fish
    Liveaboard Only

    Sibulan Wreck

    beginner
    Max Depth
    18m
    Region
    Dauin Dumaguete Negros Oriental
    Marine Life
    batfish
    frogfish
    diverse reef fish

    Siete Pecados

    beginner
    Max Depth
    15m
    Region
    Coron Palawan Wreck Capital
    Marine Life
    sea turtles
    coral formations
    diverse reef fish

    Sipangkot Seamount

    advanced
    Max Depth
    40m
    Region
    Tawi Tawi Southern Sulu Sea
    Marine Life
    scalloped hammerheads
    silvertip sharks
    diverse reef fish
    Liveaboard Only

    Siquijor Pier

    beginner
    Max Depth
    12m
    Region
    Siquijor Island Visayas
    Marine Life
    seahorses
    octopus
    diverse reef fish

    Small and Big La Laguna

    beginner
    Max Depth
    18m
    Region
    Puerto Galera Verde Island Mindoro
    Marine Life
    frogfish
    ghost pipefish
    diverse reef fish

    Sombrero Island

    beginner
    Max Depth
    28m
    Region
    Batangas Anilao Southern Luzon
    Marine Life
    schooling barracuda
    tuna
    diverse reef fish

    South Miniloc

    beginner
    Max Depth
    30m
    Region
    El Nido Bacuit Bay Palawan
    Marine Life
    napoleon wrasse
    ghost pipefish
    diverse reef fish

    South West Wall

    advanced
    Max Depth
    35m
    Region
    Tubbataha Reefs Natural Park Unesco
    Marine Life
    dogtooth tuna
    manta rays
    diverse reef fish
    Liveaboard Only

    Sun-ok Wreck

    advanced
    Max Depth
    30m
    Region
    Leyte Southern Leyte Sogod Bay Visayas
    Marine Life
    batfish
    groupers
    diverse reef fish

    Sunken Cemetery

    beginner
    Max Depth
    15m
    Region
    Camiguin Island Mindanao
    Marine Life
    coral-encrusted tombstones
    macro critters
    diverse reef fish

    Talisa Point

    beginner
    Max Depth
    18m
    Region
    Moalboal Pescador Island Cebu
    Marine Life
    seahorses
    mandarinfish
    diverse reef fish

    Tampuan Point

    advanced
    Max Depth
    30m
    Region
    Sarangani Bay Mindanao
    Marine Life
    tuna
    whitetip reef sharks
    diverse reef fish

    Tapiutan Strait

    advanced
    Max Depth
    35m
    Region
    El Nido Bacuit Bay Palawan
    Marine Life
    whale sharks
    manta rays
    diverse reef fish

    Tawi-Tawi Atoll Walls

    advanced
    Max Depth
    35m
    Region
    Tawi Tawi Southern Sulu Sea
    Marine Life
    reef sharks
    eagle rays
    diverse reef fish
    Liveaboard Only

    The Barges

    beginner
    Max Depth
    18m
    Region
    Subic Bay Zambales Luzon
    Marine Life
    frogfish
    cuttlefish
    diverse reef fish

    The Canyons

    advanced
    Max Depth
    35m
    Region
    Puerto Galera Verde Island Mindoro
    Marine Life
    eagle rays
    whitetip reef sharks
    diverse reef fish

    Tongo Point

    beginner
    Max Depth
    25m
    Region
    Moalboal Pescador Island Cebu
    Marine Life
    schooling anthias
    whitetip reef sharks
    diverse reef fish

    Triggerfish City

    beginner
    Max Depth
    20m
    Region
    Tubbataha Reefs Natural Park Unesco
    Marine Life
    titan triggerfish
    sea turtles
    diverse reef fish
    Liveaboard Only

    Tulapos Marine Sanctuary

    beginner
    Max Depth
    25m
    Region
    Siquijor Island Visayas
    Marine Life
    giant clams
    moray eels
    diverse reef fish

    Twin Rocks

    beginner
    Max Depth
    25m
    Region
    Batangas Anilao Southern Luzon
    Marine Life
    sea turtles
    schooling jacks
    diverse reef fish

    USS New York (ACR-2)

    advanced
    Max Depth
    28m
    Region
    Subic Bay Zambales Luzon
    Marine Life
    giant groupers
    lionfish
    diverse reef fish

    Verde Island Drop-off

    advanced
    Max Depth
    40m
    Region
    Puerto Galera Verde Island Mindoro
    Marine Life
    giant groupers
    hammerhead sharks
    diverse reef fish

    Wall Street

    advanced
    Max Depth
    35m
    Region
    Tubbataha Reefs Natural Park Unesco
    Marine Life
    grey reef sharks
    silvertip sharks
    diverse reef fish
    Liveaboard Only

    White Island

    beginner
    Max Depth
    15m
    Region
    Camiguin Island Mindanao
    Marine Life
    blue-spotted stingrays
    garden eels
    diverse reef fish
    Recommended Stays

    Hotels & Resorts in Philippines

    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.