Photo: Erick Morales Oyola / Unsplash
Anilao, Batangas
Anilao is a macro and muck-diving area on the Calumpang peninsula in Batangas, southwest Luzon, about a 2.5-3.5 hour road transfer from Manila. It is one of the most accessible serious dive areas in the Philippines and a magnet for underwater photographers. The draw is small: nudibranchs (hundreds of species documented), frogfish including hairy frogfish, blue-ringed octopus, flamboyant cuttlefish, mimic octopus, wonderpus, rhinopias, ghost pipefish and seahorses on black-sand slopes and coral patches. There are no sharks-and-mantas headline pelagics here; this is a slow-down, critter-hunting destination. Anilao is also one of the most established blackwater diving hubs, drifting the open water column at night over deep Balayan Bay to photograph larval and pelagic oddities. The dry season, roughly November to May, brings calmer seas and better visibility (peaking March-May), while the June-October southwest monsoon is wetter and murkier. Reefs carry a history of blast and cyanide fishing damage, with recovery concentrated in protected marine sanctuaries such as Twin Rocks. Weekend crowds of Manila-based divers and photographers are real, especially in peak season.
What makes it special
- One of the world's densest macro and muck sites, with hundreds of nudibranch species and signature critters like hairy frogfish, blue-ringed octopus and flamboyant cuttlefish
- One of the most established and accessible blackwater diving hubs, drifting the open water column at night over deep Balayan Bay
- Roughly 40-50 dive sites, most within a 30-minute boat ride, plus easy shore dives
- The most accessible serious dive area from Manila, reachable by road with no domestic flight or boat crossing
Price range
$–$$
Trip length
3–7 days
Diver level
Open water
Trip type
Land based, Shore dive, Day trip
Price is per person for a typical trip, excluding international flights ($ under $2,000 to $$ $2,000–4,000).
Land-based and affordable by regional standards. Fun dives commonly run roughly PHP 1,800-2,500 (~$30-42) each; accommodation ranges from budget rooms around $25 to photography-focused resorts (Crystal Blue, Aiyanar, Eagle Point) at $150-250+ per night. A 7-day dive-and-stay package typically sits under $2k budget-to-mid-range, reaching the low $$ band at premium resorts. Marine-park fees and van transfer from Manila are extra.
Best time to dive
- Current
- Mild
- Water temp
- 25–30°C (coldest Jan, warmest May)
- Visibility
- 5–22m — Reef sites reach roughly 15-22m in the dry season (best March-May); muck sites are silty and often 5-15m by design. The June-October monsoon and freshwater runoff can drop visibility to 5-10m.
- Getting there
- Moderate — Reachable but with some friction: a 3h overland transfer.
- Experience
- Most sites are shallow (10-20m) with mild currents and suit Open Water divers. Deeper walls and points such as Beatrice Rock and Mainit Point can have moderate tidal current and favour Advanced certification. Blackwater diving is for experienced divers only, typically 50+ logged dives plus prior night-dive experience.
Nearest airports
- MNL — Ninoy Aquino International Airport (Manila) (Main international airport for the region; reach Anilao by private van (~2.5-3.5h) or bus to Batangas plus jeepney/tricycle)
Permit required
No dive permit beyond local marine-park fees; diving is through licensed resorts and operators.
As of early 2026, roughly PHP 150 (~$2.50) per day per municipality; diving both Mabini and Tingloy waters is about PHP 300 (~$5) per day. Mabini issues waterproof wristbands.
Marine life
Sightings are never guaranteed — the bars show typical likelihood by month.
| Month | Likelihood |
|---|---|
| January | occasional |
| February | occasional |
| March | occasional |
| April | occasional |
| May | occasional |
| June | occasional |
| July | occasional |
| August | occasional |
| September | occasional |
| October | occasional |
| November | occasional |
| December | occasional |
Regularly found on muck sites and night dives, emerging after dark; small and easily missed without a spotter.
| Month | Likelihood |
|---|---|
| January | occasional |
| February | occasional |
| March | occasional |
| April | occasional |
| May | occasional |
| June | occasional |
| July | occasional |
| August | occasional |
| September | occasional |
| October | occasional |
| November | occasional |
| December | occasional |
A prized macro subject on black-sand muck sites, more frequently reported in the cooler months.
| Month | Likelihood |
|---|---|
| January | occasional |
| February | occasional |
| March | occasional |
| April | occasional |
| May | occasional |
| June | occasional |
| July | occasional |
| August | occasional |
| September | occasional |
| October | occasional |
| November | occasional |
| December | occasional |
Seen on coral reef sites and walls such as Cathedral and deeper points; not a headline draw here.
| Month | Likelihood |
|---|---|
| January | occasional |
| February | occasional |
| March | occasional |
| April | occasional |
| May | occasional |
| June | occasional |
| July | occasional |
| August | occasional |
| September | occasional |
| October | occasional |
| November | occasional |
| December | occasional |
A signature Anilao muck critter found on black-sand slopes such as Basura and Secret Bay; reliable with a good guide but never guaranteed.
| Month | Likelihood |
|---|---|
| January | occasional |
| February | occasional |
| March | occasional |
| April | occasional |
| May | occasional |
| June | occasional |
| July | occasional |
| August | occasional |
| September | occasional |
| October | occasional |
| November | occasional |
| December | occasional |
Present in shallow rubble and coral patches at some sites, most reliably on dusk dives when they emerge to mate.
| Month | Likelihood |
|---|---|
| January | occasional |
| February | occasional |
| March | occasional |
| April | occasional |
| May | occasional |
| June | occasional |
| July | occasional |
| August | occasional |
| September | occasional |
| October | occasional |
| November | occasional |
| December | occasional |
Found on silty muck sites like Secret Bay; a sought-after but unpredictable sighting.
| Month | Likelihood |
|---|---|
| January | rare |
| February | rare |
| March | rare |
| April | rare |
| May | rare |
| June | rare |
| July | rare |
| August | rare |
| September | rare |
| October | rare |
| November | rare |
| December | rare |
Occasionally found in Anilao and a top target for photographers, but a genuinely lucky, scarce sighting.
| Month | Likelihood |
|---|---|
| January | commonly seen |
| February | commonly seen |
| March | commonly seen |
| April | commonly seen |
| May | commonly seen |
| June | commonly seen |
| July | commonly seen |
| August | commonly seen |
| September | commonly seen |
| October | commonly seen |
| November | commonly seen |
| December | commonly seen |
Commonly seen poking from the sand and rubble at Twin Rocks and other sites, both blue adults and black juveniles.
| Month | Likelihood |
|---|---|
| January | occasional |
| February | occasional |
| March | occasional |
| April | occasional |
| May | occasional |
| June | occasional |
| July | occasional |
| August | occasional |
| September | occasional |
| October | occasional |
| November | occasional |
| December | occasional |
A regular muck-site octopus at Secret Bay and similar black-sand slopes; often active at dusk.
| Month | Likelihood |
|---|---|
| January | commonly seen |
| February | commonly seen |
| March | commonly seen |
| April | commonly seen |
| May | commonly seen |
| June | commonly seen |
| July | commonly seen |
| August | commonly seen |
| September | commonly seen |
| October | commonly seen |
| November | commonly seen |
| December | commonly seen |
Anilao is one of the richest nudibranch areas on earth, with hundreds of species documented; found year-round on nearly every macro dive.
| Month | Likelihood |
|---|---|
| January | occasional |
| February | occasional |
| March | occasional |
| April | occasional |
| May | occasional |
| June | occasional |
| July | occasional |
| August | occasional |
| September | occasional |
| October | occasional |
| November | occasional |
| December | occasional |
Seen among crinoids and rubble on muck and reef sites; often in pairs and easily overlooked.
Dive sites
Worth knowing before you book
- No big pelagics: no reliable sharks, mantas or large aggregations; the entire draw is small critters, which not every diver enjoys.
- Reefs carry a history of blast and cyanide fishing damage; healthy coral is concentrated in protected sanctuaries while other slopes are rubble or silt.
- Weekend crowds of Manila photographers are real, so popular macro sites can get busy and sought-after critters attract queues.
- The June-October southwest monsoon brings rain, wind, typhoons and 5-10m visibility; some exposed sites are only diveable on calm days.
- Getting there means a 2.5-3.5 hour road transfer from Manila with no nearby airport, and traffic out of the city can make it longer.
Sources & last checked
Checked July 2026
This is a researched draft, not yet human-verified. The seasonality and logistics are drawn from the sources below — confirm specifics (permits, fees, closures) with an operator before you book.
- Anilao Diving Guide: Macro Diving, Critters & Best Time to Dive — Southeast Asia Diving
- Anilao Dive Guide: Macro & Muck Diving Near Manila — Philippine Dives
- Anilao, Batangas Diving - Guide for Scuba Junkies — Diving Squad
- Best Time to Dive Anilao: Month-by-Month Seasonal Guide — Casa Escondida Anilao
- Anilao Batangas Project — REEF buds
- Anilao climate: Average Temperature by month, water temperature — Climate-Data.org
- Anilao, the Philippines' most accessible dive destination — ZuBlu
Note on the data: Site coordinates are approximate area positions, not surveyed dive-site GPS. Transfer time varies widely with Manila traffic; sources range from ~90 minutes (optimistic taxi) to 3.5 hours, and ~3 hours is used as typical. Water temperatures are interpolated from seasonal averages. Marine-park fee amounts are as reported for early 2026 and can change. Water temperature: Surface averages run about 25-30C, coolest around January-February and warmest May-June; monthly min/max are interpolated from published seasonal averages, not measured per-month dive-depth readings, and thermoclines can be a degree or two cooler. Access: From Manila (MNL) it is a road transfer of roughly 2.5-3.5 hours by private van (or bus to Batangas plus local transport); no domestic flight or boat crossing is required. Independently verified 2026-07-20 (confidence medium).