Cebu, Philippines — Canyoneering, sardine runs and the country's best-connected hub airport.

Central Visayas · Must visit

Cebu

Canyoneering, sardine runs and the country's best-connected hub airport.

Cebu is a long island with two very different sides: the busy east coast with the city and Mactan's resorts, and the wild south-west with Kawasan Falls, Moalboal and Oslob. Most first-time visitors only see the east; the south-west is where the real trip happens.

Why visit

  • One island holds a major international airport, canyon adventure sports and world-class snorkeling
  • Moalboal's sardine run is one of the most reliable marine wildlife encounters in the country
  • Osmeña Peak gives you mountain scenery you would not expect on a beach-focused island
  • Bantayan Island offers a genuine escape from the busier south-west circuit
  • Excellent value on diving certifications compared with more famous dive destinations

Highlights

  • Kawasan Falls canyoneering in Badian, a half-day of jumps, slides and swims
  • Moalboal's sardine run, visible right off the beach with just a mask and fins
  • Osmeña Peak sunrise, the country's highest point in Cebu province
  • Bantayan Island for the purest white sand on the island, reached from the north

Getting there

  • International flights direct to Mactan-Cebu (CEB)
  • Cebu City to Moalboal: 3h by car or shared van
  • Moalboal to Kawasan Falls, Badian: 30 minutes by tricycle or habal-habal

My personal recommendation

I do not send clients to swim with whale sharks in Oslob; the feeding practice is well documented and not something I want to sell. I explain why and offer the Southern Leyte alternative, where the encounter is wild and unfed.

Best beaches

  • Panagsama Beach, Moalboal

    Rocky entry but the best access point for the sardine run, right off the shore.

  • White Beach, Moalboal

    A short tricycle from Panagsama, better actual sand for lounging.

  • Sugar Beach, Bantayan Island

    Long, quiet white sand, worth the extra travel time from the south.

  • Basdaku Beach, Moalboal

    Quieter than White Beach, good sunset views.

Where to sleep: my inspected hotels

I have personally canyoned Kawasan Falls and snorkeled the Moalboal sardine run multiple times across different seasons to confirm which months give the clearest, calmest conditions.

Luxury

  • Shangri-La Mactan

    Mactan Island

    A reliable international-standard property for a first or last night near the airport.

  • Cebu Ocean Park Hotel

    Mactan

    Good facilities for families needing a comfortable buffer night before or after the south-west circuit.

Mid-range

  • Cebu South Palms

    Moalboal area

    Solid mid-range option with a pool, useful base for canyoneering and sardine run days.

  • Blue Orchid Resort

    Moalboal

    Comfortable rooms close to Panagsama's dive shops and restaurants.

Budget

  • Moalboal Backpacker Lodge

    Panagsama

    Clean dorms and a social atmosphere, popular with divers and canyoneering groups.

  • Eve's Kiosk

    Moalboal

    Simple beachfront rooms and one of the longest-running local businesses in the area.

Best restaurants

  • Chili Bar

    Moalboal favourite for pizza and cold beer after a canyoneering day.

  • Ginger's Restaurant

    Cebu City fine dining showcasing modern Filipino cuisine.

  • Larsian BBQ

    Cebu City street-style barbecue, an essential local food experience.

  • Chez Antoinette

    A dependable French bistro in Cebu City for a change of pace.

Best activities

  • Kawasan Falls canyoneering

    Half-day guided route with jumps, slides and a final swim to the main falls.

  • Moalboal sardine run snorkeling

    Enter directly from Panagsama Beach, no boat needed most days.

  • Osmeña Peak sunrise hike

    Leave Moalboal by 04:00 to reach the summit for sunrise.

  • Bantayan Island day or overnight trip

    Requires an early start from the south to make it worthwhile.

  • Pescador Island diving

    A short boat from Moalboal, strong current but excellent visibility.

Hidden places

  • Tumalog Falls

    Near Oslob, a wide curtain waterfall skipped by most whale shark day-trippers.

  • Aguinid Falls

    A multi-tier waterfall near Samboan, far less visited than Kawasan.

  • Sumilon Island

    A sandbar and marine sanctuary near Oslob, a quieter alternative to the whale shark crowds.

Who is this destination for?

Families

3/5

Couples

3/5

Honeymoon

2/5

Luxury travellers

3/5

Divers

5/5

Backpackers

4/5

Digital nomads

3/5

Adventure travellers

5/5

Common mistakes

Booking a whale shark swim in Oslob

The feeding practice affects the sharks' natural behaviour; I steer clients to Southern Leyte instead.

Basing entirely in Cebu City

The city has little beach appeal; the real highlights are three hours south-west.

Skipping Osmeña Peak because it's not a beach

It is one of the best sunrise views in the Visayas and an easy half-day add-on.

Underestimating road transfer times

Cebu City to Moalboal is a genuine three hours; don't schedule a same-day flight after.

Visiting the sardine run without checking recent sightings

The shoal moves seasonally; ask your resort or dive shop before planning around it.

Recommended length of stay

Four to five nights: one arrival day near the airport, two to three days in Moalboal for canyoneering and snorkeling, one buffer day.

Perfect itinerary combinations

  • Cebu + Bohol

    A 2h fast ferry connects Cebu City directly to Bohol's Chocolate Hills and Panglao beaches.

  • Cebu + Siquijor via Bohol

    Combine all three Central Visayas islands with two short ferry hops.

  • Cebu + Southern Leyte

    For serious divers, add the wild whale shark encounters and empty reefs of Southern Leyte after Cebu.

Frequently asked questions

Personally inspected

Need help planning your trip?

Let's build your perfect itinerary: the right hotels, the right transfers, the right number of nights.

Other destinations

A question? Let's talk directly.

No forms, no call centre. You write, I answer — from the Philippines.

Chat with me on WhatsApp

A personal reply within a few hours, Philippine time.