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 and no guided tour needed, and green sea turtles graze the same shallows almost every day. Moalboal charges a small municipal environmental user fee for snorkelling in its waters, collected locally in cash.

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 baitball off Panagsama Beach, snorkelled straight from shore - no boat and no tour required, just the small municipal environmental user fee Moalboal collects locally in cash. 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.

At Panagsama Beach: when to swim, and what you pay locally

Sardine run
A permanent baitball just off the Panagsama Beach drop-off, there all year rather than seasonal. A shore snorkel - wade in and swim out a short way, with no boat and no tour needed
Best time in the water
Any time of day works, but early is best - before the midday boats and the crowds reach the drop-off
Turtles
Green sea turtles graze the seagrass in the same shallows most days
Environmental user fee
Moalboal charges a municipal fee for snorkelling in its waters under a 2021 ordinance, collected in cash at a booth on the beach or at the tourism office. Published amounts disagree and the booth is not always staffed, so we print no figure - carry some pesos
Gear, guide and Pescador Island banca
Optional extras, arranged and paid locally on the beach. Not part of the transport quote
  • The drive is the long part of the day, not the swim. Tell us in the quote request roughly when you want to be in the water and the pickup is worked back from it, so you reach the drop-off ahead of the midday boats.
  • On a day trip the car and driver wait while you are in the water; on a one-way transfer we drop you at your Moalboal hotel. If you are staying on the White Beach side rather than Panagsama, say so and the drop-off is quoted there.

What the quote covers

Included
  • A private air-conditioned car or van with an English-speaking local driver for the whole journey
  • Door-to-door pickup and drop-off at the exact addresses you give us, not a meeting point
  • Fuel, tolls and parking
  • Waiting time and any extra stops you tell us about up front, priced into the quote rather than added afterwards
  • One fixed all-in price for the trip, agreed in writing before you travel
Paid locally, not in our quote
  • Entrance, activity, guide and boat fees at places you choose to stop (paid locally)
  • Meals and personal spending
  • Accommodation, including a driver overnight on a multi-day trip unless we have set it out in the quote
  • Inter-island ferry and boat crossings, unless we have set them out in the quote

We never invent activity or entrance prices - you pay those directly on the ground.

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 boat, and no tour either - you wade in off Panagsama Beach and swim out over the drop-off. It is not quite free, though, which is the part most write-ups miss: Moalboal charges a municipal environmental user fee for snorkelling in its waters under a 2021 ordinance, collected in cash at a booth on the beach or at the tourism office by the municipal hall. It is a small amount rather than a tour price, and we deliberately do not print a figure because the published amounts disagree with each other and the booth is not always staffed - carry some pesos and ask at your dive shop or hotel on the day. Gear rental, a guide and a Pescador Island banca are separate optional extras, arranged locally. None of it is part of our car quote.

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.

Can I swim with the sardines on the day I fly home?

Only if your last day in the water was a snorkel rather than a dive, and at Moalboal that distinction is easy to miss because the sardine run and the turtles are the same water either way. Snorkelling carries no surface interval at all, so a shore swim at Panagsama on a departure day is fine. Diving does: the Divers Alert Network guidance is a minimum 12-hour preflight surface interval after a single no-decompression dive, and at least 18 hours after multiple dives in a day or several days of diving. So a Pescador Island dive boat or a second day on the tanks means the last dive has to finish the day before you fly, while the same morning spent snorkelling the baitball does not. If you are diving, book the tanks for your second-to-last day and keep the final morning to the shore swim - you see the sardines either way.

Does a quote to Moalboal include the boat or ferry?

Moalboal is reached entirely by road, so there is no crossing to pay for. The quote is one fixed all-in price for the private vehicle, agreed in writing before you travel, and fuel, tolls, parking and any waiting time or extra stops you tell us about are inside it. What stays separate is what you would choose anyway: entrance, activity and boat fees at the places you stop, your meals and your accommodation. We do not invent activity prices, so those you pay directly on the ground.

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