3 Day Itinerary in Moalboal (Cebu): Best things to do (2026)
The9toFly contains affiliate links. If you make a purchase using one of the links below, we may receive compensation at no extra cost to you. We only recommend products and services we use and trust. Read our disclaimer for more information.
Think island hopping, cliff-jumping, swimming with whale sharks, and chasing sunsets—all in just three days. Welcome to Cebu and Moalboal, two of the Philippines’ most thrilling destinations. This is not your typical “sit by the beach and sip coconut water” kind of trip (unless you want that too). We’re talking full-on adventure mode—and we’re here to break down exactly how we did it.
Ready for turquoise waters, scooter rides, and sardines galore? Let’s go.
Day 1 – Travel to Moalboal: Beach Vibes & Sunset Feels
After landing in Cebu and making our way down to Moalboal, Day 1 was slow and easy—perfect for easing into that island state of mind.
Lunch at Panagsama Beach Road
The day begins at Panagsama Beach Road, a relaxed coastal stretch lined with dive shops, cafés, and beach bars. For lunch, try One Piece Bistro, a cozy, budget-friendly vegetarian spot featuring beach-breeze seating, a small pool, and surprisingly delicious great veggie bites.
Sunset at White Beach
In the afternoon, head over to White Beach—just a 20-minute ride from town. Entry was ₱25, plus ₱20 for scooter parking. The water was crystal clear, shifting from shallow to deep in a blink, with local music playing in the background and families hanging out with snacks and smiles.
Pro Tip: Sunset here is no joke. It goes from golden hour to pitch black in under 15 minutes. Show up early to soak in the glow!
Shopping & Dinner
Wrap the evening by browsing the souvenir stalls near Panagsama Beach Road (magnet haul: ₱120), follow it with dinner at Ven’z Kitchen—a no-frills local eatery with homemade-style Filipino comfort food and laid-back vibes.
Day 2 – Whale Sharks, Sardines & Mountain Views
This day? Total bucket list material. We woke up ridiculously early (2:45 AM, no joke) to swim with whale sharks, caught the famous sardine run, and ended with a sunset chase in the highlands.
Whale Shark Watching in Oslob
Our pickup from hotel was at 3:20 AM, and arrival at Oslob around 5:15 AM. The whole experience costed ₱2,000 per person, which covered transport, entrance, and a guide. It’s surreal- you get 30 minutes in the water alongside 3–4 massive, gentle whale sharks cruising calmly around you. There is also an option to do scuba diving, if you want to dive along.
Pro Tip: Bring your own snorkel gear for hygiene reasons. Rental gear is available but better safe than sorry.
Warning: These sharks are fed daily by boatmen to keep them close, so it might feel a bit staged if you’re conscious about ethics.
Extras you might want to budget for include snorkel tube rental (₱100), short fins (₱250), long fins (₱350), and GoPro rental (₱550).
After the morning adventure, head for lunch to Cappriosa , located near Panagsama’s main road.

Badian Highlands & Lumbag Beach
Next, hop on a scooter (cost ₱350/day from our hotel) for a scenic, steep 18 km ride up to Badian Highlands. There’s no official viewpoint, but honestly, every stop along the way offers panoramic views that are totally worth it. Afterwards, drive 20 minutes further to Lumbag Beach—a quiet, white-sand stretch dotted with dry corals and good vibes, perfect for winding down.


For dinner, head to Thailicious in Moalboal town for some yummy Thai food – recommended to try the Tom Yum.
Day 3 – Canyoneering at Kawasan Falls & Swimming with Sardines
This one’s for the adrenaline junkies. Kick off the day early with pickup (6:00 AM sharp) for a full-blown adventure through canyons, waterfalls, and caves—followed by a chill snorkel session with sardines in the afternoon.
Kawasan Falls Canyoneering
We arranged our tour with a local vendor near Panagsama Beach Road, who picked us up and dropped us off at RGS Adventures. After locking our stuff away (₱100 locker rental), we joined a group of four couples and jumped into a van to head towards the starting point.
At the entrance, you’ve got two options:
- Walk 45 minutes through the forest trail
- Or take the zipline over the lush greenery for ₱700 (your choice of seated or Superman-style). We went for the zipline—short but scenic.
The actual canyoneering begins at the upper section of Kawasan Falls. You’re guided through roughly 11 km of river trails, which includes cliff jumps, cave swims, floating through natural pools, and sliding down rocks—total duration: around 4–5 hours.
Each person is assigned a guide (ours was great). Life vests and helmets are mandatory and provided. There’s also a mini “Tarzan” swing midway for ₱10 and several cliff jumps ranging in height—doable if you’re a confident swimmer or don’t mind jumping with the guide.
You’ll find a few snack stalls en route, so carrying a little cash helps. Water bottles and protein bars were provided by our guide but be warned—if you open your water bottle after a jump, you will be drinking river water.
Pro Tip: Start early. Our 6:00 AM pickup meant quiet trails and no queues. By 9:00 AM, things get crowded fast since it’s a one-way trail.
Sardine Run in Moalboal
Around 1:00 PM, head back into the water—this time, to catch Moalboal’s famous sardine run. Our package was ₱400 per person, which included life vests, snorkels, and some incredible GoPro shots.
Pro Tip: Confident swimmers can skip the tour and just snorkel off the shore around 30m—yes, the sardines are that close. But if you’re not a strong swimmer, a guide will pull you along with a float and make sure you’re safe while still catching the best views.
Even at 1:00 PM, massive schools of sardines were seen and even got lucky with two turtle sightings—one of them huge. We stopped for a quick early dinner at JJ’s Burrito, just opposite Ven’z Kitchen.

