Moalboal’s sardine run: inside the living ocean

Visit the Philippine island of Cebu to discover a natural phenomenon – as well as a coastal town centred on the sea
Freediver swimming in Moalboal, surrounded by a dense circular wall of sardines, with sunlight filtering through the water above.
Credit: John Rey Cuyos
Find the best fares to
Cebu

At 6am, while the shoreline is still quiet, we wade out from Panagsama Beach. Colourful fish dart between our feet in the crystal-clear water. When the seabed drops away, we pull on fins and snorkels and dive, holding our breath for as long as we can. We’re here in search of Moalboal’s sardine run – a vast oceanic murmuration that draws visitors from across the world.

As we slip beneath the surface and kick forward, the silver sea parts. Millions of sardines shimmer at the edge of our vision. The school of sardines forms a living wall that folds and unfurls in perfect synchrony, a single organism with flashes of light rippling across it like sparks. It feels as though the ocean itself is breathing. We surface exhilarated, with a surge of energy that lingers long afterwards.

Moalboal is a small coastal town three hours southwest of Cebu City in the Philippines. Just offshore, a vast shoal of sardines gathers year-round, creating one of the world’s most extraordinary wildlife encounters.

“Even though I see them almost every day, I’m still in awe,” says John Cuyos, an underwater guide and photographer, who seems to possess a natural sardine sensor. “What makes it special is the connection with nature. You don’t just see the fish; you get really close to them.”

Aerial view showing outrigger boats floating along the edge of turquoise coral reefs and deep-blue open water in Moalboal.

Credit: Cebu Seaview Dive Resort

Outrigger boats moored in the shallow turquoise waters of Moalboal.

Credit: part time explorer/Getty Images

From mystery to magnet

No one knows exactly why the sardines first gathered in Moalboal, though several factors may explain their enduring presence. The coastline drops sharply from a shallow coral reef into deep water, providing an easy escape route, while plankton-rich currents offer a reliable food source. Large predators are relatively scarce. Sardine aggregations can be found elsewhere in the Philippines, including Mactan and Bohol, but they’re generally smaller and less predictable. In Moalboal, the shoal remains a constant.

“They’ve been here for more than 15 years. They moved back and forth between Pescador Island and Ronda before settling here at Panagsama Beach,” says Koz Joseph, a Padi course director at Savedra Dive Center. As the shoal’s reputation has grown, so too has Moalboal’s tourism industry, with dive shops multiplying along the shoreline.

The sardines have become both a livelihood and a source of local pride. Their popularity has also brought challenges, including plastic pollution and pressure on fragile coral ecosystems. Visitors pay a small environmental fee upon their arrival, while dive centres such as Savedra support beach and reef clean-ups and educational programmes.

“It’s up to us to look after it, or it won’t be there for the next generation,” Joseph says.

Close-up of a clownfish peering out from the tentacles of a sea anemone on a coral reef in Moalboal.

Credit: John Rey Cuyos

Sea turtle swimming above a coral reef in Moalboal.

Credit: Jao Cuyos/Getty Images

Scuba diver suspended beneath a massive sardine run in Moalboal, while air bubbles rise from the diver's regulator.

Credit: John Rey Cuyos

Beneath the shoal

Snorkelling puts you among the sardines, but scuba diving takes you deeper into the open water.

“When you’re at the surface, you’re looking down into the darker part of the water. But when you’re below, looking up, the light is so much brighter, the colours much more vivid,” says our diving instructor, Mario Kaempfer. For him, the spectacle never loses its appeal. “It’s magical. Hundreds of thousands of fish with sunlight streaming through them.”

We swim behind Kaempfer, scanning the house reef off Panagsama Beach. Clownfish dart among corals, lionfish fan their spines, pufferfish drift by like balloons and trumpetfish hover in the current. We follow the path of a sea turtle and briefly lose sight of one another.

Then Kaempfer stops. Our gaze meets the sardine ball. Vast yet intricately detailed, it surrounds us on every side. We keep our distance, but the shoal drifts closer, surrounding us. Its scale is astonishing as we watch, hypnotised. One sardine breaks away, swimming against its peers, before disappearing back into the mass.

What makes Moalboal special isn’t only the sardines, but also the people who’ve built their lives around them. Instructors are unfailingly warm and embrace a pace that reflects the nature of the town itself. “This is my dream job,” Joseph says. “Work doesn’t feel like work. Even if I wasn’t getting paid, I’d still come in.” It’s a philosophy embodied by the community and its shared lifestyle. Natural and balanced, a flow of life all around you.

Tips for visiting the Moalboal sardine run

  • Visit between December and May during the dry season for the clearest conditions.
  • Snorkelling is accessible for all, but swimming proficiency is required for scuba diving.
  • Wait at least 12 hours after diving before boarding an aircraft. See Divers Alert Network for more information.
  • An environmental fee of PHP25 (HK$3) is payable at a checkpoint upon arrival in Moalboal.

How to get to Moalboal

Hotels can arrange private transfers from Cebu airport to Moalboal, which take about three and a half hours and cost about PHP3,200 (HK$400).

How to see the sardine run

Savedra Dive Center offers a Padi Discover Scuba Dive . Highly recommended for beginners, this two-to-three-hour taster session teaches the basics before bringing participants to a dive site to see the sardines.

You can hire local underwater photographers in Moalboal to capture your swim through the sardine run. Guides are also available. John Cuyos , an expert underwater guide and photographer, shot some of the images for this feature.

Thatched-roof parasols shading an outdoor seating area beside a swimming pool at Cebu Seaview Dive Resort in Moalboal, with lush greenery framing the scene.

Credit: Cebu Seaview Dive Resort

Elevated view from Cebu Seaview Dive Resort in Moalboal overlooking a swimming pool and outrigger boats, divers and swimmers in the sea.

Credit: Cebu Seaview Dive Resort

Where to stay

  • Harman Suites Moalboal offers comfortable rooms in a central location, with friendly staff and easy access to shops, restaurants and Panagsama Beach.
  • Cebu Seaview Dive Resort is a tranquil retreat with an outdoor pool, a small private beach, a restaurant, rooms offering sea views and its own Padi 5 Star Dive Centre.

Where to eat

Three layered beverages served at Cocofi in Moalboal, featuring coconut water topped with coffee, ube and matcha foams.
  • Cocofi for refreshing coconut‑based drinks, like coco matcha and coco ube, best enjoyed alongside an ice bath at Mujō next door.
  • Three Bears Restaurant for juicy, indulgent burgers, perfect for refuelling after a long day outdoors.
Smoothie bowl served in a coconut-shell bowl at Shaka in Moalboal, topped with sliced bananas dusted with cinnamon, granola, shredded coconut and cacao nibs.

More inspiration

Cebu travel information

Country / Region
Philippines
Language
Cebuano
Airport code
CEB
Currency
PHP
Time zone
GMT +08:00
Climate
Tropical
Country / Region
Philippines
Time zone
GMT +08:00
Currency
PHP
Airport code
CEB
Language
Cebuano
Climate
Tropical
Find the best fares to
Cebu