Cebu.travel
A vast silver sardine run swirling in the clear water off Panagsama Beach, Moalboal, Cebu
South-west Cebu coast

Moalboal & the sardine run

The first time you put your mask under at Panagsama Beach and a wall of a million sardines bends around you, you understand why we never get tired of driving people to Moalboal.

From Cebu City
~90 km
2.5-3 hours by private car (more by bus)
From Mactan airport
~100 km
3-3.5 hours, including the bridge off Mactan
Region
South-west Cebu coast
Best time
See below
Year-round for the sardines; the driest, calmest months are roughly February to May.

It sits on Cebu’s south-west coast, about 90 km from Cebu City, and the sardine run is one of the most reliable natural spectacles in the Philippines - you snorkel it straight from shore, no boat needed, and green sea turtles graze the same shallows almost every day.

Most travellers come for a day trip or an overnight, pairing the sardines and turtles with a Pescador Island boat tour and, often, Kawasan Falls canyoneering an hour further south.

By private car the drive is roughly 2.5-3 hours from the city - longer by public bus, which stops frequently along the way - and your driver waits while you swim, so the day runs on your clock, not a timetable.

How to get to Moalboal from Cebu City & the airport

  • Private transfer (what we arrange)~2.5-3 hrs

    Door-to-door from your hotel or the airport in a private, air-conditioned car or van, with optional stops. Fixed price, no haggling - request a quote and we confirm the all-in fare.

  • Ceres bus (public)~3-4 hrs

    Board a Ceres Liner bus marked “Bato via Barili” at the Cebu South Bus Terminal on Natalio Bacalso Avenue - not “Bato via Oslob”, which goes the other way around the island.

  • Shared van (public)~3 hrs

    V-hire vans run the same route with fewer stops than the bus but fixed seats and luggage limits.

Children playing in the shallows off Panagsama Beach at Moalboal, Cebu, in the late afternoon light
An outrigger boat anchored off the pale sand and clear turquoise water of White Beach (Basdako), Moalboal, Cebu
A mushroom-shaped coral rock formation with mangrove sprouts growing on top, exposed at low tide near Moalboal, Cebu
The signposted entrance gate to White Beach (Basdaku), Moalboal, Cebu, listing the per-person and vehicle parking fees

What to expect

The sardine run

A permanent, free-to-snorkel baitball off Panagsama Beach - no boat required. Best light is usually mid-morning.

Sea turtles

Green turtles graze the seagrass beds in the same stretch of shallow water, often within fin’s reach.

Pescador Island

A short banca ride out to a marine sanctuary with walls, the “sardine cathedral”, and frequent turtle and thresher sightings for divers.

White Beach (Basdaku)

A separate, sandy swimming beach a few kilometres north of Panagsama, good for families and sunsets. There’s a small gate fee - ₱10/person, ₱20 motorbike, ₱30 small vehicle, ₱50 large vehicle - which covers parking on site.

Best time to visit

Year-round for the sardines; the driest, calmest months are roughly February to May.

Moalboal: frequently asked questions

How long is the drive from Cebu City to Moalboal?

About 2.5-3 hours by private car for the ~90 km along the south coastal road, and typically 3-4 hours by public bus because of the extra stops. Traffic leaving the city is the main variable.

Can I see the sardine run and turtles on a day trip?

Yes. With an early private departure you can snorkel the sardine run and turtles off Panagsama and still be back in the city the same evening. Many guests add a Pescador Island boat tour.

Do I need to book the sardine run?

No - the sardines and turtles are a free shore snorkel off Panagsama Beach. You only pay for optional extras like a Pescador Island boat or gear rental, arranged locally.

How much does a private transfer to Moalboal cost?

It depends on your pickup point, group size, vehicle and whether you add stops or waiting time, so we quote each trip individually. Send us the details and we’ll reply the same day with a fixed, all-in price.

Route guides

Travellers

What guests tell us

  • ★★★★★

    Landed at midnight and our driver was right there with a sign. Smooth ride to Moalboal and the price was exactly as quoted. So much less stressful than sorting it at the airport.

    HHannah & TomCanada · Airport to Moalboal
  • ★★★★★

    Booked an Oslob day trip for my parents from abroad. Everything was arranged by email before they flew. They felt safe the whole way, exactly what I hoped for.

    JJoan R.OFW, Dubai · Oslob tour
  • ★★★★★

    We needed a van and driver for three days of island hopping. Clear pricing, friendly driver, and flexible when our plans changed. Would book again in a heartbeat.

    MMarco D.Australia · Multi-day tour
  • ★★★★★

    Quoted a Kawasan Falls trip on a Sunday and had a fixed all-in price within the hour. No haggling, no surprises on the day. Exactly what we needed with two young kids.

    PPriya S.Singapore · Kawasan Falls
  • ★★★★★

    Our driver waited patiently while our flight was delayed two hours and still got us to the hotel relaxed and safe. Honest people who clearly take pride in the service.

    DDaniel K.South Korea · Mactan to Cebu City
  • ★★★★★

    Organised a whole Bantayan Island weekend for our family group chat from Manila. One contact, one price, zero stress. The kids loved the driver.

    RRhea M.Manila · Bantayan weekend
  • ★★★★★

    Booked from the US for our honeymoon and were nervous about transport. They answered every question fast and the car was spotless. Felt looked after the whole trip.

    AAshley & BenUSA · Honeymoon transfers