Sardine Run
AI-generated illustration
Dive Site

Sardine Run

Moalboal · Visayas · Philippines
01

Overview

Moalboal on the southwestern coast of Cebu Island hosts one of the Philippines' most remarkable marine phenomena — a permanent, resident school of millions of sardines just meters from shore. Unlike seasonal sardine runs elsewhere in the world, this massive shoal has been present at Panagsama Beach since approximately 2012, creating a year-round spectacle accessible to snorkellers and divers alike. The sardines form a dense, swirling ball that moves along the reef edge at 5–15 meters depth, constantly shifting shape as the fish respond to predators, currents, and each other. Swimming alongside or through this shimmering silver mass — millions of fish moving in perfect synchronisation — is one of the most mesmerising underwater experiences available. The sardine ball attracts predators: tuna and trevally make slashing attacks through the school, and barracuda patrol the edges. Green sea turtles are abundant on the reef and are remarkably tolerant of divers, often allowing close approach while feeding on algae. The reef itself is a healthy fringing reef with a wall dropping from 8 meters to 30+ meters, covered in hard and soft corals. Macro life is excellent: frogfish, nudibranchs, and seahorses are regularly found. Beyond the sardine spectacle, Moalboal offers Pescador Island nearby — a marine sanctuary with excellent wall diving and occasional thresher shark sightings. The town has a well-developed diving infrastructure with many dive shops, making it one of Cebu's premier dive destinations. Shore entry at Panagsama Beach puts you in the sardine school within a two-minute swim.

02

Marine life

sardine
sea turtle
thresher shark
reef shark
barracuda
frogfish
nudibranch
seahorse
03

Dive profile

DEPTH PROFILE

DEPTH PROGRESSION & WAYPOINTS: Sardine Run

MAX DEPTH:15M
WAYPOINTS:5
0M0M3M3M6M6M9M9M12M12M15M15MSEA SURFACEEntry2MReef section 19MDeepest point15MReef section 27MSafety stop5M
* PLOT SHOWS DIVE PROGRESSION SEQUENTIALLYDiveOne Club Profile v1.2
04

Location

Near Moalboal, in the Visayas region of Philippines.

LAT: 9.950000
LON: 123.370000
View on map

Frequently asked questions

What certification is needed for the Sardine Run?

Open Water certification is sufficient, and even snorkellers can enjoy the sardine spectacle. The main sardine ball is typically at 5–15 meters just off the shore at Panagsama Beach. Currents are generally mild.

When is the best time to see the sardines?

The sardines at Moalboal are present year-round — this is a permanent resident school, not a seasonal migration. Any time of day works, though morning light creates the best photography conditions. The school has been present since around 2012.

What makes Moalboal's sardine run unique?

Unlike South Africa's famous seasonal sardine run, Moalboal's sardine school is resident year-round. Millions of sardines form a massive, constantly moving ball just meters from shore. Swimming through or alongside this shimmering silver mass is one of the most accessible yet spectacular marine experiences in the world.

Reviews

Reviews

No reviews yet

Data Provenance

This profile is compiled from 3 operator submissions and 142 community logs. Key facts (depth, entry) are verified against official hydrographic charts.

High Trust
Conflict Free
Get early access