10 Best Things to Do in Cebu

Guides · Cebu

10 Best Things to Do in Cebu

13 min readUpdated: August 3, 2026
Search in CebuAug 09 - Aug 102 guests
Tomas Achmedovas
Tomas Achmedovas

CEO and co-founder

This guide ranks 10 things to do in Cebu, Philippines, chosen for what actually earns a place on an itinerary rather than what fills out a list. Cebu is long and thin, close to 200 km from the northern tip to the southern coast, so geography shapes your plan more than anything else does. Every entry below carries the exact address, how to reach it from Cebu City by Grab, taxi, bus or ferry, and a Pro Tip based on how the place works on the ground.

The 10 entries fall into three geographic clusters. Cebu City and neighbouring Mactan Island hold the colonial core and the island-hopping boats: Magellan's Cross, the Basilica del Santo Nino, Fort San Pedro, Temple of Leah, Sirao Flower Garden and the Mactan reefs all sit within an hour of one another. The south coast carries the adventure trio, with Kawasan Falls canyoneering in Badian, the Moalboal sardine run and the whale sharks at Oslob strung along a single three to four hour bus corridor. The north sends you to Malapascua for thresher sharks and Bantayan Island for empty white sand, each reached by bus plus a ferry crossing.

The order here reflects how strongly we would push each one, not a driving route. Three days in Cebu means the city cluster plus one southern trip. Seven days lets you do south and north properly without rushing. Prices are quoted in Philippine pesos with a rough euro equivalent for 2026. Where an activity comes with an ethical problem, and Oslob does, we say so inside the entry instead of burying it at the bottom.

1
Kawasan Falls Canyoneering - The Best Adventure Day in Southern Cebu

Kawasan Falls Canyoneering - The Best Adventure Day in Southern Cebu

Kawasan Falls is a three-tier turquoise waterfall on the Matutinao River in Badian, and the canyoneering route above it is why most travellers make the drive. The standard trip starts on the Kanlaob River in Alegria and works downstream through a limestone gorge for three to four hours: jumps from 3 to 12 metres, natural rock slides, and long stretches of swimming through cold blue water. You finish in the main falls basin. Licensed guides are compulsory and the barangay enforces it at the trailhead. Expect PHP 1,500 to PHP 2,500 (about EUR 23 to EUR 39) per person including helmet, life vest, guide and the habal-habal motorbike transfer to the start point.

Not interested in jumping off cliffs? Skip the canyon entirely and walk the shaded riverside trail from Matutinao Church to the first tier, 15 to 20 minutes on a paved path. Entry costs PHP 60, barely over EUR 1. Bamboo rafts drift under the cascade for around PHP 300 (EUR 5) per group. The water stays genuinely cold all year and the basin is deep enough that weak swimmers should take a vest.

Pro Tip: Book the 7am canyoneering slot. By 10am the gorge fills with groups and you spend more time queuing at jump points than moving. Bring PHP 500 in small notes for the habal-habal and locker fees, because there is no reliable cash machine in Badian.
Barangay Matutinao, Badian, 6031 Cebu, Philippines
Cebu has no metro. Ceres bus from Cebu South Bus Terminal towards Bato via Barili, alight at Matutinao Church, about 3 hr 30 min for PHP 200 (EUR 3); Grab or a hired car takes roughly 2 hr 45 min
About 130 km southwest of Cebu City

2
Moalboal Sardine Run - Millions of Fish a Few Metres Off the Beach

Moalboal Sardine Run - Millions of Fish a Few Metres Off the Beach

The Moalboal sardine run is that rare world-class dive site you can reach by swimming out from shore. A resident school of several million sardines hangs along the drop-off directly off Panagsama Beach, usually 5 to 15 metres down, folding and reshaping as jacks and trevally cut through it. No boat required. On a calm morning snorkellers see the whole bait ball clearly from the surface. Mask and fin rental runs PHP 300 to PHP 500 (EUR 5 to EUR 8) a day, and a guided two-tank dive costs PHP 2,500 to PHP 3,500 (EUR 39 to EUR 55).

Panagsama Beach itself is a rocky shelf rather than sand, lined with dive shops and small restaurants along one narrow road. For real sand, White Beach sits 4 km north. Green sea turtles graze the seagrass at both ends of the Panagsama wall and are easy to find unguided. Pescador Island, 20 minutes out by banca, adds a cathedral swim-through and frequent thresher sightings for around PHP 2,000 (EUR 31) per boat split between passengers.

