The Moalboal Sardine Run
A shimmering wall of millions of sardines, just a short swim off a Cebu beach, any day of the year.
Quick answer
- What it is: a huge, resident school of sardines living over the reef just off Panagsama Beach in Moalboal.
- Who can see it: anyone who can snorkel. The fish are often only a few metres below the surface.
- When: all year, unlike seasonal sardine runs elsewhere in the world.
- Also here: sea turtles on the house reef and wall diving at Pescador Island.
- Getting there: about 3 hours by bus or car from Cebu City, then a tricycle to Panagsama.
Why it is a wonder
Swim a few dozen metres off Panagsama Beach, look down where the reef drops away, and the water turns silver. Millions of sardines move as one body, twisting into towers and tunnels, parting when a jack or a diver comes close and closing again behind them.
Sardine runs elsewhere in the world are seasonal migrations far out at sea. Moalboal’s is different: it is a resident school that stays over the reef all year, close enough for anyone who can snorkel. Divers say it is one of the easiest big-fish spectacles to see anywhere.
The same reef has sea turtles, and a short boat ride away, Pescador Island has a steep wall covered in soft coral.
Beat the crowds
- Swim early. At sunrise the water is calm, the light is soft and the tour boats from Cebu City haven’t arrived.
- Go on a weekday if you can.
- Stay overnight in Panagsama instead of making a day trip, so you can swim with the sardines twice.
Getting there
Moalboal is on the southwest coast of Cebu. Buses from the Cebu South Bus Terminal take about 3 hours. From Moalboal town, a tricycle takes you to Panagsama, where the dive shops, guesthouses and cafes are. See our guide to getting around the Philippines.
A perfect day
- Snorkel with the sardines at sunrise.
- Look for turtles along the reef on the way back.
- Take a boat to Pescador Island for a dive or snorkel on the wall.
- Visit Kawasan Falls the next morning, less than an hour away. See our Kawasan Falls guide.
Through the seasons
The sardines are here all year. The dry months, about January to May, usually bring the calmest seas and clearest water. From June to December, storms can stir up the water and rough seas can cancel boat trips.
Respect the place
Don’t chase the school or swim through it, keep your fins off the coral, and never touch or crowd the turtles. Use reef-safe sunscreen, and choose operators that follow the local marine sanctuary rules.
Photo gallery
Frequently asked questions
Do I need to scuba dive to see the sardines?
No. Snorkellers can usually see the school from the surface, a short swim from Panagsama Beach. Diving gives you a view from below, but it isn't necessary.
Is the Moalboal sardine run seasonal?
No. The sardines are a resident population that stays off Panagsama year-round, which is what makes Moalboal so unusual.
Do I need a guide?
Not strictly, but a local guide knows where the school is that day and where the currents and boat traffic are. They are inexpensive and easy to find on the beach.
Are there turtles in Moalboal?
Yes. Green turtles are common on the reef off Panagsama and around Pescador Island. Keep your distance and don't touch them.
Where is Pescador Island?
A small island about 10 to 15 minutes by boat from Panagsama, with a steep reef wall popular with divers and snorkellers.
Malapascua's Thresher Sharks
At first light, deep-water thresher sharks rise to shallow cleaning stations off a small Cebu island, and divers wait for them.
We checked this guide against the 3 sources listed below. Last updated 14 November 2026. Basis: researched from official sources. Written and edited by Delfin, with AI-assisted research (how we work). Prices, hours and rules change, so confirm before you travel. Spotted something out of date? Tell us.