Cebu is one of those places that immediately sweeps you off your feet—tropical breezes, crashing waves, and an electric sense of adventure. From swimming with whale sharks in Oslob to taking in the sweeping views from Magellan’s Cross, every corner of this island offers something unforgettable. Whether you’re diving in Moalboal or trekking to hidden gems like Kawasan Falls, Cebu’s unique blend of rich history, vibrant culture, and adrenaline-packed adventures will have you coming back for more. Let’s dive into the heart of Cebu and discover the 12 must-do activities that make it truly special!
Best Sights and Things to Do in Cebu
Ready to dive into the best of Cebu? From exploring vibrant coral reefs while snorkeling or scuba diving to tasting local delicacies at bustling markets, Cebu has it all.
Prefer adventure? Hike through lush jungles or take boat trips to nearby islands for unforgettable views. Here are the top attractions in Cebu that make it a must-visit in the Philippines!

1. Kawasan Falls
Kawasan Falls is one of Cebu’s most famous natural attractions, known for its clear turquoise waters and multi-tiered cascades. The hike to the falls takes about 30 minutes, leading through a lush jungle trail with glimpses of the river along the way. Many visitors opt for canyoneering, a thrilling activity that involves jumping off cliffs, sliding down natural rock formations, and swimming through deep pools.

I tried canyoneering here, and the mix of adrenaline and stunning scenery made it an unforgettable experience. The final jump—over 30 feet into a deep pool—was the highlight. If you prefer something more relaxing, you can rent a bamboo raft and drift under the falls, letting the rushing water give you a natural massage. With its refreshing pools and adventure-filled routes, Kawasan Falls is a must-visit for nature lovers and thrill-seekers.

2. Osmeña Peak
Osmeña Peak is Cebu’s highest point at 1,013 meters above sea level, offering panoramic views of rolling hills and the coastline. The hike takes about 20-30 minutes from the base, with a well-trodden but slightly rocky trail. It’s manageable for beginners, though hiking shoes are recommended for better grip.

I did this hike at sunrise, and the view was well worth the early start. The peak is also a great spot for stargazing, with minimal light pollution making the night sky extra clear. For those wanting a longer trek, a five-hour descent to Kawasan Falls takes you through quiet villages and scenic farmlands. It’s easy to see why this is a must-see in Asia!
Before or after the hike, a stop at Mantalongon Market is a good way to experience local life, with vendors selling fresh vegetables and native snacks. Whether you’re here for the views, the hike, or the peaceful setting, Osmeña Peak is a great outdoor escape in Cebu.

3. Bantayan Island
Bantayan Island is a relaxing beach escape, known for its white sand, clear waters, and laid-back atmosphere. The island is a short ferry ride from Hagnaya Port, making it an easy getaway from Cebu City. Kota Beach is a popular spot with its sandbar and calm, shallow waters, perfect for swimming. For a quieter experience, head to Paradise Beach, a hidden cove ideal for sunbathing and snorkeling.

I rented a motorbike to explore the island, stopping at Ogtong Cave, a small underground pool with refreshingly cool water. The island is also known for its fresh seafood, and I had one of the best grilled squid meals at a local eatery near Santa Fe Beach. Whether you’re looking to unwind on the sand, explore hidden spots, or enjoy local cuisine, Bantayan Island is a must-visit for beach lovers.

4. Moalboal
Moalboal is a top destination for diving and snorkeling, famous for its sardine run—a massive school of sardines swimming in sync just off Panagsama Beach. You don’t need a boat; you can swim out from shore and find yourself surrounded by thousands of shimmering fish.

When I visited, I also saw sea turtles gliding through the water, which was an unexpected bonus. If you’re into scuba diving, nearby Pescador Island is known for its coral reefs and diverse marine life. Moalboal also has white-sand beaches, with Basdaku Beach being a favorite for swimming and sunbathing. After a day in the water, the town’s laid-back vibe and beachside restaurants make it a great place to unwind. Whether you snorkel, dive, or just relax by the shore, Moalboal is a must-visit for ocean lovers.

5. Simala Shrine
Simala Shrine is a popular religious site in Cebu, known for its castle-like design and devotion to the Virgin Mary. Located in Sibonga, about two hours from Cebu City, it draws both pilgrims and tourists who come to light candles and offer prayers.

I visited on a weekend, and the number of visitors showed how significant this place is to the locals. The stained glass windows, grand staircases, and intricate carvings make it stand out from typical churches. Inside, there’s a small museum displaying religious artifacts and testimonials from devotees. The shrine’s hilltop location also offers a scenic view of the countryside.
Even if you’re not religious, the peaceful atmosphere and impressive architecture make it worth a visit. Whether for faith, history, or a quiet escape, Simala Shrine is a unique stop in Cebu.
✈️ My #1 Tip for Cheap Flights:
If you’re not using Going, you’re probably overpaying for flights. I’ve scored roundtrips to Europe for under $300 - and I never would’ve found them on Google Flights.
Their free version is great, but Premium is where the real magic happens. I recommend doing the 14-day free trial. And right now, you can get 25% off Premium or Elite with my code: JON25.
Seriously, it’s the best travel decision I’ve ever made (in 8+ years).

6. Fort San Pedro
Fort San Pedro is the oldest and smallest fort in the Philippines, built by the Spaniards in the 16th century. Located in Cebu City, this triangular fortress was originally used for defense and later became a military barracks, a school, and even a zoo. Today, it’s a museum showcasing Cebu’s colonial history.