Pro Tip: Swim out at 6:30am. The sardine ball sits shallower before boat traffic starts and the light is far better than at midday. Enter from the concrete stairs beside the dive shops at the southern end rather than scrambling across the reef flat.
Panagsama Beach Road, Barangay Basdiot, Moalboal, 6032 Cebu, Philippines
Cebu has no metro. Ceres bus from Cebu South Bus Terminal to Moalboal town, about 2 hr 45 min for PHP 150 (EUR 2.30), then a tricycle to Panagsama Beach for PHP 100; Grab or a hired car takes roughly 2 hr 30 min
About 90 km southwest of Cebu City

Ready to explore Cebu?

Find the perfect place to stay near these top attractions.
Book early for the best rates in 2026.

3
Magellan's Cross and Basilica del Santo Nino - Where Philippine Christianity Began

Magellan's Cross and Basilica del Santo Nino - Where Philippine Christianity Began

These two sit 60 metres apart in downtown Cebu City and are the oldest surviving pieces of colonial history in the Philippines. Magellan's Cross stands inside a small octagonal kiosk on Magallanes Street, planted by Ferdinand Magellan's expedition in April 1521 when Rajah Humabon, his wife and around 800 of their household were baptised. The original wood is encased in tindalo hardwood to stop pilgrims chipping fragments off it. A painted ceiling above shows the baptism scene. Entry is free and ten minutes covers it.

Next door, the Basilica Minore del Santo Nino is the oldest Roman Catholic church in the country, founded in 1565 and rebuilt in coral stone between 1735 and 1739. It houses the Santo Nino de Cebu, the Flemish statuette Magellan presented to Queen Juana, and it anchors the Sinulog festival every January. Mass runs through the day and the courtyard fills with candle vendors performing prayer dances. Entry is free; the small museum charges PHP 30, under EUR 1.

Pro Tip: Come on a weekday before 9am. Fridays draw enormous devotional crowds and the third Sunday of January makes the whole block impassable. Cover shoulders and knees or the guards at the basilica gate will send you back.
Magallanes Street corner P. Burgos Street, Barangay Santo Nino, Cebu City 6000, Philippines
Cebu has no metro. Grab or taxi from Fuente Osmena Circle takes 12 to 15 min for about PHP 150 (EUR 2.30); modern PUV jeepneys on the Colon Street route stop two blocks away
Downtown Cebu City, 3 km south of Fuente Osmena Circle

4
Oslob Whale Sharks - A Guaranteed Encounter With a Serious Caveat

Oslob Whale Sharks - A Guaranteed Encounter With a Serious Caveat

Oslob is where you are all but certain to swim beside a whale shark, and it is also the most ethically contested activity on this list. From 6am every morning, former fishermen paddle out from Barangay Tan-awan and hand-feed the sharks krill from small boats. That daily provisioning keeps 10 to 20 animals in the bay year round rather than migrating, alters their diving and feeding patterns, and concentrates boat traffic and propeller risk around them. Marine biologists have criticised the operation for over a decade. The interaction lasts 30 minutes and costs PHP 1,000, about EUR 16, for snorkelling.

Want a wild encounter instead? Donsol in Sorsogon province runs unfed seasonal sightings from roughly December to May, and Southern Leyte around Pintuyan does the same between November and April. Both demand patience and neither guarantees a shark, which is rather the point. Go to Oslob only if you accept exactly what it is. The posted rules of four metres distance, no sunscreen and no touching are strict on paper, though enforcement slips once a dozen boats are queued. Tumalog Falls sits a 15-minute habal-habal ride inland and pairs well with the early start.

Pro Tip: If you do go, reach the Tan-awan briefing hall by 5:45am for the first batch. The water is clearest then and the queue shortest, which spares you the mid-morning crush of 200 people sharing the same 20 animals.
Barangay Tan-awan, Oslob, 6023 Cebu, Philippines
Cebu has no metro. Ceres bus from Cebu South Bus Terminal towards Bato via Oslob, about 3 hr 30 min to Tan-awan for PHP 220 (EUR 3.40); Grab or a hired car takes roughly 3 hr. Ferries from nearby Santander and Liloan ports reach Sibulan on Negros in 30 to 45 min for PHP 80
About 117 km south of Cebu City

