Donsol Whale Sharks: The Ethical Way to Swim With Them
If the idea of feeding whale sharks in Oslob doesn't sit right with you, Donsol is the answer. Here, the sharks are wild, unfed, and the encounter is real — with the honest trade-off that sightings are never guaranteed.
🦈 Donsol vs Oslob: The Honest Comparison
💰 Real Prices (2026)
| Item | Price | Notes |
|---|---|---|
| Boat (up to 6 people) | ₱4,500-6,500 ($80-115) | Includes BIO + registration |
| Registration / briefing | Included | At the visitor center |
| Snorkel gear | ₱300-500 ($5-9) | If you don't have your own |
| Flight Manila → Legazpi | ₱1,700-3,400 ($30-60) | 1 hour, Cebu Pacific/AirAsia |
| Legazpi → Donsol van | ₱100-150 ($2-3) | 1.5 hours |
| Hostel in Donsol | ₱300-600 ($5-11) | Basic homestays common |
Tip: share a boat with 4-6 other travelers — the per-person cost drops to $15-20, making it comparable to Oslob but wild.
📅 Whale Shark Season
Donsol's whale sharks are seasonal — this is the single most important thing to know before you book.
🗺️ How the Encounter Works
🏔️ Bonus: Mayon Volcano
Donsol is in the Bicol region, under the shadow of Mayon Volcano — the world's most perfectly conical volcano. It's visible from Legazpi on a clear day and is worth a full day: ATV rides to the lava wall, Cagsawa Ruins (the iconic church-buried-by-lava photo), and Daraga Church.
How to combine: Fly to Legazpi → 1 day Mayon Volcano + ATV → van to Donsol (1.5h) → 1-2 days whale sharks → back. A perfect 3-day Bicol loop.
🏠 Where to Stay
Donsol is a small, quiet fishing town — no party scene, just homestays and a few guesthouses. Options: Donsol Backpacker Inn ($6-8), Elysia Beach Resort ($15, beachfront), or local homestays arranged through the visitor center ($5-8).
Most travelers base in Legazpi (bigger, more food options) and day-trip to Donsol. Both work — Donsol for immersion, Legazpi for convenience.
⚠️ What Nobody Tells You
Deciding between Donsol and Oslob?
Read the full Oslob whale shark guide for the feeding debate, then decide. Both pages cover the same creature from opposite angles — wild vs guaranteed.