Walking through its thick stone walls and old cannons, I could imagine what life was like centuries ago. The courtyard is a nice spot to relax, with lush greenery and historical displays. Inside, you’ll find artifacts, paintings, and preserved Spanish-era documents. It’s a quick but worthwhile stop, especially if you’re already visiting nearby attractions like Magellan’s Cross and Basilica del Santo Niño. If you’re a history buff, Fort San Pedro offers a fascinating glimpse into Cebu’s rich past.

7. Mactan Island
Mactan Island is famous for its beaches, water sports, and history, located just across the bridge from Cebu City. Resorts like Shangri-La’s Mactan and Crimson Resort offer pristine beaches and top-tier amenities, while public beaches like Maribago provide a more affordable way to enjoy the sand and sea.

I tried island hopping, stopping at Nalusuan and Hilutungan Islands—both known for crystal-clear waters and vibrant marine life. Mactan is also a great place for jet skiing, parasailing, and diving. Beyond the beach, history lovers can visit the Lapu-Lapu Shrine, which honors the native chieftain who defeated Ferdinand Magellan. If you’re into local crafts, Mactan is famous for its handmade guitars, and visiting a guitar factory is a unique experience. Whether you’re here for adventure or relaxation, Mactan Island offers the best of both worlds.

8. Sirao Flower Garden
Sirao Flower Garden, often called “Little Amsterdam of Cebu,” is a hillside attraction filled with vibrant celosia flowers and other colorful blooms. Located about 30 minutes from Cebu City, it’s a favorite for photographers and nature lovers. The garden features Dutch-inspired windmills, oversized hand sculptures, and viewing decks overlooking the mountains.

I visited in the late afternoon, and the golden hour lighting made the flowers even more stunning. There are paved walkways leading through different floral sections, making it easy to explore. If you’re up for more sightseeing, nearby Sirao Pictorial Garden has additional photo spots, including swings, nests, and heart-shaped frames.
Small cafés on-site offer refreshments, so you can enjoy a cool drink while taking in the scenery. Whether you’re here for the views, the fresh air, or just a relaxing stroll, Sirao Flower Garden is a great outdoor escape in Cebu.

9. Temple of Leah
Temple of Leah is a grand Roman-inspired structure built as a symbol of love, often called the “Taj Mahal of Cebu.” Located on a hillside in Busay, this towering temple was built by a Cebuano businessman in honor of his late wife, Leah. The massive columns, intricate statues, and gold accents make it feel like stepping into an ancient Roman palace.

I visited on a clear afternoon, and the panoramic view of Cebu City from the temple’s terrace was incredible. Inside, the halls are filled with antique collections, paintings, and a large bronze statue of Leah herself. While it’s not an ancient historical site, the scale and detail make it an interesting stop. Whether you’re here for the architecture, the history, or just the view, Temple of Leah is worth a visit, especially at sunset.

10. Cebu Safari & Adventure Park
Cebu Safari & Adventure Park is the largest safari park in the Philippines, home to over 100 species of animals. Located in Carmen, about two hours from Cebu City, it offers a chance to see zebras, tigers, giraffes, and even white lions in a natural setting. The park’s open-space enclosures make it feel more like an African safari than a traditional zoo.

I took the safari truck tour, and watching the animals roam freely was a highlight. There’s also an aviary, reptile house, and botanical garden, making it a great spot for families. If you’re up for an adrenaline rush, try the zipline, which soars above the landscape with incredible views. Whether you’re a wildlife enthusiast or just looking for a fun day trip, Cebu Safari & Adventure Park is a unique experience.

11. Oslob Whale Shark Watching
Oslob puts you face to face with whale sharks, the world’s largest fish, in their natural habitat just meters offshore. These gentle giants grow up to 40 feet long but feed only on plankton, which makes them completely safe to swim alongside. Local fishermen have been feeding them for over a decade, creating a reliable spot where you can snorkel with 3-6 whale sharks during a 30-minute session.

You can go independently by taking a Ceres bus from Cebu South Terminal (4 hours, 200 pesos) or book a day tour with companies like Island Trek Tours. Most people stay overnight in Oslob town at budget guesthouses like Sharky Hostel to catch the first boats at 6 AM. Alternatively, stay in nearby Moalboal the night before and drive down early morning.
The whale shark watching happens at the official briefing center in Tan-awan village. You pay the 1,000 peso fee directly to the local government, get your mandatory safety briefing, then board paddle boats operated by local fishermen. I recommend arriving by 6 AM because lines stretch 2-3 hours during peak times. The experience runs until noon daily except Good Friday, and you can easily combine it with Tumalog Falls or Sumilon Island for a full day adventure!

12. Cebu Metropolitan Cathedral
Cebu Metropolitan Cathedral is a historic religious landmark dating back to the Spanish colonial era. Known for its white façade, intricate altars, and stained glass windows, it serves as the seat of the Archdiocese of Cebu. Located in Cebu City, it’s close to Magellan’s Cross and Basilica del Santo Niño, making it easy to visit multiple sites in one trip.

I visited on a weekday, and the peaceful atmosphere made it easy to appreciate the detailed architecture and quiet courtyard. Outside, the heritage bell tower and landscaped gardens add to its charm. The cathedral is also a popular venue for traditional Cebuano weddings, so you might catch one during your visit.
Whether you stop by for a prayer or a quick look around, Cebu Metropolitan Cathedral is a meaningful part of Cebu’s history and culture.
- Read Next: 12 Most Beautiful Places in the Philippines