5
Malapascua Thresher Shark Diving - The Only Daily Sighting Site on Earth

Malapascua Thresher Shark Diving - The Only Daily Sighting Site on Earth

Monad Shoal, a sunken island 20 minutes off Malapascua, is the only place on the planet where pelagic thresher sharks appear predictably every single day. They rise from around 200 metres before dawn to be cleaned by wrasse at a station on the plateau at 25 to 30 metres, then drop back down. Boats leave Bounty Beach at 4:30am and sighting rates sit near 80 percent year round. The dive needs Advanced Open Water certification or an equivalent deep speciality, and costs PHP 3,000 to PHP 4,000 (EUR 47 to EUR 62) including the marine park fee.

Malapascua Island itself is only 2.5 km long, with no cars, no bank branch and intermittent power. Bounty Beach on the southern side holds the white sand and most of the dive shops. Beyond the threshers, Gato Island offers a bat cave tunnel and resident banded sea kraits, while the Kalanggaman Island sandbar is a 90-minute boat ride east. Reaching the island eats most of a travel day, so give it three nights minimum or the journey stops making sense.

Pro Tip: Bring cash for your entire stay. Malapascua has no reliable ATM, so around PHP 15,000 in mixed notes comfortably covers three days of diving, food and the boat back to Maya.
Bounty Beach, Barangay Logon, Malapascua Island, Daanbantayan, 6013 Cebu, Philippines
Cebu has no metro. Ceres bus from Cebu North Bus Terminal to Maya port in Daanbantayan, about 4 hr for PHP 220 (EUR 3.40), then a public banca to Malapascua, 30 to 40 min for PHP 200 (EUR 3). The last boat from Maya normally leaves around 4:30pm
About 130 km north of Cebu City plus a 30-minute sea crossing

6
Bantayan Island - Flat, Slow and the Softest Sand in Cebu

Bantayan Island - Flat, Slow and the Softest Sand in Cebu

Bantayan Island has the whitest, finest sand in the province and almost none of the development that usually follows it. Sugar Beach and Paradise Beach on the southwestern shore run for kilometres of shallow, warm, waist-deep water with no coral underfoot, which makes them unusually good for children. The island is flat enough to cycle end to end in a day. Motorbike rental costs about PHP 400 (EUR 6) daily and bicycles roughly half that. Paradise Beach charges PHP 100 (EUR 1.60) to enter and earns it through sheer emptiness.

Santa Fe is the arrival town and holds most of the food and evening life. Inland, the Saints Peter and Paul Parish Church in Bantayan town dates to 1580 and ranks among the oldest in the Philippines. Holy Week is the single period to avoid: the island's Semana Santa processions pull in tens of thousands and every room sells out months ahead. The rest of the year Bantayan stays quiet even in high season, which is exactly why it belongs on this list.

Pro Tip: Take the 5:30am bus from Cebu North Bus Terminal to make the 10am ferry from Hagnaya. Miss that sailing and you wait until early afternoon, by which point the building wind makes the crossing noticeably rougher.
Sugar Beach, Barangay Talisay, Santa Fe, Bantayan Island, 6047 Cebu, Philippines
Cebu has no metro. Ceres bus from Cebu North Bus Terminal to Hagnaya port in San Remigio, about 3 hr 30 min for PHP 200 (EUR 3), then the roll-on roll-off ferry to Santa Fe, 1 hr 15 min for PHP 300 (EUR 4.70)
About 135 km north of Cebu City plus the Hagnaya to Santa Fe crossing

7
Temple of Leah - A Private Roman Monument Above Cebu City

Temple of Leah - A Private Roman Monument Above Cebu City

Temple of Leah is a Roman-style monument begun in 2012 by Cebuano businessman Teodorico Adarna as a memorial to his late wife, Leah Villa Albino-Adarna, after 53 years of marriage. It stands at roughly 400 metres elevation in Barangay Busay, on the hill road heading towards the Transcentral Highway. Grand staircases, brass lions and a chariot statue climb to a hall displaying her personal collection. Entry costs PHP 120, about EUR 1.90. Construction has stalled more than once and sections remain visibly unfinished, which is a large part of its strange appeal.

The real reason to climb up here is the view. Cebu City, the Mactan Channel and Mactan Island spread out below, and the hour before sunset is when it looks best. The site is compact and 45 minutes is enough. Combine it with Sirao Flower Garden further up the same road: a Grab driver will typically wait through both stops for PHP 800 to PHP 1,200 (EUR 12 to EUR 19), which beats arranging two separate trips.

