There are few travel moments quite like slipping into warm water and being swallowed by a silver tornado of a million sardines — and the wild part is, in Moalboal you can do it without a boat, straight off the beach. It’s one of Cebu’s most jaw-dropping experiences and it’s wonderfully easy to reach. Here’s how to do it right.
Where exactly is the sardine run?
The famous bait ball sits just off Panagsama Beach in Moalboal, on Cebu’s southwest coast. You can swim out from shore and find it — no tour strictly required, though a local guide helps you reach the densest schools and spot the resident sea turtles grazing the wall. Go in the morning, when the water is cooler, calmer and clearer.
Where to stay
Base yourself in Moalboal near Panagsama Beach — you’ll be steps from the sardine run, close to White Beach, and within reach of Kawasan Falls canyoneering. There’s a great budget-to-mid spread: backpacker hostels from around $10–$15/night, plus comfortable dive resorts for couples and families. Compare Moalboal stays here.
Best time to go
The sardines are there year-round, but the dry season (November–May) gives you the clearest water and calmest mornings. Whatever month you pick, get in early — visibility and the show are best at the start of the day.
How to get there
Fly into Cebu (CEB), then it’s about a 3-hour drive or van south to Moalboal. Many travellers combine it with Kawasan Falls and even an Oslob whale-shark morning on the way down.
Make a trip of it
Moalboal pairs perfectly with Kawasan Falls canyoneering (cliff jumps through turquoise canyons in nearby Badian) and Cebu’s other south-coast adventures. Line up tours on our activities page, and see our full Cebu guide to string it all together, then plan the whole trip.
Frequently asked questions
Can you see the Moalboal sardine run without a tour?
Yes — it’s right off Panagsama Beach and you can snorkel to it from shore. A guide just helps you find the densest schools and the turtles.
What’s the best time of day for the sardine run?
Morning — the water is calmer and clearer, and the bait ball tends to sit closer to shore.
Where should I stay for the sardine run?
Near Panagsama Beach in Moalboal — you’ll be walking distance from the action.
How do I get to Moalboal from Cebu?
Fly into Cebu City, then take a van or drive about 3 hours south to Moalboal.
