Cebu, Philippines

Moalboal

The sardine run capital of the Philippines.

Moalboal, Philippines — travel destination guide

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.

Best time to visit November to May
Budget level Budget to mid-range
Best for Diving, Snorkeling, Backpackers, Couples

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.