A 7am swim with millions of sardines, a 10-metre jump into a turquoise canyon and boiled tuna belly at sunset: Moalboal packs a lot into three days. But do you need to dive to see the sardine run at its best, and how do you stop the airport transfer swallowing your first day? This Moalboal itinerary has the timings, costs and bookings, and the one thing I’d do differently.
Almost everything visitors come to Moalboal for sits along one road in Panagsama, on Cebu’s south-west coast, so it looks like a place you can wing. But the sardines are at their best before 9am, the dive boats and canyon tours leave early, and the airport transfer can take most of a day. The order you do things in matters.
I spent five nights here in May, diving the sardine run and Pescador Island and canyoneering down to Kawasan Falls, which turned out to be one of the best days I’ve ever had while travelling. This plan fits the best of it into three days based in Panagsama: an arrival day with a sunset dinner, a day on and under the water, and a day in the canyon. It assumes you arrive by mid-afternoon on day 1. If you land in the evening, as I did, add a night.
Some links in this article may be affiliate links, which means we may receive a small commission, at no additional cost to you, if you decide to purchase through one of my recommended partners.

Moalboal itinerary at a glance
- Day 1: Arrive, book your trips on Panagsama Road and watch the sunset from the beachfront over dinner.
- Day 2: The sardine run at 7am, the turtles and Pescador Island, then a massage and a seafood feast.
- Day 3: Canyoneering to Kawasan Falls, then dinner at the El Mercado food market.
If rain or a scheduled closure rules out the canyon on day 3, swap days 2 and 3. The sardines are there whatever the weather.
Day 1: arrive in Panagsama
Panagsama, the beach strip just outside Moalboal town, is where you want to be. The sardines, dive shops, restaurants and food market are all a short walk along Panagsama Road, and the reef wall where the sardines live is a short swim from its rocky shore.
Getting to Moalboal
Moalboal is about 90 kilometres from Mactan-Cebu International Airport, and the journey is the bit that catches people out. A taxi or Grab costs about ₱2,800 to ₱3,800 and should take three to four hours. Mine took almost four, against the two I’d expected, because of the traffic getting out of Cebu City. A seat in a shared van costs about ₱700 to ₱1,000.
The cheap way is a taxi to Cebu South Bus Terminal (₱300 to ₱500), then a Ceres bus signed “Bato via Barili”, not “via Oslob”. Buses run about every 30 minutes from 4am to 9pm, take 2.5 to 3.5 hours and cost about ₱170 to ₱250. Get off at Moalboal public market and take a tricycle to Panagsama for ₱50 to ₱150.
Getting there
Aim to leave Cebu City before the afternoon traffic builds. Land at sunset, as I did, and you won’t reach Panagsama until late at night.
Book your trips on Panagsama Road
Use the afternoon to set up the next two days. The dive shops on Panagsama Beach take bookings for the following morning, and the tour desks on Panagsama Road sell Pescador boat trips and canyoneering. I walked down to the dive shop, talked through the options and booked a two-dive morning for the next day. Withdraw cash while you’re at it: fees, boats, tricycles and most restaurants are cash only, and the few ATMs in town can run dry at weekends.
Watch the sunset over dinner at Tan-aw
Tan-aw sits on the beachfront looking out towards Pescador Island, so time dinner for sunset. My favourite meal in Moalboal was here: boiled tuna belly in a soy and spring onion sauce, with a salad, so fresh I still think about it. Mains cost about ₱250 to ₱300. Make it an early night, as day 2 starts at 7am.
Suggested stay: I stayed five nights at Chief Mau, a sociable hostel a couple of minutes from the beach. I had a very sizeable private room with a wardrobe area, a big bathroom and a terrace with a hammock chair. The team were lovely, and I met great people there. You can also compare places to stay in Moalboal.
Day 2: the sardine run and Pescador Island
Start early, while the sea is at its calmest and clearest.
Swim with the sardines at 7am

