Cebu, Philippines
Moalboal
The sardine run capital of the Philippines.
A small coastal town on Cebu's southwest coast, famous for the year-round sardine run just 20 meters from the beach. Moalboal pairs world-class snorkeling and diving with affordable beachfront accommodations.
Things to do in Moalboal
Each spot below has its own full guide — click any card to read the complete write-up with photos and tips.
The Sardine Run
Millions of sardines just off the beach, year-round.
Read guide →Panagsama Beach
Moalboal's main diving and backpacker hub.
Read guide →Pescador Island
A small dive island with walls, caves, and big fish.
Read guide →Kawasan Canyoneering
Adventure descent through the Kawasan Falls canyon.
Read guide →Hotels in Moalboal
Compare hotels and resorts in Moalboal on the live map below. Filter by price, rating, and property type — all bookings open with our affiliate partners.
Frequently asked questions
How do I get to Moalboal from Cebu City?
Take a bus from Cebu South Bus Terminal — about 3 hours, PHP 130-180. Buses run every 30 minutes. Alternatively, hire a private van for PHP 2,500-3,500.
Where should I stay in Moalboal?
Panagsama Beach for divers (right next to the sardine run, most dive shops). White Beach for quieter beach vibes. Most accommodations are budget-friendly compared to Boracay or Palawan.
Can beginners snorkel with the sardines?
Yes — the sardine ball is just 20-30 meters from shore in shallow water. Calm conditions and easy access make it beginner-friendly.
Is Moalboal good for non-divers?
Yes — Kawasan Falls canyoneering, Pescador Island snorkeling, and easy access to Bantayan and Oslob make Moalboal a versatile base even if you don't dive.