A dive resort in Moalboal, Cebu, famous for its resident sardine run just off the shoreline.
01 / 03
Overview
Moalboal's Sardine Run
One of the Philippines' most accessible dive phenomena — a resident sardine shoal a short swim from the beach.
Badian Beach Resort sits in Moalboal, on the southwest coast of Cebu, a town built almost entirely around its position beside Panagsama Beach, where a resident shoal of millions of sardines can be reached by swimming or snorkelling directly from shore. Beyond the sardine run, the surrounding reef supports turtle sightings, and nearby Kawasan Falls and Pescador Island add easy day-trip options for guests staying more than a few nights.
30+
Rooms
1
Resident Sardine Run
1
Shore-Accessible Reef
1
Turtle Sightings
Suites
Beachfront Rooms
Rooms close to Panagsama Beach, the departure point for the sardine run.
Beachfront Room — Badian Beach Resort
01
Sardine Run AccessA short swim from shore to reach the resident sardine shoal.
02
Shore DivingReef access directly from the beach, without a boat required.
03
Turtle SightingsRegular sea turtle encounters along the reef.
04
Waterfall & Island TripsEasy excursions to Kawasan Falls and Pescador Island.
Experiences
Moalboal's Marine Life
The sardine run is one of the most accessible marine spectacles in the Philippines.
Ocean
The Sardine Run
A swim or dive alongside millions of sardines just off the beach.
Adventure
Kawasan Falls
A multi-tiered turquoise waterfall, a short drive from Moalboal.
Ocean
Pescador Island Diving
A boat trip to a celebrated dive site known for turtles and reef life.
Dining
Beachfront Dining
Casual dining spans Filipino favourites to international dishes popular with divers.
01The main beachfront restaurant
02A bar for sunset drinks
03Fresh seafood specialities
04In-room dining on request
Beachfront Terrace — Badian Beach Resort
Location
Moalboal, Cebu
A dive town on Cebu's southwest coast, the Philippines.
Located on Panagsama Beach in Moalboal, southwest Cebu.
Home to a resident sardine run accessible directly from shore.
Close to Kawasan Falls and Pescador Island.
Roughly 2.5-3 hours by road from Cebu City.
Fly
Fly into Cebu, then continue by road.
Drive
A 2.5-3 hour drive southwest from Cebu City to Moalboal.
Arrive
Check-in from 14:00, with the sardine run a short swim from the beach.
Cebu's Dive Coast
Millions of Sardines, Steps Away
A dive-focused beach resort beside one of the Philippines' most accessible marine spectacles.