I’ve been lucky enough to visit the Philippines a few times, and let me tell you, it’s always a blast.
But, here’s the thing – I’ve been so caught up with travelling everywhere else that I haven’t shared as much about Cebu as I should’ve. Sure, I’ve talked about El Nido and Manila, but I can’t help but feel like that’s only scratching the surface of what this incredible country has to offer.
This time, I wanted to dig into Cebu.
So, I decided to reach out to some local friends of mine who run a small travel agency in Cebu (because honestly, who knows it better than the locals, right?).
They gave me a list of their top recommendations, and let me just say, narrowing it down to just 10 was pretty tough – there’s so much to love about this place.
Cebu is massive and full of surprises. It’s the second-largest city in the Philippines after Manila, and it’s called “the Queen City of the South” for a reason.
Cebu City is a busy hub, but once you step outside, it’s a whole different vibe. Think stunning beaches, breathtaking waterfalls, and so many hidden gems that you’ll want to keep coming back for more. So, I thought I’d share my personal top 10 things to do in Cebu – a mix of my own adventures and a few tips from the locals.
Trust me, you’re gonna want to add these to your travel list.
At A Glance
10 Things To Do In Cebu To Complete Your Philippines Experience!
If it’s your first time visiting, trust me when I say this guide is packed with personal tips, practical advice, and local insights to help you plan your trip smoothly – from how to get there, what to expect, and, of course, the best things to do in Cebu.
Before you go, one travel tip: consider getting a Saily eSIM for the Philippines. Their plans last 7 or 30 days, with data options from 1 GB to 20 GB. While calls aren’t included, you can use WhatsApp or Signal, and you’ll get fast 3G/4G/LTE/5G connectivity, unlimited hotspot access, and reliable coverage across Cebu, Manila, Davao, and other destinations.
Get 10% OFF with code: belaroundtheworld10
Get your Saily eSIM for Cebu here
Now, let’s dive into the top experiences and must-see spots in Cebu…
1. Swim with the Whale Sharks in Oslob
Okay, so the whole swimming with whale sharks thing is a BIG deal here in Cebu.
You’ve probably seen those jaw-dropping photos of people swimming alongside massive whale sharks in Oslob. It’s one of Cebu’s most famous attractions, but it’s also controversial.
While it’s undoubtedly a surreal experience, the fact that these gentle giants are fed daily by humans disrupts their natural migration patterns.
Some travellers choose to skip it in favor of a more ethical whale shark experience in Donsol, Sorsogon, where the interactions happen naturally.
If you do decide to go, start your journey at dawn – it’s a 3-hour drive from Cebu City to Oslob, and the earlier you arrive, the better your chances of avoiding the crowds. Once there, you’ll be given a quick briefing before heading into the water for a 30-minute snorkelling experience.
Rules are strict – no touching, no flash photography, and always keep a four-meter distance from the whale sharks.
Whether you choose to do this activity or not, Oslob has more to offer.
Nearby, you’ll find Tumalog Falls, a stunning cascade that looks straight out of a fairytale, with its misty, curtain-like water flow. Definitely worth the stop!
Book your tour here.
2. Moalboal’s Sardine Run
If you want a raw, unforgettable marine experience, head to Moalboal for the sardine run.
I didn’t know what to expect at first, but the moment I swam out, I found myself in the middle of millions of sardines shifting and swirling around me. It was surreal – like stepping into an underwater storm of silver.
The best part? No boats, no tours – just grab a snorkel and swim a few meters off Panagsama Beach. That’s it. The sardines are always there, moving as one massive school. I dove down, and they parted around me like a living wave.
If you’re into diving, Pescador Island is nearby, and it’s worth it. I saw sea turtles, vibrant coral, and even a reef shark. The visibility was unreal.
Moalboal is about 3 hours from Cebu City by bus.
Once you’re there, it’s easy to get around on foot or by scooter. If you’re staying overnight, White Beach is the best spot to relax after a day in the water.
Book your tour here.
3. Canyoneering at Kawasan Falls
Canyoneering at Kawasan Falls was one of the most adrenaline-pumping things I’ve ever done in Cebu.
I remember standing at the edge of a cliff, heart racing, staring down at the crystal-clear turquoise water below. The guide counted down, and before I could overthink it, I jumped – a 30-foot drop straight into the cold river. The rush was insane.
The whole experience felt like an epic natural obstacle course – scrambling over rocks, sliding down smooth boulders, wading through deep canyon pools. Some sections were narrow, with towering cliffs on both sides, making it feel like I had stepped into a secret world.
The best part? It all led to the iconic Kawasan Falls, where the water was so blue it looked unreal.
After all the climbing and jumping, that final swim in the cool water felt like the ultimate reward.
It’s about a 3-hour bus ride from Cebu City to Badian, and most tours include safety gear and a guide, which I highly recommend.
Book your tour here.
4. Tasting Cebu’s Best Lechon in Carcar
Cebu is famous for its lechon (roast pig), and if you want the best of the best, head to Carcar. This town is legendary for its crispy-skinned, juicy lechon, which many claim is the best in the Philippines.
When I visited, I made the mistake of only ordering a small portion—bad idea. One bite and I immediately regretted not getting more! Pair it with puso (rice wrapped in coconut leaves) for the ultimate Cebuano feast.
Carcar is about an hour and a half from Cebu City, and the best place to try lechon is at the Carcar Public Market, where you’ll find vendors slicing up fresh servings straight from the roasting pit.
5. Osmeña Peak
Osmeña Peak is the highest point in Cebu, standing at around 1,013 meters above sea level. What makes this hike truly special isn’t just its height, but the stunning 360-degree views that stretch across Cebu’s rolling green hills, which look like a jagged version of Bohol’s Chocolate Hills.
The best time to go? Definitely at sunrise. It means waking up early, but trust me, watching the first rays of light turn the sky into shades of pink and orange is absolutely worth it.
Getting there is fairly straightforward. If you’re coming from Cebu City, take a bus heading to Dalaguete (about a 3-hour ride) and get off at the Mantalongon market.
From there, you can either hike up for around 2 hours or take a 20-minute habal-habal (motorbike) ride to the jump-off point, followed by an easy 20-30 minute trek to the peak. The trail is beginner-friendly but can be rocky, so wearing proper hiking shoes is a good idea.
Also, bring a light jacket – it gets surprisingly chilly at the top!
Book your tour here.
6. Take the Cebu City Tour
If you love history, Magellan’s Cross is the place to kick things off – this cross was planted in 1521 by Portuguese explorer Ferdinand Magellan himself. From there, I hopped over to Basilica del Santo Niño and Fort San Pedro, which are both close by.
Fort San Pedro is the oldest military structure in the Philippines, and standing there, you can almost feel the history surrounding you.
I recommend starting your tour in the morning to beat the afternoon heat and crowds, make your way to Magellan’s Cross, a significant historical site that marks the arrival of the Spaniards in 1521.
Right next to it is the Basilica del Santo Niño, the oldest Roman Catholic Church in the Philippines, where you’ll often see locals lighting candles and offering prayers.
A few blocks away is Fort San Pedro, a small but well-preserved fortress that once protected Cebu from pirates and invaders. If you want a deeper dive into Cebu’s history, don’t skip the Cebu Heritage Monument, a fascinating cluster of sculptures that tell the island’s story in a single glance.
For a bit of cultural contrast, visit the Taoist Temple, a peaceful sanctuary built by Cebu’s Chinese community. You’ll have to climb 81 steps to get to the top, but the panoramic view of the city is worth it. It’s a great spot to just pause, take in the view, and maybe even try your luck with a traditional Taoist fortune ritual.
Getting around Cebu City is fairly easy. If you’re feeling adventurous, hop on a jeepney for a truly local experience, though taxis or Grab are the more convenient options if you want to cover more ground quickly.
Pro Tip: Don’t skip out on trying the local delicacy, Cebuano “puso” rice wrapped in woven coconut leaves. It’s surprisingly tasty and makes for the perfect snack while exploring.
Book your tour here.
7. Bantayan Island
If you’re looking for a more laid-back beach escape away from the crowds, Bantayan Island is the place to be.
Located off Cebu’s northern coast, Bantayan has a super chill island vibe, perfect for anyone who just wants to relax.
The beaches here are stunning – picture powdery white sand, turquoise waters, and swaying coconut trees. Kota Beach is the most famous, with a beautiful sandbar that appears during low tide, but you can also explore Paradise Beach, which is quieter and more secluded.
Aside from lounging on the beach, you can rent a motorbike to explore the island, visit Ogtong Cave (a small natural swimming hole), or take a boat trip to the nearby Virgin Island.
To get here, take a 4-hour bus ride from Cebu City to Hagnaya Port, followed by a 1-hour ferry to Bantayan. It’s a bit of a journey, but once you’re there, you’ll never want to leave!
Book your tour here.
8. Sirao Flower Garden
Dubbed the “Little Amsterdam of Cebu,” Sirao Flower Garden is a must-visit for anyone who loves flowers and photography.
This place is covered in colorful celosia flowers that look like bright flames of red, orange, and yellow, creating a dreamy, picturesque landscape. It’s one of those spots where you’ll want to take a hundred photos!
Located about 45 minutes from Cebu City, Sirao is easy to visit as part of a half-day trip.
The best time to go is early morning or late afternoon when the lighting is perfect for photos. After a rainy day, the paths can get muddy, so wear sturdy shoes.
There are also small huts and benches where you can sit and take in the view, making it a peaceful escape from the city.
Book your tour here.
9. Alegria’s Hidden Waterfalls
If you love chasing waterfalls but want to avoid the crowds at Kawasan Falls, Alegria’s Hidden Waterfalls are a fantastic alternative.
Tucked away in the jungle, these waterfalls are just as beautiful but far less touristy.
You can take a refreshing dip in the clear blue pools or even try canyoneering if you’re feeling adventurous.
To get here, take a bus from Cebu City to Alegria (about 3.5 hours) and then hire a motorbike to the trailhead. The trek to the waterfalls is short but involves some climbing over rocks, so wear sturdy water shoes.
It’s best to visit during the dry season when the water is clearer and the trails aren’t slippery.
10. Sea Turtle Sanctuary In Apo Island
Apo Island is a tiny gem off the coast of Negros Oriental, and if you’ve ever wanted to swim with sea turtles in the wild, this is one of the best places on Earth to do it. It’s home to one of the largest sea turtle populations in the world, thanks to decades of conservation efforts.
The island itself is small and remote, and while getting there takes some effort, the reward is crystal-clear waters, thriving coral reefs, and guaranteed turtle sightings.
What makes Apo Island special is that you don’t even need to dive to see the turtles. Just step into the shallow waters, and you’ll find them gracefully swimming around you.
If you snorkel a little further, you’ll see even more turtles feeding on the seagrass along with schools of colorful fish and vibrant corals.
The marine sanctuary here is one of the oldest in the Philippines, and because fishing is strictly regulated, the underwater world has flourished.
That said, Apo Island is really for those who love the ocean.
There’s not much else to do besides snorkeling and diving, and accommodations on the island are very basic – think fan rooms and no WiFi.
If you’re expecting a luxury beach resort, this isn’t it. But if you’re looking for an unforgettable experience with sea turtles in their natural habitat, Apo Island is absolutely worth the trip.
Book your tour here.
Best Time to Visit Cebu, Philippines
Cebu is a year-round destination, but the best time to visit depends on what you’re looking for.
Dry Season
The dry season (December to May) is the best time for island-hopping, diving, and outdoor adventures.
Expect sunny days, calm seas, and clear skies, making it ideal for visiting places like Kawasan Falls, Moalboal, and Bantayan Island. However, this is also peak season, so popular spots can get crowded, and prices for hotels and tours tend to be higher.
If you want to experience Cebu’s most famous festival, Sinulog, visit in January. This grand celebration fills Cebu City with colourful street parades, traditional dances, and religious processions. It’s an incredible cultural experience, but book your accommodation early as the city gets packed.
Wet Season
The wet season (June to November) sees occasional heavy rains and typhoons, but it’s also when prices drop and crowds thin out.
If you don’t mind a bit of rain, you can still enjoy Cebu, as showers usually don’t last all day. Waterfalls like Kawasan Falls are even more spectacular after some rain, with stronger cascades.
Best Time To Visit For Divers
For divers, the best visibility and marine life sightings are from March to May, when the waters are at their calmest. If you’re hoping to see thresher sharks in Malapascua, they’re present year-round, but conditions are best in these months.
In short, if you want perfect beach weather, go between December and May. If you prefer fewer crowds and don’t mind occasional rain, June to November can be a great option too!
Where To Stay In Cebu, Philippines
From beachfront resorts, budget-friendly hostels, boutique hotels, and even hidden jungle retreats, I’ve stayed in a mix of places, and each had its pros and cons depending on what you’re looking for.
For Beach Lovers: Mactan Island
If you want easy beach access and a more resort-style stay, Mactan Island is where most high-end resorts are.
I once stayed at Shangri-La Mactan, and it honestly felt like a vacation within a vacation – private white-sand beaches, sprawling pools, and top-notch service. The snorkeling right off the beach was surprisingly good, with colorful fish and coral.
But here’s the thing: Mactan itself isn’t the best island for exploring.
The beaches outside the resorts aren’t great, and you’ll need to drive at least an hour to get to Cebu City’s main attractions.
- Shangri-La Mactan – Luxury resort with private beaches and great snorkeling.
- Solea Mactan Resort – Mid-range option with infinity pools and a relaxed vibe.
- Tambuli Seaside Resort & Spa – Quiet beachfront stay with a spa and water activities.
For City Vibes & Convenience: Cebu City
If you’re all about food, nightlife, and easy access to historical sites, staying in Cebu City makes more sense.
I stayed at Radisson Blu, which was modern, comfortable, and right next to a massive shopping mall (SM City Cebu) – super convenient for grabbing last-minute essentials. The rooftop bar had an amazing view of the city at night.
If you’re staying here, pick a place near where you’ll be spending most of your time to avoid wasting hours in traffic.
- Radisson Blu Cebu – Luxury hotel with spacious rooms and a rooftop bar.
- Quest Hotel & Conference Center – Affordable, clean, and centrally located.
- Mad Monkey Hostel Cebu – Great for budget travellers who want a social atmosphere.
For Adventure & Nature: Moalboal
Moalboal is hands-down my favorite place to stay in Cebu. It has that laid-back backpacker vibe but also great resorts if you want comfort.
I stayed at Cebu Seaview Dive Resort, which had beachfront bungalows, a pool, and an incredible view of the ocean. It was the perfect base for snorkeling, diving, and, of course, the famous sardine run.
If you want a budget-friendly option, Chief Mau is a fun, social hostel with great food and a chill atmosphere.
The only downside? Moalboal’s beaches aren’t the powdery white sand kind – they’re more pebbly, and some areas have rocky shorelines. But the marine life makes up for it.
- Cebu Seaview Dive Resort – Beachfront bungalows with ocean views and great diving access.
- Blue Orchid Resort – A quieter, more private option with an eco-friendly vibe.
For a Quiet Escape: Oslob
If you’re planning to see the whale sharks or explore waterfalls like Tumalog Falls, staying in Oslob for a night is a good idea.
The area itself is very quiet, which is nice if you want to relax but not ideal if you’re looking for nightlife or a variety of restaurants.
Most people just pass through Oslob for a day trip, so accommodation options are a bit more basic compared to other places in Cebu.
- Seafari Resort Oslob – Stunning cliffside views with ocean access (but lots of stairs!).
- Down South 118 Beach Resort – Laid-back beachfront stay with an on-site restaurant.
Check out my full article for more places to stay in Cebu!
Getting To Cebu, Philippines
Getting to Cebu is a breeze, as it’s one of the Philippines’ main travel hubs.
By Flight
The easiest way to fly in is through Mactan-Cebu International Airport (CEB), located on Mactan Island, just about 30 to 45 minutes away from Cebu City, depending on traffic. It’s a well-connected airport with both international and domestic flights, linking Cebu to other major cities like Singapore, Hong Kong, Seoul, Tokyo, and Dubai.
If you’re coming from Manila, you’re in luck – flights to Cebu only take around an hour, and multiple airlines operate daily routes, so there’s plenty of flexibility.
On one of my trips, I flew from Manila to Cebu and I remember it feeling like a super quick hop, just enough time for a snack and a drink!
For those heading over from Davao, Iloilo, or Boracay (via Caticlan or Kalibo), direct flights are also available, so you won’t have to worry about long layovers.
And if you’re planning to continue your adventure, don’t miss my full guide on the Best Way To Travel From Cebu To Siargao, Philippines.
By Boat
If you’re already in the Visayas or Mindanao, ferries and fast crafts are a solid option.
Cebu City Port is one of the busiest in the country, and you’ll find plenty of boats coming in from nearby spots like Bohol, Dumaguete, Siquijor, Leyte, and even Mindanao. I took a fast ferry from Bohol once, and the 2-hour ride was a relaxing way to enjoy the ocean breeze.
Just be prepared for occasional sea swells, as the boat can get a little rocky at times. But honestly, it’s part of the adventure!
Getting Around In Cebu, Philippines
Taxi
Once you land in Cebu, getting around is pretty straightforward, though it can be a bit of a maze at first. I usually opt for Grab, which is super convenient and reliable, especially when you’re arriving at a new destination and aren’t familiar with the area.
I’ve also taken taxis, but I’ll be honest – some drivers have tried to overcharge me, so always make sure the meter is on or agree on the fare before setting off.
Public Transport
Public transport, like jeepneys and buses, is available but can be a bit overwhelming for first-timers – they’re super cheap but don’t expect much in terms of comfort or air conditioning. If you want to explore beyond Cebu City, I recommend renting a motorbike or hiring a private driver.
Rent A Bike
On my last trip, I rented a bike, and it made exploring the island so much easier – plus, you get to enjoy those incredible scenic views at your own pace!
On my last trip, I spent a day wandering around Cebu City, checking out spots like Magellan’s Cross and Fort San Pedro, where you can really feel the island’s rich history.
And let’s not forget the food! Cebu is famous for its lechon (roast pig), and I can tell you, it lives up to the hype. Whether you’re grabbing it from a local restaurant or at a family gathering, it’s a must-try.
If you’re planning to stay connected while travelling around the Philippines, I’d definitely recommend getting an eSIM. Plus, it’s great for using maps, booking ferries, or even ordering lechon recommendations on the go.
And if you’re still deciding between Boracay or Palawan, don’t overlook Coron – it’s packed with incredible places to stay, and the dramatic limestone cliffs and crystal-clear lagoons offer a different kind of island magic that’s just as unforgettable.
So, whether you’re here for the adrenaline rush or the peaceful beaches, Cebu has it all. Trust me, you’ll find yourself wanting to come back again and again.






