
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.
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.




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.