Vegan/ Vegetarian Restaurants in Moalboal
Panagsama Beach Road was just a short and easy drive from our stay, making it our go-to area for meals and evening strolls. If you’re planning your stay, we’d actually recommend booking a place around Panagsama itself—it’s the most convenient base for quick access to restaurants, the beach, dive shops, and everything else you’ll want nearby.
One Piece Bistro– a chill spot that’s surprisingly vegetarian-friendly. We ordered a veggie burger, veggie pizza, a mango shake, and orange lemonade. Everything was super tasty, especially for a budget-friendly find. Total damage: ₱1,100 for two.


Ven’z Kitchen, a cozy local eatery with homemade Filipino vibes. We had vegan spring rolls (a bit oily but flavorful), garlic rice, veggies in peanut sauce, and their standout mango dessert. Washed it all down with calamansi juice and a San Miguel Light. The crowd made service a little slow, but the vibe was worth it. Total: ₱745.


Cappriosa Cozy spot with standout pizza, decent iced coffee, and refreshing fresh pineapple juice—great for a casual midday break.
Thailicious Vibrant, welcoming spot with delicious vegetarian options. The raw mango salad is fresh and zingy, but the real star is the vegetarian Tom Yum—spicy, fragrant, and unforgettable.

JJ’s Burrito We went for the veggie burrito loaded with eggplant and other grilled goodness—super flavorful, super filling. Highly recommended.
Where we stayed?
We stayed at Kathleen’s Vacation Place, and it instantly felt like home. Kat is an amazing host who helped us organise our canyoneering trip and made sure everything from pickup to drop-off was smooth and stress-free. Our room was spacious, with a big comfy bed, good AC, and a warm shower waiting after long beach days. If you want a cozy, friendly, great value stay in Moalboal, this is the spot!
₱3,600 for 3 nights (2 people) in a cozy-budget friendly hotel just off the main road—plus ₱350/ day for scooters on-site for easy beach hopping. Absolute win.
How to get around?
Scooters are by-far the easiest way to get around town. Most hotels include scooters that may cost about ₱350/ day.
Getting Here: From Manila to Moalboal
If you have a connecting flight between Manila and Cebu, a free airport shuttle is the easiest way to move between terminals (in our case, we had to transfer from Terminal 3 to 2). The shuttles don’t follow a strict timetable—they depart once full—but the wait is usually short and convenient for transit passengers.
After a quick 2-hour flight to Cebu and just like that—island time officially began.
Getting from Cebu to Moalboal: All the Options
Once in Cebu, head to Moalboal, a beachy little paradise about 90 km south. You’ve got a few ways to do it—here’s how we made it work (with budget in mind):
Option 1: Taxi
The most convenient option is to take a direct taxi from Cebu Airport to Moalboal. We were initially quoted ₱3,500 for a 2.5-3 hour ride. It’s a private ride, so you won’t have to deal with transfers or crowds.
Pro tip: Skip the official counters—walk outside the terminal and negotiate directly with the drivers for a better deal.
Option 2: Budget Route (our pick!)
- Grab Taxi to South Bus Terminal
For a more budget-friendly option, book a taxi on ‘Grab’ from Cebu Airport to the South Bus Terminal, which costs around ₱415 for a 40-minute ride (depending on traffic) - AC Ceres Bus (Bato–Barili Route)
From there, board an air-conditioned Ceres bus on the Bato–Barili route, heading directly to Balabagon, which is close to most accommodations in Moalboal. The bus ride took about 4 hours and was surprisingly comfortable, with reclining seats and a scheduled stop for snacks and restrooms along the way.
Final Thoughts
Cebu and Moalboal hit that rare sweet spot: pure adrenaline by day, chill island vibes by night. Whether you’re plunging into waterfalls or snorkeling beside turtles, this trip will reset your soul.
So here’s our advice:
- Wake up early (seriously, it’s worth it).
- Haggle smart, especially for tours and tricycle rides.
- Book local—there are plenty of trustworthy local guides who’ll go the extra mile.
- Rent a scooter; it’s the best way to explore on your own terms.
- And for the love of sea turtles, don’t forget your GoPro! (or rent one)