Pro Tip: Arrive after 4pm. Midday sun bleaches the city view into haze and the upper terraces have almost no shade. Agree a round-trip fare with your driver before leaving the city, since return rides out of Busay are genuinely hard to find.
Roosevelt Street, Barangay Busay, Cebu City 6000, Philippines
Cebu has no metro. Grab or taxi from Fuente Osmena Circle takes 25 to 35 min for PHP 400 to PHP 600 (EUR 6 to EUR 9); habal-habal motorbikes from JY Square Mall in Lahug charge about PHP 150 one way
About 9 km north of Cebu City centre, uphill in the Busay hills

8
Sirao Flower Garden - Celosia Fields on the Mountain Ridge

Sirao Flower Garden - Celosia Fields on the Mountain Ridge

Sirao Flower Garden sits at roughly 600 metres in Barangay Sirao and grows dense blocks of celosia - the red and orange plumed flowers that look like small flames - alongside sunflowers and marigolds. Locals market it as Little Amsterdam, which oversells the resemblance considerably, though the colour against the mountain backdrop is striking on a clear morning. Entry is PHP 100 (about EUR 1.60) per garden, and several competing plots now line the same stretch of road, each charging its own fee. Peak bloom runs from about November through January.

Photo props are scattered throughout: windmills, swings, bamboo viewing platforms. Weekends bring heavy domestic tourist traffic and long waits at the main platforms. The road up from JY Square Mall is steep and winding with tight switchbacks, so a habal-habal is not the choice for nervous passengers. Past the gardens, the Transcentral Highway carries on to Balamban on the west coast, one of the finest drives on the island.

Pro Tip: Go on a weekday before 9am. Weekend queues for the main viewing platforms run 20 minutes deep, and cloud rolls over the ridge most afternoons from around 2pm, flattening the light and often bringing rain.
Sirao Pictorial Garden, Barangay Sirao, Cebu City 6000, Philippines
Cebu has no metro. Grab or taxi from Fuente Osmena Circle takes 40 to 50 min for PHP 600 to PHP 900 (EUR 9 to EUR 14); habal-habal from JY Square Mall in Lahug costs about PHP 300 one way
About 14 km north of Cebu City centre, at around 600 metres elevation

9
Fort San Pedro - The Oldest Fort in the Philippines

Fort San Pedro - The Oldest Fort in the Philippines

Fort San Pedro is a triangular coral-stone fort begun in 1565 under Miguel Lopez de Legazpi, which makes it both the oldest and the smallest fort in the Philippines. It covers 2,025 square metres behind walls 6 metres high and 2.4 metres thick, with three bastions named La Concepcion, Ignacio de Loyola and San Miguel. Over four centuries it has been a Spanish garrison, an American barracks, a Japanese prison camp during the occupation and, briefly, a municipal zoo. Entry costs PHP 30, well under EUR 1.

Inside, the restored barracks rooms hold a compact museum of Spanish-era documents, religious sculpture and artefacts recovered from the wreck of the galleon San Diego. The central courtyard is planted as a garden, and the ramparts look out over Pier 1 and the working container port. An hour is plenty of time. The fort sits inside Plaza Independencia, a five-minute walk from Magellan's Cross, so the two fold neatly into one downtown morning.

Pro Tip: Walk it as a loop with Magellan's Cross and the Basilica del Santo Nino, starting at 8am. Plaza Independencia loses almost all its shade by 11am, and downtown Cebu City traffic turns leaving by car after noon into a slow crawl.
A. Pigafetta Street, Plaza Independencia, Barangay San Roque, Cebu City 6000, Philippines
Cebu has no metro. Grab or taxi from Fuente Osmena Circle takes 15 to 20 min for about PHP 180 (EUR 2.80); jeepneys on the Pier 1 route stop at the Plaza Independencia gate
Downtown Cebu City, 4 km south of Fuente Osmena Circle, beside Pier 1

10
Mactan Island Island-Hopping - Sandbars and Reefs Off the Airport Island

Mactan Island Island-Hopping - Sandbars and Reefs Off the Airport Island

