Oslob Whale Shark & Moalboal Sardine Run: Licensed guide & GoPro
Swim with whale sharks and millions of sardines, guide handles the queue
You're picked up early from your Cebu hotel and driven to Oslob to snorkel with whale sharks, then continue to Moalboal to swim through a sardine school and see sea turtles. The tour includes all entry fees, equipment, insurance, and a certified guide, returning you to your hotel by evening. It's a long day, around 12 hours total, but you cover two of Cebu's best snorkeling spots without arranging transport or tickets yourself.
Compare the 12 alternatives
Oslob Whale Sharks & Moalboal Sardines Group TourEvery day · 04:00 · From age 3★ 5.00 (2)12hEN · KO · JA · FRUS$ 149View ›
Parasailing in Cebu: 150 meters above tropical islandsEvery day · First departure 09:00, last 16:30 · From age 3★ 4.91 (11)15m–1hEN · DE · ZH · JA +3US$ 95View ›
Whale Shark Swimming & Sumilon Sandbar: Cebu Private TourEvery day · 03:00, 03:30 and 04:00 · Up to age 60★ 4.89 (19)11hENUS$ 133View ›
Whale Shark Watching & Kawasan Falls Tour from CebuEvery day · 03:30 · From age 3★ 4.80 (10)16hENUS$ 170View ›
Cebu: Whale Shark Swimming & Kawasan Canyoneering Private TourEvery day · 03:00, 03:30 and 04:00 · Ages 3–59★ 4.81 (95)16hENUS$ 197View ›
Cebu: Whale Shark & Sumilon Sandbar & Pescador Island Day TripEvery day · 03:30 and 04:00 · From age 3★ 4.74 (245)16hENUS$ 164View ›
Snorkeling in Cebu: 3 islands with BBQ lunchEvery day · 07:00 · Up to age 75★ 4.77 (84)7h–10hEN · JA
Pescador Island & Kawasan Falls: Snorkeling & Canyoneering TourEvery day · 05:30 and 06:30 · Ages 10–60★ 4.60 (43)15hENUS$ 150View ›
Bohol Countryside Day Trip from Cebu: Chocolate Hills & Loboc River LunchEvery day · 05:30 and 06:00 · Up to age 70★ 4.46 (185)14hEN · KO · JAUS$ 139View ›
Snorkeling in Cebu: Nalusuan Island marine sanctuaryEvery day · 09:00 and 13:00 · From age 3★ 5.00 (3)3hEN · JA · FILUS$ 112View ›
Oslob whale shark swim from Cebu: Private 12-hour tourEvery day · 03:00 · From age 4★ 4.67 (3)12hENUS$ 109View ›
Oslob Whaleshark and Kawasan Falls Tour from CebuEvery day · 03:00★ 5.00 (2)12hENUS$ 183View › Compare more experiences like this »
Step-by-step itinerary
Whale Sharks and Sardine Run Snorkeling
- Pick up from Cebu hotels at 1:30 a.m.
- Depart Cebu City at 3:30 a.m.
- Stop for breakfast during drive
- Arrive in Oslob and register
- Wait 30-60 minutes to snorkel
- Snorkel with whale sharks in Oslob
- Enjoy ocean view en route to Moalboal
- Snorkel immediately upon Moalboal arrival
- See sardine run and swim with sea turtles
- Drive back to Cebu City
- Arrive and drop off at original location
The experience
The pickup from your Cebu City or Mactan Island hotel comes early, really early, and the first-time jolt of that alarm is real. But there's a reason for it. The three-hour drive south to Oslob happens while the island is still dark, and you stop somewhere along the way for breakfast before the main event. By the time you arrive in Oslob, the whale shark operation is already moving, and you're checked in and waiting in a dedicated facility (BCD's Place) for your turn in the water, usually 30 minutes to an hour. When you finally get the signal and wade in, the sharks are right there, massive and unhurried, their spotted bodies gliding past close enough that you feel the scale of them without any rush or performance. It's quieter than you'd expect.
After Oslob, the tour heads to Moalboal, another hour or so down the coast. This is where the second snorkel happens, and it's different. You're in a school of sardines so thick they move like a single organism, flashing silver and creating this hypnotic spiral in the water. Sea turtles are there too, eating seaweed off the rocks or just hanging in the current, unbothered. You can enter the ocean straight from the beach and start snorkeling immediately, which means less waiting and more time actually in the water. The whole Cebu snorkeling day is built around those two moments: the whale sharks and the sardine run, with the turtles as a bonus you weren't quite expecting to see up close.
The tour includes all entry fees, snorkeling gear, life jackets, and a GoPro rental if you request it when you book. Your guide is certified by the Philippines Department of Tourism, and the company includes travel accident insurance in the price, though you'll need to provide names and dates of birth for everyone in your group before the day starts. The drive back to Cebu City takes about three hours, and you're dropped off around 5 p.m., which means you've been moving since before dawn but you've also seen three different marine environments in one day. Weather can shift the schedule, and the whale shark feeding itself is managed by the local Oslob authorities, so conditions on the water matter more than the itinerary on paper.
What’s included
Your day includes hotel pickup and drop-off from Cebu City or Mactan Island, a three-hour drive with breakfast stop to Oslob, entry fees for both Oslob whale shark snorkeling and Moalboal sardine run and sea turtle snorkeling, snorkeling equipment and life jackets, the Oslob waiting facility fee, bottled water, shower and bathroom access, towel rental, GoPro rental if requested, and travel accident insurance (pending age verification and submission of participant names and dates of birth).
Options for this experience
3 optionsYou pick the guide language when booking.
Before you book
Prices and times updated today
Operated by Fun Group Cebu
Is this one for you?Book this if you want to see both whale sharks and a sardine school in one day without arranging separate transport, entry fees, or guides: the early start and long drive are what make two premium snorkeling spots reachable in a single tour.
Traveler reviews
Top questions
What languages is the tour guided in?
Live guide in English and Japanese.
What happens if it rains?
It may be canceled due to bad weather. If that happens, you're offered another date or a refund. Free cancellation up to 24 h before the start.
What time does the pickup happen?
Hotel pickups start at 1:30 a.m. from Cebu City and Mactan Island hotels. The tour departs Cebu City at 3:30 a.m.
How long is the whole tour?
Around 12 hours total, including the early pickup, three-hour drive to Oslob, snorkeling at both locations, and the three-hour return drive to Cebu City (arrival around 5 p.m.).
What's included in the price?
Entry fees for Oslob and Moalboal, hotel pickup and drop-off, snorkeling equipment, life jackets, bottled water, the Oslob waiting facility fee, shower and bathroom access, towel rental, and travel accident insurance.
Is the insurance automatic?
Yes, but you must provide names and dates of birth for all participants before the tour for age verification. Insurance is not available for travelers 76 years and older, though you can participate with your own insurance.
Can I rent a GoPro?
Yes, GoPro rental is available but must be requested when you book the tour.
How long do you spend snorkeling at each location?
At Oslob, you wait 30 minutes to an hour before your snorkel slot. At Moalboal, you enter the water from the beach immediately upon arrival.
Are there age restrictions?
Children under 7 years old are not permitted on the tour. Pregnant travelers and those with spinal injuries, poor cardiovascular health, or less than moderate fitness are not recommended for this tour.
What happens if the weather is bad?
The schedule may change due to weather conditions. The guide makes decisions on the day based on ocean conditions.
Is the whale shark feeding safe?
The whale shark interaction in Oslob is managed by the local Oslob government authorities. All feeding practices follow their policies, which are beyond the tour company's control.
Oslob Whale Shark & Moalboal Sardine Run: Licensed guide & GoPro
14h · EN +1 · at your hotel
from US$ 121.50 per person
4.71130 reviewsVerified traveler reviews via our booking provider