Millions of sardines live along the reef wall off Panagsama all year, gathering in dense balls that move like murmurations of starlings. There are very few places in the world where you can swim with anything like it, and they were the reason I stayed in Moalboal.
To snorkel them, walk in near the long pier in front of Marina Village Dive Resort and swim 20 to 30 metres out to the drop-off, where the shoals usually sit. Be in the water between 7 and 9am, before the boats and tour groups arrive. There’s no ticket, but you’ll pay an environmental fee of ₱25 to ₱100 depending on where you get in, so carry ₱125 in small notes and keep the receipt. Snorkel sets cost about ₱100 to ₱250 to rent.
To dive them, book a shore dive. I went with Savedra Dive Center, meeting at the shop at 7am. It was my first ever shore dive: about 25 minutes, to 18 metres, along a wall that drops away steeply. Savedra charges ₱1,400 for a shore dive and ₱1,600 for a boat dive. Add ₱350 a dive for full gear and a ₱100 marine park fee per dive, and a two-dive morning like mine costs about ₱3,900.
On the way back in, watch the seagrass in the shallows, where turtles feed close to the entry points. Give them plenty of space, and never touch or chase them.
Take a boat to Pescador Island
Mid-morning, head 15 minutes offshore to Pescador Island, a tiny limestone island ringed by a coral wall, with a large cave known as the Cathedral. It’s Moalboal’s best-known dive site and a popular snorkelling trip. Shared boat trips from the beach cost about ₱500 to ₱800 per person, or ₱2,500 to ₱5,000 for a private boat, plus the marine park fee. They take about three hours and often include the turtles.
I dived it as the second dive of my morning, and honestly, it wasn’t for me. The currents were relatively strong, I struggled with my buoyancy, and the visibility and variety of marine life weren’t great, though I did see clams, lots of fish and flatworms. I’d read that a typhoon had damaged the shallow coral. If your time or budget is tight, this is the stop I’d drop.
Get a massage
Keep the afternoon free. Spas line Panagsama Road and are cheap. I booked a massage at one a few steps from my hostel, and had another during an all-day power cut: very sweaty without the aircon, but still lovely.
Share seafood and sisig at Lola Tanciang’s
For dinner, round up the people you dived or snorkelled with and head to Lola Tanciang’s Sutukil Seafood Paluto on Panagsama Road. Sutukil is short for sugba, tula and kilaw, so your seafood comes grilled, in a broth or raw and cured. Other travellers recommended it to me. Sharing plates of seafood and pork sisig with people from my dive was my first proper Filipino feast of the trip. It’s cash only and gets busy. My guide to Filipino food has more dishes to look out for.
The change I’d make: Snorkel the sardines rather than diving them. The shoal is often closer to the surface than the seabed, my mask kept filling with water on the dive, and the money is better spent on day 3.
Day 3: canyoneering to Kawasan Falls
Canyoneering in Badian, about 40 minutes south, follows the Kanlaob River down a jungle canyon to Kawasan Falls. It’s three to four hours of jumping into turquoise pools, sliding down rock chutes, swimming and scrambling over boulders. I went on my own and was nervous all morning, and I came out calling it one of the best days I’ve ever had while travelling.
Book the tour
Book through your hostel’s tour desk or an agency on Panagsama Road the day before. Canyoneering has a regulated rate of about ₱2,000 per person, covering an accredited guide, helmet, life jacket and fees. Tours from Moalboal cost about ₱1,900 to ₱2,200 with pick-up and lunch. Mine collected me around 9am and had me back by 3 or 4pm, but a 7am pick-up is better, because the falls fill up from about 10am, when the day trips from Cebu City arrive. Take ₱350 to ₱700 in cash for snacks, a locker and a tip for your guide (₱200 to ₱300 is usual).
Top tip
Operators say the canyon closes on the third Wednesday of every month for a clean-up. It also closes whenever heavy rain makes the river rise. Check before you book, and if the weather turns, ask your operator about moving to another day.
Zipline in, then jump
Many tours start with an optional zipline over the jungle, which costs ₱600 if it isn’t included. I was the tiniest bit nervous, then loved it. From there it’s a 30 to 45-minute walk to the first jump. Then comes a run of jumps, slides and swims, and your guide watches each jump and tells you how to land: body straight, feet first. Every jump is optional. The highest is about 10 metres, and once I’d done it, I felt on top of the world.