Mactan Island holds Cebu's international airport and doubles as the launch point for the easiest island-hopping in the province. Outrigger bancas depart Punta Engano and Maribago for Nalusuan, Hilutungan, Pandanon, Caohagan and Olango. A full-day shared trip covering three stops with lunch and snorkelling gear runs PHP 1,500 to PHP 2,500 (EUR 23 to EUR 39) per person, while a private boat for six costs PHP 5,000 to PHP 8,000 (EUR 78 to EUR 125). Marine sanctuary fees of PHP 100 to PHP 300 per island are collected separately on arrival.

Hilutungan has the healthiest reef wall of the group, dropping steeply just metres off the floating platform. Pandanon's sandbar appears and disappears with the tide, so ask about timing before committing. Olango Island is a Ramsar-listed wetland where migratory waders stop over between September and November. Back on land, the Lapu-Lapu Shrine and the Magellan Marker at Punta Engano mark the 1521 battle in which Lapu-Lapu's forces killed Magellan, worth 20 minutes either side of the boat trip.

Pro Tip: Confirm whether sanctuary fees are included before you hand over anything to the boat operator, because they rarely are and add PHP 500 or more per person across three islands. Take the 8am departure so you are back ashore before the afternoon chop builds around 2pm.
Punta Engano Road, Barangay Punta Engano, Lapu-Lapu City, 6015 Cebu, Philippines
Cebu has no metro. Grab or taxi from Cebu City centre crosses the Marcelo Fernan Bridge in 40 to 60 min for PHP 400 to PHP 600 (EUR 6 to EUR 9); Mactan-Cebu International Airport is 15 min from the Punta Engano boat launches. Bancas to the outer islands leave from Punta Engano and Maribago
About 17 km east of Cebu City centre, across the Mactan Channel
Tomas Achmedovas
About Tomas Achmedovas

CEO and co-founder

Tomas is the co-founder and director of trip1, an European company specializing in reservation services. He launched the company in 2025 with a focus on building scalable, efficient operations.

Things To DoSightseeingTop AttractionsCultureCity GuideAsiaSoutheast AsiaPhilippinesCebuBeachesIslandsAdventure

10 Best Things to Do in Cebu, Philippines - FAQ

No, one day is nowhere near enough. These 10 attractions are spread across roughly 300 km of Cebu island, from Malapascua off the northern tip to Oslob on the southern coast, and there is no fast road linking them. Plan seven to ten days to cover the full list, or pick one region and go deep.

Work outward from Cebu City in three legs. Days one and two cover the city cluster: Magellan's Cross, the Basilica del Santo Nino, Fort San Pedro, Temple of Leah and Sirao Flower Garden. Head south next for Kawasan Falls, Moalboal and Oslob, which sit on one bus corridor. Finish north with Malapascua and Bantayan Island, then Mactan island-hopping on your last day before the flight out.

Only three genuinely require booking or a guide. Kawasan Falls canyoneering must be done with a licensed local guide, and the barangay enforces this at the trailhead. Malapascua thresher shark diving needs a certified dive operator plus Advanced Open Water certification. Mactan island-hopping boats are best reserved a day ahead in high season. Everything else, including the Cebu City sites and Bantayan Island, you can simply walk into.

Budget roughly PHP 18,000 to PHP 25,000 (about EUR 280 to EUR 390) per person for the activities themselves. That covers canyoneering, two dive days at Malapascua, the Moalboal sardine run, the Oslob encounter, island-hopping boats and every entrance fee on the list. Buses and ferries between the regions add another PHP 3,000 to PHP 5,000 (EUR 47 to EUR 78) over a week. Grab and private cars roughly triple that transport figure.

That depends on how much the ethics matter to you, and they should. The Oslob operation is controversial because the sharks are hand-fed krill from boats every single morning, which holds 10 to 20 animals in the bay year round, disrupts their natural migration and feeding behaviour, and concentrates boat traffic around them. Marine biologists have criticised it repeatedly. For genuinely wild encounters, Donsol in Sorsogon province and Southern Leyte around Pintuyan both run unfed seasonal sightings with no provisioning at all.

Four places narrowly missed the top 10. Osmena Peak in Dalaguete, at 1,013 metres the highest point in Cebu, is a short hike to a sunrise view over jagged limestone hills. Tumalog Falls is 15 minutes from Oslob and pairs neatly with the morning swim. The Camotes Islands stay quiet even in peak season. Carbon Market in downtown Cebu City is the oldest and largest public market on the island, and the best cheap food in the province.