You’ll start before dawn from Cebu City or Mactan Island and swim alongside gentle whale sharks in Oslob before heading south for a wild sardine run and sea turtles at Moalboal—all with a local guide who handles logistics so you can just soak up every moment in (and out of) the water.
I honestly didn’t expect to be wide awake at 4:30 a.m., but there I was, sitting in the van half asleep, clutching my coffee from some roadside place our driver swore was “the best in Cebu.” The road out of Cebu City was still dark and quiet, except for the odd rooster. By the time we reached Oslob, the sun was just starting to show up behind the palms. Our guide, Marlon, handled all the registration stuff while we waited at this open-air hut—there was a faint smell of seawater mixed with grilled rice cakes from a nearby stall. It felt like everyone else was just as nervous-excited as I was.
When it was finally our turn, Marlon handed me my mask and said not to worry if I fumbled (I did). The water was cooler than I thought—kind of bracing—and then suddenly there they were: whale sharks. Way bigger than I’d pictured. One swam right below me and its skin looked almost blue-grey in that early light. It moved so slow, like it had all the time in the world. I tried not to splash too much; Marlon reminded us gently to keep calm so we wouldn’t startle them. Someone next to me squeaked through their snorkel when one came close—I might’ve done the same.
The drive down to Moalboal after that felt lazy—windows down, salt air blowing in. Lunch was quick (nothing fancy but enough), then straight into the water again. This time it’s sardines everywhere—like, thousands of them swirling around us in these wild shapes. At one point I lost sight of our group because I got distracted by a sea turtle munching on seaweed; it didn’t care about us at all. There’s something weirdly peaceful about floating there with all that movement going on below you.
We got back to Cebu City just before sunset—everyone pretty quiet by then except for one guy snoring in the back seat. My hair still smelled like saltwater hours later. I keep thinking about that first moment seeing the whale shark’s eye looking right at me… kind of humbling, you know?
Pickup starts at 1:30 a.m., with departure from Cebu City at 3:30 a.m.
Yes, pickup and drop-off are included from hotels in Cebu City and Mactan Island.
It takes about 3 hours by van from Cebu City to Oslob.
Yes, snorkeling gear and life jackets are included for both Oslob and Moalboal stops.
No, children under 7 years old are not allowed on this tour for safety reasons.
No specific lunch is mentioned; however, there is a breakfast stop along the way and bottled water is provided.
Yes, guides are certified by the Philippines Department of Tourism and experienced with these activities.
You’ll likely see whale sharks in Oslob and schools of sardines plus sea turtles in Moalboal.
Travel accident insurance is included if you provide names and dates of birth ahead of time (not available for those over 76).
Your day includes hotel pickup and drop-off from Cebu City or Mactan Island, admission fees for both Oslob whale shark snorkeling and Moalboal sardine run stops, use of snorkeling equipment and life jackets, bottled water throughout the trip, access to paid waiting facilities at Oslob (BCD’s Place), towel rental if needed, clean showers and bathrooms after swimming, GoPro rental upon request when booking, plus travel accident insurance as long as you share your details ahead of time.


Secure checkout on viator.com
Do you need help planning your next activity?