PisoFlights
All guides
Cebu & Moalboal, Central Visayas6 min readUpdated April 2, 2026

Cebu to Moalboal in 5 Days: Sardine Run, Kawasan Canyoneering, and a Lechon Stop

Two nights in Cebu City for food and temples, three nights in Moalboal for sardines and canyoneering. Skip Oslob whale-shark feeding — go to Tan-awan or Pintuyan for ethical whale-shark encounters instead.

By PisoFlights Editors · Published March 7, 2026

Day 1 — Land, eat, and don't sleep early

MNL → CEB is one of the cheapest legs in the country (₱1,500–₱2,400 round-trip off-peak). Drop bags at your Cebu City hotel and go straight to lechon. Rico's (Escario branch) and House of Lechon (Larsian area) are the two most consistent picks; CNT in Minglanilla is better if you're renting a car and can detour.

For the evening: Temple of Leah (open till 9 p.m., ₱120 entrance), then down to Tops for Cebu City lights. Tricycle + van combo runs ₱800–₱1,200.

Day 2 — Taoist Temple, Sirao, and depart south

Morning at the Taoist Temple in Beverly Hills (free, but close-toed shoes help). Then Sirao Flower Garden — yes, it's touristy, but the celosia fields are actually beautiful in September. Head south after lunch. Moalboal is 2.5–3 hours by van; most hostels arrange a shared shuttle for ₱350–₱500.

Day 3 — The sardine run, done right

Panagsama Beach: walk out from the shore with mask and snorkel, swim 20 meters, and the sardine ball is right there. No boat required. The best window is 8–10 a.m. before the dive tours arrive and stir the column.

Afternoon option: Pescador Island via banca (₱1,500 split 4 ways is ₱400 each). Sometimes the local thresher sharks show up at the drop-off.

Day 4 — Kawasan canyoneering

The marquee adrenaline thing in Cebu. Package runs ₱1,200–₱1,600 including guide, helmet, life vest, lunch, photos, and the ziplining-slash-jumping route from Kanlaob River to Kawasan Falls proper. The jumps range from 3m to 12m; all are skippable with a stair bypass, which you shouldn't feel shy about.

Day 5 — Oslob, but not for the whale sharks

Oslob's whale-shark feeding is infamous at this point — ethical concerns well-documented. Skip it. If you want a whale-shark encounter, reroute to Pintuyan (Southern Leyte) or Donsol (Sorsogon) where the animals are wild and unfed. From Oslob proper, the Tumalog Falls detour (20 min from town) is worth the side trip on the drive back to Cebu airport.

Item5-day total (per pax)
Flights MNL ⇄ CEB₱2,200
Hotels (2 CEB + 3 Moalboal)₱7,500
Tours + canyoneering₱3,500
Food (₱1,200/day)₱6,000
Local transport₱2,000
Grand total~₱21,200

Frequently asked questions

Do you really not need a boat for the sardine run?

No — Panagsama Beach has the sardines close to shore. Snorkel and go. Boats are for Pescador Island, which is a separate trip.

Is Kawasan canyoneering safe for non-swimmers?

Not really. You must swim short sections in the river. Life vests are provided. If you can't tread water, do the falls-only tour from the bottom instead.

Why skip Oslob whale sharks?

The Oslob population is fed by tour operators, which changes their behavior and migration patterns. Ethical alternatives (Pintuyan, Donsol) exist — same animal, no feeding.

Which lechon is the best in Cebu?

Ask 10 locals, get 10 answers. Rico's is the safest pick for travelers. CNT is better if you have a car. Zubuchon is a third solid option with branches at both airports.

Can I do Moalboal without staying overnight?

Technically — as a day-trip from Cebu City the van is 3 hours each way. You'd get 4 hours at Panagsama, which isn't enough. Stay at least one night.

Ready to book Cebu & Moalboal?

Compare live Cebu Pacific, PAL, and AirAsia fares in one search.

Search MNLCEB flights

Read next