Best Time to Visit
Dry season December-May, with March-May warmest and best for diving. Peak festival energy hits in January for Sinulog. June-November is the wetter, typhoon-prone season
Language
Cebuano (Bisaya) and Filipino; English is an official language and very widely spoken
Currency
Philippine Peso (PHP)
Time Zone
Philippine Standard Time (PST, UTC+8)
Airport
Mactan-Cebu International Airport (CEB) — the country's second-busiest, with direct regional and domestic flights
Population
Cebu City ~one million; Metro Cebu around 3 million
Climate
Tropical, avg 27-32°C year-round; humid, with a wet season roughly June-November
Safety Rating
Generally Safe (Level 1) in tourist areas — use normal city caution; check current advisories before traveling to the far south/west of Mindanao (a separate region)
Getting Around
Jeepneys, taxis, Grab ride-hailing in the city; buses and vans (from South Bus Terminal) reach Moalboal, Oslob, and Bantayan
A multi-tiered turquoise waterfall near Badian on Cebu's southwest coast, most thrillingly reached by canyoneering — jumping, sliding, and swimming down a river gorge before arriving at the falls. Guided canyoneering packages run ~1,500-2,500 PHP (~$27-45) including gear, guide, and life vest. The falls alone charge a small entry fee (~40-100 PHP). Go early; it gets very busy by late morning. About 3-4 hours from Cebu City.
One of the world's most accessible marine spectacles — a permanent, year-round shoal of millions of sardines swirling in shimmering tornadoes just meters off Panagsama Beach. You can see it snorkeling straight from shore (free) or on a dive (~1,500-2,000 PHP for two tanks). Sea turtles and the dramatic Pescador Island wall are nearby. Best visibility in the calm morning. A highlight of any Cebu trip.
The cradle of Christianity in the Philippines — the Basilica houses the revered Santo Niño statue (a 1521 gift from Magellan's expedition), and the adjacent chapel shelters Magellan's Cross, planted where the first Cebuanos were baptized. Both are free to enter (donations welcome); dress modestly. They anchor the January Sinulog festival, the country's largest. In central Cebu City, easy to combine with Fort San Pedro.
Oslob is famous for near-guaranteed close encounters with whale sharks, drawn in by feeding. Interactions cost ~1,000 PHP for snorkelers. Be aware: conservationists criticize the feeding as harmful to the animals' natural behavior, and rules (no touching, no sunscreen, keep 4m distance) are inconsistently enforced. Many travelers now prefer wild, non-fed encounters elsewhere. Roughly 3 hours south of the city; go at dawn for calmer conditions.
A small island off Cebu's northern tip and one of the only places on Earth to reliably see pelagic thresher sharks — divers descend before dawn to Monad Shoal to watch them visit cleaning stations. Advanced Open Water certification is recommended. Reached via a bus to Maya port then a short bangka boat crossing. The island also has soft white beaches and relaxed dive-town vibes for non-divers.
A laid-back island off Cebu's northwest coast with powder-white beaches and a fraction of the crowds of Boracay — think hammocks, cheap seafood, and cycling between fishing villages. Reach it by bus to Hagnaya port then a ferry to Santa Fe (~2.5-3 hours total from the city). Ideal for a slow beach break after the adrenaline of canyoneering and diving. Especially peaceful outside the Easter/Holy Week rush.
Land at Mactan-Cebu International Airport (CEB) on Mactan Island, transfer over the bridge to Cebu City, settle in, and get your bearings with an easy first evening. Withdraw plenty of pesos tonight — ATMs are scarce once you head to the coast.
Airport transfer to Cebu City(45-60 minutes)
Book a Grab from the Mactan airport (~250-400 PHP to uptown/Cebu Business Park; more in traffic). The bridge crossing from Mactan to the mainland is the main bottleneck.
Check in & withdraw pesos(1 hour)
Base yourself in the IT Park / Lahug area for restaurants and easy Grab access. Hit an ATM (BPI or BDO) and pull out cash for the whole trip — Moalboal, Malapascua and Bantayan ATMs are unreliable.
Dinner at Rico's Lechon, Mango Ave(1.5 hours)
Cebu's signature dish is lechon (roast suckling pig). Rico's Lechon on Mango Avenue serves the 'spicy' cut with rice for ~250-350 PHP a plate. Open till ~10pm — order the crispy skin.
Evening stroll around IT Park(45 minutes)
Sugbo Mercado night market runs here Thu-Sun (~5pm-2am) with dozens of food stalls if you're still hungry. A gentle way to shake off the flight.
A full day in the historic core — the birthplace of Christianity in the Philippines — plus the hillside temples and gardens above the city. Use Grab between sights; central Cebu traffic is heavy, so start early.
Basilica del Santo Niño & Magellan's Cross(1.5 hours)
Free entry (donations welcome); dress modestly. The Basilica houses the 1521 Santo Niño statue; the adjacent kiosk shelters Magellan's Cross, planted where the first Cebuanos were baptized. Go early to beat the heat and crowds.
Fort San Pedro(1 hour)
The oldest triangular bastion fort in the country, a 5-minute walk from the Basilica. Entry ~30 PHP. Walk the ramparts and gardens, then grab a cold buko (coconut) outside.
Lunch at Larsian BBQ(1 hour)
A smoky open-air grill strip near Fuente Osmeña — pick your skewers (pork, chicken, chorizo, isaw), pair with puso (hanging rice). A full feast runs ~200-300 PHP. Cash only.
Temple of Leah & Sirao Garden(3 hours)
Grab or hire a car up to the hills of Busay. The Roman-style Temple of Leah (entry ~120 PHP) and the colorful 'Little Amsterdam' Sirao Flower Garden (~100 PHP) sit near each other. Great late-afternoon light and city views.
Dinner at Zubuchon, IT Park(1.5 hours)
Anthony Bourdain called Zubuchon's lechon 'the best pig, ever.' A lechon plate is ~280-400 PHP. Book ahead on weekends.
Transfer to Moalboal on the southwest coast, Cebu's premier budget dive and snorkel town, home of the sardine run. Afternoon is for settling in and a first swim off Panagsama.
Ceres bus to Moalboal(3-3.5 hours)
From the Cebu South Bus Terminal, take a Ceres bus toward Bato via Barili (~150-200 PHP, aircon). Ask to be dropped at the Moalboal junction, then a tricycle (~50-100 PHP) to Panagsama Beach. Leave by 8am to beat the heat.
Check in at Panagsama Beach(45 minutes)
Base yourself at Panagsama — options range from budget guesthouses to Blue Orchid Resort. Most dive shops (Savedra, Neptune, French Kiss Divers) line this stretch.
First snorkel over the sardine run(1.5 hours)
The permanent sardine shoal swirls just meters off Panagsama — snorkel straight from shore for free. Best visibility is calm morning, but an afternoon warm-up dip lets you scout the drop-off.
Sunset dinner at Chili Bar / Ven'z Kitchen(1.5 hours)
Ven'z Kitchen does huge, cheap curries and Filipino plates (~150-250 PHP); Chili Bar is the sunset beer spot right on the water. Cash only.
The signature Moalboal water day — the sardine tornado, resident green turtles, and the Pescador Island wall. Choose diving or snorkel island-hopping depending on your certification.
Morning sardine run + turtle snorkel(2.5 hours)
Head out at dawn for the best visibility. The sardines form shimmering tornadoes; green sea turtles graze on the seagrass just south along the reef. A guided snorkel boat is ~500-800 PHP; a two-tank dive ~1,500-2,000 PHP.
Pescador Island wall dive/snorkel(3 hours)
A short bangka ride offshore, Pescador is a pinnacle with a dramatic wall, sardine balls, and occasional thresher sightings at 'the Cathedral.' Book with an established shop like Savedra Dive Center.
Lunch on the boat / back at Panagsama(1 hour)
Most island-hop packages include a simple lunch. Otherwise grab a rice bowl back on the beach strip.
Evening at leisure(2 hours)
Rinse gear, nap, and watch the sunset. Try mango shakes at a beachfront cafe (~80-120 PHP).
The adrenaline highlight — cliff jumps, natural slides, and swims down a turquoise gorge to the tiered Kawasan Falls near Badian, just south of Moalboal. Safety first: only go with a licensed guide and never if the river is high after rain.
Transfer to Kawasan start point, Badian(45 minutes)
Badian is ~30-45 minutes south of Moalboal by van or habal-habal (motorbike). Most Moalboal shops and hostels arrange a canyoneering package with pickup.
Guided canyoneering to Kawasan Falls(3-4 hours)
Packages run ~1,500-2,500 PHP including helmet, life vest, guide and gear. Jumps range 4-12m — only jump when the guide confirms the water is deep enough. Go early; the falls get crowded by late morning. Closes when the river rises.
Swim at the base of Kawasan Falls(1 hour)
Small entry fee (~40-100 PHP). The final tier is the iconic blue pool; you can raft under the cascade for a small tip.
Return to Moalboal & rest(1 hour)
Back for a hot shower and an early, well-earned dinner. Legs will be jelly — keep it easy tonight.
A deliberate slow day after two big water days. Sleep in, laze on the beach, maybe a gentle final snorkel, and soak up the laid-back Panagsama vibe.
Slow morning & optional freedive(2 hours)
Sleep in. If you're keen, book a relaxed freedive or extra sardine snorkel — the run is there every day. Otherwise just float in the shallows.
Lunch at Shaka Moalboal(1 hour)
Popular healthy cafe for smoothie bowls, wraps and fresh juices (~200-350 PHP) — a nice change from rice meals.
White Beach (Basdaku) sunset(3 hours)
A tricycle ride (~150 PHP) north to Basdaku White Beach — a proper sandy stretch (Panagsama is more rocky/reef). Best sunset spot in the area; beachfront grills sell cheap fresh fish.
Farewell dinner at Cabana Beach Club(1.5 hours)
Beachfront tables, wood-fired pizza and cocktails as the sun drops. A relaxed last night on the coast.
Travel back to Cebu City and Mactan for your flight home. Build in a big buffer — the southbound highway and the Mactan bridge can both jam.
Ceres bus back to Cebu City(3-3.5 hours)
Tricycle to the Moalboal junction, then a Bato-Cebu Ceres bus back to the South Bus Terminal (~150-200 PHP). Leave with plenty of margin before your flight.
Last lunch at CnT Lechon or a mall(1 hour)
If time allows, one more lechon plate at CnT Lechon, or grab a quick meal at SM Seaside en route to the airport.
Transfer to Mactan-Cebu Airport(45-60 minutes)
Grab from the city to CEB (~250-400 PHP). Aim to be at the airport 3 hours before an international flight; the bridge and Mactan traffic are unpredictable.
Citizens of most Western countries and many others enter the Philippines visa-free for 30 days, extendable at a Bureau of Immigration office (Cebu has one) for a fee. You must show an onward or return ticket — airlines and immigration do check this. Your passport needs 6 months' validity. Extensions are straightforward but bring cash for the fees.
In Cebu City, the Grab ride-hailing app is the easiest, fair-priced way around (metered taxis are fine too but insist on the meter). For day trips, the South Bus Terminal serves Moalboal, Kawasan/Badian, and Oslob (Ceres buses, ~150-250 PHP, 3-4 hours), while the North Terminal serves Maya (for Malapascua) and Hagnaya (for Bantayan). Buses are cheap but slow — leave early to beat both heat and crowds.
The single most common regret travelers voice about Cebu is the Oslob whale-shark feeding operation, widely criticized by marine biologists for altering the animals' migration and feeding behavior. If seeing whale sharks matters to you, consider non-fed, seasonal encounters (e.g. Donsol in Sorsogon) instead. If you do go to Oslob, never touch the sharks, wear no sunscreen, and keep your distance — the rules protect them.
Kawasan canyoneering involves real cliff jumps (some 4-12m) into water — only go with a licensed guide, wear the provided helmet and life vest, and don't jump if you can't confirm the water is deep enough that day. Flash floods have caused deaths after heavy rain, so canyoneering closes when the river rises. For island boat transfers, avoid overloaded bangkas and skip crossings when the coast guard flags rough seas.
Meals cost 100-300 PHP, a two-tank dive ~1,500-2,000 PHP, and dorm beds from ~500 PHP, making Cebu excellent value. But ATMs are sparse and often out of cash in Moalboal, Malapascua, and Bantayan, and many small resorts and dive shops are cash-only or add card surcharges. Withdraw enough pesos in Cebu City before heading to the coast, and keep small bills for jeepneys and tricycles.
Ask any Cebuano where the real Cebu is and they won't send you to Oslob. Here's the local knowledge — the lechon that wins arguments, the falls to skip, and what visitors get wrong.
When to go, how to reach Moalboal, whether Oslob is ethical, how much a week really costs — the practical answers to the questions Cebu travelers actually ask.
From jumping down the turquoise gorge at Kawasan Falls to swimming inside a tornado of a million sardines, here are the 12 experiences that actually make Cebu worth the flight.