Grab a skewer halfway down
Partway down, a stand in the middle of the canyon grills skewers of chicken, pork, and chicken and cheese to order. I still can’t quite believe you can get freshly grilled food down there, so keep a little cash in your guide’s dry bag. The walking sections get slippery after rain. It had rained the day before I went, and shoes with proper grip made all the difference.

Swim at Kawasan Falls
The route comes out at Kawasan Falls, where you can swim in the pools below the tiered waterfall. There’s a rope swing too. My canyon guide, Caesar, who was absolutely amazing all day, told me to hold on until I was over the middle of the pool. I let go early and hit the water belly first: very inelegant, still fun.
Do
Book the Kawasan canyoneering adventure with lunch from Moalboal, or read my Kawasan Falls canyoneering guide for operators, prices and safety rules.
Eat at El Mercado
Back in Panagsama, walk to El Mercado de Moalboal, the food market on Panagsama Road. I wasn’t expecting so much choice. There were about 20 places to pick from when I went, from Korean and Japanese to a sandwich stall, which makes it perfect when nobody can agree. Most mains cost ₱150 to ₱300, and there’s karaoke on the stage.
Have more time? Add these to your Moalboal itinerary
A slow day: I stayed five nights to slow down after rushing through the first part of my trip, and the unscheduled days were part of the appeal. I spent my mornings reading on my terrace.
White Beach and Lambug Beach: Panagsama has no sand to speak of. White Beach, also known as Basdaku, is 15 to 20 minutes north by tricycle (about ₱100 to ₱150 each way), with cottages to rent for the day. Lambug Beach in Badian, a long, quiet stretch of white sand near Kawasan, costs ₱50 and is open from 6am to 5pm.
Osmeña Peak at sunrise: Cebu’s highest point, at 1,013 metres, is about an hour and a half away by road. A habal-habal (motorbike taxi) from Mantalongon to the trailhead costs about ₱100. Entry is ₱150 with a compulsory guide, and the summit is about a 20-minute walk. Go early, before the haze builds.
Handy tips for planning your 3 days in Moalboal
Top tips: Bring cash from Cebu City. Expect power cuts, and pick a place with a generator if you can. Book dives a day or two ahead in high season, and if you’re a larger diver, ask the shop to put aside a large wetsuit and BCD. My Philippines trip cost breakdown helps with the budget.
What to pack: Water shoes with good grip for the rocky entries and the canyon, your own mask if you have one, reef-safe sun cream, a rash vest and a dry bag. My Philippines packing list has the rest.
Best time to visit: December to May brings the calmest sea and the best visibility, with March to May the hottest months. I went in May. June to November is wetter, and rain can cloud the water and close the canyon. The sardines are there all year.
Getting around: Panagsama is walkable, though watch for motorbikes on Panagsama Road. Tricycles cover the rest, and scooters cost about ₱300 to ₱500 a day. My guide to getting around the Philippines covers onward journeys, and my Moalboal travel guide has more places to eat, dive and stay.
Map
Read next
- Moalboal travel guide
- The Moalboal sardine run: should you snorkel it or dive it?
- Canyoneering to Kawasan Falls
- The perfect 3-week Philippines itinerary
- Cebu travel guide
Love this? Save and share on Pinterest

Discover the top things to do, insider tips and hidden gems in our Philippines Travel Guides.
Read the guides →
