When to dive Cebu for the best visibility, thresher sharks at Malapascua, and the sardine run at Moalboal - plus which months to plan around, season by season.
TL;DR: Cebu has good diving year-round, but March to May gives you the calmest seas, 20-30 meter visibility, and warm 28-30°C water without the peak-season crowds of December-February or the rain of the Habagat months (June-October). Thresher sharks at Malapascua and sardines at Moalboal are both there 365 days a year, so season changes visibility and comfort more than whether you’ll see anything. Typhoon risk for the Visayas actually skews toward October-December rather than the July-September peak most people assume. Verified July 2026.
Cebu is one of the few places in the world where you can plan a dive trip almost any month and still see something worth the flight. Thresher sharks cruise Kimud Shoal off Malapascua on a near-daily basis, and the sardine bait ball at Moalboal never migrates away from Panagsama Beach and Pescador Island. That’s different from destinations where a “season” means the animals simply aren’t there the rest of the year - in Cebu, season is mostly about water clarity, sea state, and how many other divers are on your boat.
This guide is for anyone weighing when to book: first-timers deciding between the busy dry months and the cheap rainy ones, underwater photographers chasing the clearest water, and anyone trying to dodge a typhoon. We’ll break it down season by season, cover what changes for threshers and sardines specifically, and flag the months worth avoiding if visibility and comfort matter more to you than a lower price tag.
Cebu Diving Seasons at a Glance
| Season | Months | Typical visibility | What’s best | Conditions |
|---|---|---|---|---|
| Peak dry (Amihan core) | Mar-May | 20-30m | Best overall - calm, warm, clear | Warmest water (28-30°C), busiest boats |
| Early dry (Amihan) | Dec-Feb | 10-20m | Thresher shark visibility, shoulder pricing | Choppier seas, cooler surface temps, occasional thermoclines |
| Transition | Jun | 15-25m | Fewer crowds, still mostly dry | Building humidity, first rain showers |
| Wet (Habagat) | Jul-Sep | 8-15m | Cheapest rates, quiet dive sites | Rain, wind chop, more cancelled boat days |
| Late wet / storm watch | Oct-Nov | 10-20m | Good value, fewer tourists | Rising Visayas typhoon risk - build in buffer days |
Visibility ranges are typical, not guaranteed - a single storm system or plankton bloom can swing numbers a week either direction. Verified July 2026.
When Is the Best Time to Dive in Cebu Overall?
March through May is the consensus best window - the tail end of the dry (Amihan) season, before the Habagat rains arrive. Seas are at their calmest, visibility commonly reaches 20-30 meters at sites like Pescador Island, and surface water hits its warmest at 28-30°C. It’s also, unsurprisingly, the busiest and most expensive stretch for liveaboards, resorts, and dive packages, so book Malapascua and Moalboal accommodation a few weeks ahead if you’re traveling in April.
December through February is the other half of Amihan season, and it’s where most people assume the “best” diving sits because it’s the classic dry-season window. In practice, this stretch runs choppier - northeast trade winds push more chop into the Visayan Sea, and visibility more commonly sits at 10-20 meters rather than the 20-30 you get from March onward. It’s still good diving, just not the calmest water of the year.
Is There a Bad Time to Dive in Cebu?
Not really a “bad” time, but July through September is the toughest for visibility. This is the core of the Habagat (southwest monsoon) wet season, when Cebu picks up its heaviest monthly rainfall and wind chop reduces underwater clarity to roughly 8-15 meters at most sites. Boats still run most days at both Malapascua and Moalboal, but expect more delays, more surface chop on the ride out, and murkier water in the top 5-10 meters where runoff mixes in after rain.
The upside: this is also the cheapest and least crowded stretch of the year. If your travel dates are fixed to summer break and August is your only option, it’s a perfectly workable trip - just set expectations for visibility and keep your schedule flexible in case a boat day gets cancelled.
When Are Thresher Sharks Best at Malapascua?
Thresher sharks show up at Kimud Shoal essentially every day, year-round - which is genuinely unusual; most shark dive destinations have real seasonality. Divers report the tightest run of reliable, clear-water sightings from January through April, when calmer seas make the early 5:30 AM boat trip out to the shoal easier and visibility gives you a better shot at seeing a thresher’s full silhouette rather than a shape in the murk.
The thresher cleaning station itself has shifted in recent years - it used to center on Monad Shoal, but tiger sharks moving into that spot pushed the threshers to nearby Kimud Shoal, about an hour by boat from the island. Ask your operator which shoal they’re running to; a good shop will already have adjusted. Pair the shark dive with our thresher shark diving Malapascua guide for logistics, pricing, and what the early wake-up call actually involves.
When Is the Moalboal Sardine Run Best?
Any time of year - the sardine bait ball at Panagsama Beach is a resident population, not a migratory event like South Africa’s sardine run, so the fish are there in July as reliably as in January. Season changes the viewing experience more than the sighting odds: December through May gives you clearer water and better photos, while June through October brings more particulate in the water column from rain runoff, which can actually make the ball look denser and more dramatic in some conditions, just with shorter visibility beyond it.
Early morning (roughly 6-8 AM) is the best time of day regardless of season - calmer water, softer light, and the sardines still schooled tightly before the day’s snorkel boats arrive. See our Moalboal sardine run guide for where to swim from shore versus by boat, and check swimming with sea turtles in Moalboal if you’re combining the sardines with a Turtle Point stop, since turtles at that site are also a year-round sighting, not seasonal.
What About Typhoon Season?
This is where a lot of trip planning goes wrong. Most travelers assume July-September, the Philippines’ overall typhoon peak, is the risk window everywhere in the country. For the Visayas specifically, the picture is different: reporting on the last 26 years found Cebu took a direct typhoon hit in only six of them, and none of those direct hits fell in July, August, or September. The Visayas and Mindanao’s exposure actually runs heavier from October through December, later than northern Luzon’s June-to-September window.
Practically, that means:
- Cebu is more sheltered than its “typhoon season” reputation suggests, especially June-September.
- If you’re diving Malapascua or Moalboal October through December, build one buffer day into your itinerary in case a system forces a boat cancellation.
- Check PAGASA a few days before you fly rather than ruling out a whole month on reputation alone.
Do Thermoclines Change What You Should Pack?
Yes, but only for a few months. Surface water in Cebu barely moves outside a 24-30°C range all year, so a 3mm wetsuit is fine for most of the calendar. From November through January, thermoclines - a sharp temperature drop layer at depth - can chill the water to roughly 24-26°C below 20-25 meters at sites like Pescador Island and Kimud Shoal. Divers doing multiple dives a day in that window often pack a 5mm suit or a hooded vest; everyone else can stick with a 3mm and a rash guard underneath.
How to Choose Your Dive Dates
- Want the clearest water and don’t mind higher prices: book March-May.
- Want thresher sharks with a side of good visibility: aim for January-April.
- Want to save money and avoid crowds, and don’t mind some rain: July-September, with flexible dates.
- Traveling October-December: go for it, but build in a spare day and watch PAGASA the week before.
- New or nervous diver: Amihan’s choppier December-February seas are more work on the surface swim; March-May or June is gentler for a first Philippines dive trip.
If you’re still deciding between a full dive trip and a shorter course, our learn to dive in Cebu guide covers Open Water certification timing, and best dive sites in Cebu rounds out the full list beyond Malapascua and Moalboal, including Hilutungan Marine Sanctuary and Olango Island Wildlife Sanctuary off Mactan.
The Honest Take
Cebu’s “best season” marketing oversells the difference between months. Threshers and sardines are there whether you show up in January or August - the real variable is whether you want to pay peak prices for the clearest water (March-May), accept choppier seas for slightly better shark odds (Jan-Apr), or save real money and tolerate rain and lower visibility (Jul-Sep). None of these is objectively wrong, and honestly, divers who’ve done both a March trip and an August trip often say the wet-season boats being half-empty was worth the murkier water.
Where I’d push back on the hype: don’t let “typhoon season” scare you off July-September specifically, since Cebu’s actual storm risk runs later in the year. And don’t assume December-February is automatically the best time just because it’s technically “dry season” - it’s often choppier than the shoulder months right after it. If your dates are flexible, late March through early May is the actual sweet spot most local shops will point you to first.
Plan the Rest of Your Trip
Diving is only part of a Cebu itinerary - pair your dive days with the best dive sites in Cebu for a full site list, check Cebu weather month by month if you’re building an itinerary around more than diving, and read our Cebu diving guide province-wide overview for operator comparisons and certification options. For gear-free days between dives, our best time to visit Cebu guide covers the broader travel calendar beyond the reef.
Ready to book? Search Malapascua and Moalboal dive packages on Klook or compare thresher shark and sardine run day trips on GetYourGuide, and lock in a room near the water with Moalboal stays on Agoda.
Sources
- Malapascua Diving - Best Time to Dive Malapascua
- WhyCebu - Thresher Shark Diving Malapascua: Kimud Shoal Guide 2026
- WhyCebu - Sardine Run Moalboal: Prices, Best Time & Tips 2026
- Guide to the Philippines - Moalboal Sardine Run
- Original Diving - Best Time to Dive in Moalboal
- LiveLife the Philippines - Typhoon Season Philippines 2026
- PAGASA - Tropical Cyclone Information
Seasonal patterns, visibility ranges, and typhoon statistics verified against 2025-2026 operator and climate reporting. Verified July 2026.
Book Tours & Hotels for This Trip
Find and book the best deals — prices and availability update in real time. Links open in a new tab.
Frequently Asked Questions
What is the best month to dive in Cebu?
March to May is the sweet spot - calm seas, 20-30 meter visibility, and warm water around 28-30°C, without the December-to-February chop or the July-to-September rain. If you specifically want thresher sharks at their most reliable with the clearest water, February to April is the tightest window locals point to.
Can you dive in Cebu during rainy season?
Yes. The Habagat wet season (roughly June to October) brings more rain and lower visibility - often 10-15 meters instead of 20-30 - but dive shops in Moalboal and Malapascua run trips daily. Thresher sharks and sardines are both present year-round regardless of season, and rainy-season rates on boats and rooms are noticeably lower.
Is Cebu diving affected by typhoons?
Cebu is more sheltered than northern Luzon or eastern Visayas, but it isn't immune. Reporting on the past 26 years shows Cebu took a direct typhoon hit in only six of them, and none of those direct hits landed in July, August, or September - the region's broader storm risk actually skews toward October through December. Build a buffer day into any Malapascua or Moalboal trip from October onward and check PAGASA before you fly.
Do you need a thicker wetsuit at certain times of year?
A 3mm wetsuit covers you most of the year. From November to January, thermoclines at depth around Pescador Island and Malapascua can drop water temperature to roughly 24-26°C, and a lot of repeat divers pack a 5mm or a hooded vest for that stretch. March through December, 26-29°C is typical and a 3mm is plenty.
When are thresher sharks guaranteed at Malapascua?
Nothing in the ocean is guaranteed, but thresher sharks show up at Kimud Shoal on a documented near-daily basis all year, which is unusual for a shark encounter anywhere in the world. Dive operators report the highest run of clear-water sightings from January through April, when the 5:30 AM boat rides out are calmer and the shoal is easier to see from above.
Is the Moalboal sardine run seasonal like South Africa's?
No. Unlike the migratory sardine run off South Africa, Moalboal's sardine bait ball is a resident population that stays close to Panagsama Beach and Pescador Island year-round. Season affects water clarity and crowd size, not whether the sardines are there.
Should I avoid Cebu diving in August?
You don't have to. August sits inside the Habagat wet season, so expect rain, lower visibility, and the occasional cancelled boat day, but it's also the cheapest and least crowded stretch of the calendar. If your trip is flexible, shift toward late November through May; if August is your only window, book flexible dive packages and build in a spare day.
What's the coldest water gets in Cebu?
Surface temperatures rarely drop below 26°C even in the cooler amihan months of January and February. The real cold comes from thermoclines at depth - divers at Malapascua's Kimud Shoal and deeper Moalboal walls report brief drops to around 24-25°C when a thermocline layer sits below 20-25 meters, typically November to January.
More Places to Explore
Diving & Snorkeling Thresher Shark Diving
Daanbantayan
One of the world's only reliable locations to dive with pelagic thresher sharks at the famous Monad Shoal cleaning station.
Islands Pescador Island
Moalboal
A world-class marine sanctuary featuring The Cathedral underwater cave and exceptional wall diving.
Diving & Snorkeling Moalboal Sardine Run
Moalboal
Swim with millions of sardines in one of the world's only year-round sardine runs, just meters from shore.
Diving & Snorkeling Turtle Point
Moalboal
Swim alongside green sea turtles in their natural habitat at this reliable turtle-spotting destination.
Islands Malapascua Island
Daanbantayan
A world-famous diving paradise known for thresher shark encounters, featuring beautiful white sand beaches and laid-back island vibes.