12 Unmissable Things to Do in Cebu: Canyoneering, Sardine Runs and the Best Lechon in the Philippines
Cebu is the middle of the Philippines in every sense. It's the country's second-busiest airport, the birthplace of its Spanish-Catholic history, and the launchpad for some of the best water in Southeast Asia. You can be jumping off a cliff into a turquoise river in the morning and eating the country's most famous roast pig by night.
Most people fly in, do Oslob, and leave. Big mistake. The best of Cebu is quieter, wilder, and (mostly) cheaper than the tour-bus circuit. Here's what actually earns your time.
1. Canyoneer Down to Kawasan Falls
Start here, because nothing else on the island hits quite like it. Near Badian on the southwest coast, Kawasan Falls is a stack of glowing turquoise pools — but the real thrill is how you reach the bottom. You canyoneer down: jumping off ledges (some 4m, some a genuinely terrifying 12m), sliding down natural rock chutes, and swimming through a river gorge until the tiered falls open up in front of you.
Guided packages run 1,500-2,500 PHP ($27-45), including helmet, life vest, guide, and gear. The falls themselves charge a small separate entry fee (~40-100 PHP).
Two rules. Go early — by late morning the gorge is a conga line of GoPros. And only jump when your guide confirms the water's deep enough that day. Flash floods have killed people here after heavy rain, and the whole thing rightly shuts down when the river rises.
2. Swim Inside the Moalboal Sardine Run
This one's a genuine wonder, and it's basically free. Just off Panagsama Beach in Moalboal, millions of sardines gather in a permanent, year-round shoal — swirling into shimmering silver tornadoes that shift and part around you. No boat needed. You swim out from shore with a snorkel and you're in it.
Want to go deeper? A two-tank dive runs ~1,500-2,000 PHP. Guided snorkel boats are ~500-800 PHP. Either way, go in the calm of early morning for the best visibility.
And here's the thing about Moalboal — it's the antidote to Oslob. No feeding, no cages, no ethical asterisk. Just a wild spectacle happening on its own schedule, meters from a beach bar.
3. Dive the Pescador Island Wall
A short bangka ride offshore from Panagsama sits Pescador Island — a pinnacle with a dramatic drop-off wall, its own sardine balls, and a swim-through cave the divers call "the Cathedral." Thresher sharks turn up here sometimes. Book with an established shop like Savedra Dive Center and pair it with the sardine run for one very full water day.
4. Hunt for Green Turtles Off Panagsama
Just south of the sardine run, resident green sea turtles graze the seagrass beds all day, every day. You can snorkel to them straight off the reef. They're used to swimmers and utterly unbothered — keep your distance, don't touch, and let them do their thing.
5. Debate (Then Probably Skip) the Oslob Whale Sharks
Oslob is Cebu's most famous attraction and its most controversial. For ~1,000 PHP, snorkelers get near-guaranteed close encounters with whale sharks that are drawn in by feeding. Sounds magical. It's complicated.
Marine biologists criticize the feeding for altering the animals' natural migration and behavior, and the protective rules — no touching, no sunscreen, keep 4m back — get enforced inconsistently. It's the single most common regret travelers voice about Cebu.
Here's the FairTravels take: skip the Oslob circus. If seeing whale sharks is a bucket-list must, look at wild, seasonal, non-fed encounters like Donsol in Sorsogon instead. If you do go to Oslob, at least be the visitor who follows the rules — no sunscreen, no touching, real distance.
6. Chase Thresher Sharks at Malapascua
Here's a wild card off Cebu's northern tip. Tiny Malapascua Island is one of the only places on Earth where you can reliably see pelagic thresher sharks — those otherworldly deep-water sharks with the enormous scythe-like tails. Divers descend to Monad Shoal before dawn (boats leave ~4:30am) to catch them at their cleaning stations.
You'll want Advanced Open Water certification, and a two-tank package runs ~2,500-3,500 PHP. Get there via a Ceres bus to Maya port, then a short bangka crossing. Non-divers still get soft white beaches and a mellow dive-town rhythm.
7. Stand Where the Philippines Became Christian
Back in Cebu City, the Basilica del Santo Niño houses the revered Santo Niño statue — a 1521 gift from Magellan's expedition — while the adjacent kiosk shelters Magellan's Cross, planted where the first Cebuanos were baptized. Both are free (donations welcome); dress modestly. These are the anchor sites of Sinulog, the country's largest festival, which erupts across the city every January.
8. Walk the Ramparts of Fort San Pedro
Five minutes from the Basilica sits Fort San Pedro, the oldest triangular bastion fort in the country. Entry's about 30 PHP. Walk the ramparts and gardens, then grab a cold buko (coconut) from a vendor outside. It's a quick, cheap, genuinely atmospheric stop.
9. Climb Osmeña Peak for the Jagged Ridgeline
Cebu's highest point sits in the hills near the southwest coast, and the reward is a landscape that looks nothing like the rest of the island — a row of jagged, saw-tooth green peaks folding into the distance. It's an easy hike (more of a stroll to the summit) best done at sunrise. Pair it with a Moalboal base since it's a manageable trip from that side.
10. Take the High Road to Sirao and the Temple of Leah
Up in the Busay hills above Cebu City, two very Instagram-famous spots sit near each other. The Roman-columned Temple of Leah (entry ~120 PHP) is a grand marble monument built as a tribute to one man's late wife, and the Sirao Flower Garden — nicknamed "Little Amsterdam" — floods the hillside with color (~100 PHP). Go in the late afternoon for the light and the city views. Grab a car up; the roads are steep.
11. Eat Lechon Until You Can't Move
Cebu doesn't do subtle when it comes to roast pig. Lechon here has crackling skin and juicy, herb-stuffed meat, and Cebuanos will argue for hours about who does it best. The contenders:
Rico's Lechon (Mango Ave) — the spicy cut, ~250-350 PHP a plate
Zubuchon (IT Park) — the one Anthony Bourdain called "the best pig, ever," ~280-400 PHP
CnT Lechon — the old-school local favorite
Do yourself a favor and order the crispiest skin.
12. Graze the Grills at Larsian BBQ
For a different kind of feast, head to Larsian BBQ near Fuente Osmeña — a smoky open-air strip of grills. Pick your skewers (pork, chicken, chorizo, isaw), pair them with puso (hanging rice woven in coconut leaves), and eat with your hands. A full spread runs ~200-300 PHP. Cash only, and worth every peso.
Pro Tip: Structure the Trip Like a Local Would
The rookie move is basing yourself in Cebu City and doing everything as exhausting day trips — three hours down to Oslob and back, dawn to dark. Don't.
Split your trip instead. Give the city two nights for the heritage core, the hills, and the lechon. Then move to a coastal base — Moalboal for the sardine run and Kawasan canyoneering, or Malapascua in the north for thresher sharks. Sleep where the action is.
And one hard rule: pull out all your cash in Cebu City before you leave. ATMs in Moalboal, Malapascua, and Bantayan are sparse and regularly out of money, and half the dive shops and small resorts are cash-only. Withdraw more than you think you need, keep small bills for tricycles and jeepneys, and you'll never get stranded.
Cebu rewards the traveler who goes past the tour-bus loop. Skip the crowds, chase the water, and you'll leave planning your next trip before this one's even over — perhaps to the powder-white sands of Boracay, minus the day-tripper crowds.