Photo: geoff trodd / Unsplash
Moalboal
Moalboal is a small town on the southwest coast of Cebu, in the Philippines, facing the Tañon Strait. The headline is the resident sardine baitball: a school estimated in the hundreds of thousands to millions that sits roughly 20-30m off Panagsama Beach, shallow enough to snorkel and reachable as a walk-in shore dive. It is there most of the year rather than a seasonal event, but density and exact position fluctuate, and the school has thinned or shifted along the coast in some years. The other two draws are Pescador Island, a small limestone islet 4km offshore with a steep wall and the deep 'Cathedral' cavern, and green sea turtles that are reliable on most reef dives. Diving is a mix of easy shore reefs and boat dives with occasional wall and drift current on the offshore sites. The nearest international airport is Mactan-Cebu (CEB), roughly a 2.5-3.5 hour road transfer away. Note that the fed, provisioned whale-shark encounter people associate with this coast is at Oslob, a different town, and is not a wild Moalboal sighting.
What makes it special
- Resident sardine baitball just off Panagsama Beach, snorkelable and walk-in from shore most of the year
- Pescador Island: a steep offshore wall with the deep 'Cathedral' cavern
- Green sea turtles reliable on most reef and shore dives
- Dusk mandarinfish at set spots along the Panagsama house reef
Price range
$
Trip length
3–10 days
Diver level
Open water
Trip type
Shore dive, Land based, Day trip
Price is per person for a typical trip, excluding international flights ($ = under $2,000).
One of the cheaper places to dive in Asia. Fun dives run roughly PHP 1,200-1,500 for a shore dive and about PHP 1,600 for a Pescador boat dive (~USD 22-30), plus a PHP 100 marine park fee per dive. A 3-day PADI Open Water course is about PHP 17,500-22,000 (~USD 310-390); equipment rental PHP 350-500. With budget guesthouse accommodation a week of diving sits well under USD 2,000 excluding international flights.
Best time to dive
- Current
- Mild
- Water temp
- 26–30°C (coldest Feb, warmest May)
- Visibility
- 15–30m — Commonly 20-30m and occasionally more in the dry season (November-May); drops to roughly 15-20m in the wetter June-November months and after storms.
- Getting there
- Moderate — Reachable but with some friction: a 3h overland transfer.
- Experience
- Most diving is Open Water friendly: the sardine run, the house reefs and the shallow Pescador wall are gentle. Deeper features are Advanced-level in practice, including the Pescador 'Cathedral' cavern (entrance around 28m), the airplane wreck (~28m) and the offshore Sunken Island seamount, which can carry moderate current.
Nearest airports
- CEB — Mactan-Cebu International Airport (Main international airport for Cebu; road transfer of about 2.5-3.5 hours by private van, taxi or bus (via Cebu South Bus Terminal) to Moalboal)
Permit required
A marine park / environmental fee of about PHP 100 (~USD 2) per dive is charged locally, including at Pescador Island.
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 |
Napoleon (humphead) wrasse are reported on the Pescador wall; encounters are hit-or-miss.
| 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 |
Only very occasionally reported off Moalboal's deeper offshore sites; the reliable thresher-shark diving in Cebu is at Malapascua (Monad Shoal), not here.
| 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 |
Schools of jacks/trevally patrol Pescador and Sunken Island, sometimes shadowing the sardine baitball.
| 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 alongside the more common green turtles, more often on the Pescador wall.
| 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 |
Present most of the year off Panagsama Beach; density and exact location fluctuate and the school has thinned in some seasons. Early morning is clearest and least crowded.
| 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 |
Barracuda are regular around Pescador and the offshore sites, often near the schooling jacks.
| 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 |
Reliable at set spots on the Panagsama house reef at dusk, when the males display; a guide is usually needed to find them.
| 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 |
Reliable on most reef and shore dives, including the Panagsama house reef and Pescador; frequently seen on the same dives as the sardine baitball.
| 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 |
Common on the walls and house reefs, sometimes in loose schools around the Cathedral at Pescador.
| 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 |
Abundant macro subject on the walls and house reefs, especially Tongo Point and the Panagsama wall.
| 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 macro find on the walls and house reefs; present but needs looking for, often near crinoids and soft coral.
| 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 |
Rests on the deeper sections and ledges of the Pescador wall; not seen every dive.
Dive sites
Worth knowing before you book
- The sardine baitball is not guaranteed to look the same year to year: school size varies, it has thinned in some seasons, and it has shifted position along the coast (it sat at Pescador for a couple of years before moving to the Panagsama shore).
- Crowding on the baitball is real: in peak season snorkelers, freedivers and scuba divers stack up over the same shallow patch, and heavy snorkeller traffic has been linked to coral damage.
- The famous fed whale sharks are at Oslob, a separate town on the other coast, and that provisioning is ethically controversial; it is not a wild Moalboal encounter and should not be counted as one.
- Offshore and deep sites (Pescador Cathedral, Sunken Island, the airplane wreck) can carry moderate wall or drift current and reach beyond recreational limits, so they are not for new divers.
- It is a road trip from the airport: roughly 2.5-3.5 hours each way from Mactan-Cebu, longer in traffic.
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.
- Moalboal Sardine Run, Cebu: Complete Snorkeling Guide — We Seek Travel
- Diving in Moalboal Cebu: Dive Sites, Prices and Tips (2026) — WhyCebu
- The Ultimate Guide to Moalboal Diving, Philippines — The Midnight Blue Elephant
- Pescador Island Diving Guide, Moalboal, Cebu — Philippine Dives
- Sardine Bait Ball in Moalboal — Magic Island Resort
- Moalboal water temperature — seatemperature.info
- Mactan-Cebu International Airport: Moalboal Transfer — GetYourGuide
- How To Get There — Municipality of Moalboal
Note on the data: Sardine baitball is coded resident (present most of the year) rather than a seasonal peak, because density and location genuinely fluctuate and the school has moved along the coast between years. Whale sharks are deliberately excluded: the well-known encounter is provisioned feeding at Oslob, a separate town, not a wild Moalboal sighting. Dive-site coordinates are approximate. Prices are quoted in Philippine pesos from operator listings and converted to rough USD. Monthly water temps are interpolated from published surface averages, not a per-month min/max dataset. Water temperature: maxC tracks published monthly surface averages (about 27.3C in February up to 29.6C in June); minC is nudged a degree lower to reflect deeper wall dives and mild thermoclines, so the swing is interpolated rather than measured. Warm enough for a 3mm or shorty year-round. Access: Fly into Mactan-Cebu (CEB), then a paved road transfer of about 2.5-3.5 hours by private van, taxi or public bus; no domestic flight or boat crossing needed. Independently verified 2026-07-20 (confidence high).