Islands & Destinations

Moalboal: The Sardine Run, Kawasan Canyoneering and What It Costs

16 August 2026 7 min read
Image de couverture - Moalboal : le guide pratique, sardine run et canyoning compris

Moalboal is the cheapest big-name marine encounter in the Philippines. The sardine ball sits about twenty metres off Panagsama beach, in water shallow enough to snorkel, and reaching it costs an environmental fee rather than a boat ticket.

The expensive part of the trip is the other attraction. Kawasan canyoneering carries a rate set by local ordinance, and the cheaper offers you will be quoted in town are not a bargain so much as a breach of it.

The sardine run is free, and you swim to it from the beach

Panagsama beach at Moalboal, with a bangka on the water.

This is the fact that separates Moalboal from every comparable site in the country. The sardines are resident, not seasonal, and they hold a few metres from the drop-off along Panagsama.

You do not need a boat, a guide or a certification. You need a mask.

What you actually pay

The costs are small and collected separately, which is why quoted totals vary so much between guides.

ItemRead in August 2026
Marine sanctuary fee, Panagsama25 to 100 PHP depending on the source
Mask and snorkel rental150 to 250 PHP
Bangka to Pescador IslandBy boat, split between passengers
Fun dive on the same reefStandard rate plus 100 PHP park fee per dive

Bring your own mask if you have one. A rental that leaks costs you the encounter you came for, and the saving is not the point.

Where and when to get in

Enter from the concrete steps along the Panagsama seafront, swim out until the sand drops away, and turn parallel to the shore. The ball moves along the wall through the day, so if it is not in front of you, swim rather than give up.

Early morning gives the best light and the fewest people in the water. By late morning the boats have arrived from the dive shops.

The Moalboal sardine ball is resident, not seasonal, and it sits within snorkelling distance of the beach. It is the only encounter of this scale in the Philippines that does not require a boat.

The bangka is only for Pescador Island

Boats are worth paying for once, to reach Pescador Island, the small rock a few kilometres offshore with the wall dives and the turtle traffic. That is a boat trip, not a sardine trip.

If someone in town sells you a boat to see the sardines, you are paying to be taken to water you could have swum to. Certification levels and site details for the wider region are in our guide to diving in the Philippines.

Kawasan canyoneering and the price nobody explains

A beach camp and bangkas hauled up on the sand in the Philippines. Photo: Robert Dala / Pexels

Kawasan is in Badian, about forty minutes south of Moalboal, and the canyoneering route ends at the falls after a sequence of jumps and slides.

The regulated rate, and why cheaper offers exist

The rate set by local ordinance was 2 000 PHP per person, plus roughly 100 PHP for the mandatory shuttle to the jump-off point, so about 2 100 PHP all in.

Agents in Moalboal routinely advertise around 1 500 PHP. That price undercuts the ordinance, and operators selling it risk fines. It is worth knowing what you are buying into rather than assuming you found a deal.

Kawasan canyoneering has a rate fixed by local ordinance, around 2 000 PHP plus the shuttle. An offer at 1 500 PHP is not a better deal, it is an operator undercutting the ordinance and risking a fine.

What the day involves

Expect three to four hours in the canyon, with jumps you can walk around if you would rather not take them. Guides are mandatory and included in the regulated rate.

  • You will be wet from the start, so take nothing you mind soaking.
  • Phones and cameras need a genuine waterproof case, not a bag.
  • Shoes with grip beat sandals on the wet limestone.

The jumps are optional but the swimming is not. A weak swimmer will not enjoy the middle section.

Getting to Moalboal from Cebu City

Moalboal is one of the easiest bases to reach in the Visayas, which is a large part of why it is so popular with divers on a budget.

The Ceres bus from the South Bus Terminal

Buses leave Cebu South Bus Terminal through the day and take roughly three hours to the Moalboal junction. It is the cheapest option by a wide margin and needs no booking.

Ask for Moalboal and expect to be dropped at the junction on the highway, not at the beach.

Van, Grab and private transfer

V-hire vans run the same route faster and cost more. A private transfer or a Grab from Cebu City is the expensive but simple option, and it is the one that makes sense if you land late with dive gear.

From the junction down to Panagsama

The junction is about four kilometres from the water. Tricycles wait there and the ride down to Panagsama or White Beach is short and cheap.

Agree the fare before you get in, and say which beach you want, because they are on opposite sides of town.

Panagsama or White Beach: where to stay

White Beach at Basdako, Moalboal.

The two are ten minutes apart and suit different trips. Picking wrong is not a disaster, but it does mean a tricycle every time you want the other one.

Panagsama, the divers’ base

Panagsama is where the dive shops, the restaurants and the sardines are. It has almost no sand, which surprises people who booked it expecting a beach.

If you came to be in the water every day, this is the right side of town.

White Beach, the sand and the quiet

White Beach at Basdako is the actual beach, a few kilometres north, quieter and better for a day doing nothing. Fewer places to eat and no dive shops on the doorstep.

The wider trade-off between bases across the country is covered in our guide on where to stay in the Philippines.

A 48-hour plan for Moalboal

Two days covers both headline activities without rushing, provided you take them in this order.

  • Day one, morning: sardines at first light from Panagsama, before the boats arrive.
  • Day one, afternoon: Pescador Island by bangka, or a fun dive on the same wall.
  • Day two, early: canyoneering at Kawasan, which takes most of the day once transfers are counted.
  • Day two, evening: back to Moalboal, or straight on to your next base.

Do not put canyoneering first. You will not want an early snorkel the morning after four hours of jumping into cold water.

Frequently asked questions

Do you need a boat to see the sardine run at Moalboal?

No. The ball sits within swimming distance of Panagsama beach and you can snorkel to it. Boats are for Pescador Island, which is a separate trip.

When is the best time to visit Moalboal?

March to June is calmest at sea, but Moalboal is a Type III climate zone with no month genuinely written off. The sardines are resident all year.

How many days do you need there?

Two full days covers the sardines, Pescador and Kawasan. Three or four if you are diving properly rather than snorkelling.

Is Kawasan canyoneering dangerous?

It is a guided activity with optional jumps and mandatory swimming. The real risks are wet rock and overestimating your swimming, not the canyon itself.

Can you do Moalboal as a day trip from Cebu?

You can, and it is a long day for one activity. Three hours each way leaves time for the sardines or for Kawasan, not both.

Are there ATMs in Moalboal?

There are machines in town, and they run out or go offline often enough that arriving with cash is the sensible plan. Fees are collected in cash almost everywhere.

Should you book canyoneering in advance?

Not usually. Booking on the spot the day before is normal, and it lets you check the rate you are being quoted against the regulated one.