Skip to main content
pana.ph
🧳 My TripPlan a trip
🌐EN▾
English한국어日本語中文DeutschFrançaisEspañolPortuguêsItalianoNederlandsالعربيةहिन्दीRomânăРусскийBahasa IndonesiaBahasa MelayuFilipinoTiếng ViệtภาษาไทยTürkçePolskiČeštinaSvenska
Home›Donsol Guide
Travel guide

Donsol Guide

Swim with the world's biggest fish — ethically, in the wild

Philippines › Destinations › Donsol Guide
Travel GuideUpdated 2026

Donsol

Swim with the world's biggest fish — ethically, in the wild · Sorsogon, Bicol

Photo: Shubert Ciencia from Nueva Ecija, Philippines / CC BY 2.0 via Wikimedia Commons

Donsol is a quiet fishing town in Sorsogon that happens to host the largest known congregation of whale sharks on the planet. Every season from November to June, butanding (the local name for whale sharks) gather in the warm Ticao Pass, and since 1998 the town has run one of the most ethically managed wildlife interaction programs in Southeast Asia. There is no feeding, no touching, no flash photography — just you, a snorkel, and a 12-metre fish.

Destination GuideReal Local DataUpdated 2026

Things to do in Donsol

Register at the Visitor Center

All whale shark swimmers must register here before heading to the boats — pay the PHP 300 interaction permit and get briefed on BIO rules. Opens at 7 AM.

Hire a boat for whale shark interaction

Fibreglass bancas fit up to 5 swimmers; shared hire runs PHP 1,500–2,000 per boat (not per person). Each boat is assigned a BIO (Butanding Interaction Officer) who spots sharks and enforces the no-touch, no-sunscreen rules.

Know what to wear

No chemical sunscreen — bring a rash guard or reef-safe mineral sunscreen only. Fins, mask, and snorkel are available for rent at the Visitor Center (PHP 150).

Join the firefly river cruise at twilight

Board a small banca on the Donsol River at dusk for a 90-minute glide past mangroves lit up by thousands of fireflies. Boats cost PHP 800–1,200 each, maximum 4–6 passengers. Book at the Visitor Center by 5 PM.

Swim at Rizal Beach

A long, calm swimming beach 3 km west of town with no entrance fee — a solid place to rest and rinse off between activities.

Base in Legazpi if budget is tight

Legazpi City (2 hours north) has far more accommodation options at every price point. Donsol itself has guesthouses at PHP 600–1,500 per night but they fill fast in peak season — book ahead.

Photos of Donsol

A visual taste of Donsol before you go.

Donsol Whale Sharks, Philippines
Donsol Whale Sharks
Donsol Whale Shark Wild, Philippines
Donsol Whale Shark Wild
Philippines Whale Shark Donsol
Philippines Whale Shark Donsol
Sorsogon City Donsol Bicol Philippines
Sorsogon City Donsol Bicol Philippines

Photos: Ervin Malicdem (CC BY-SA 4.0) via Wikimedia Commons

Ready to book?

Book your Donsol trip now

Hotels, tours and transfers — compare live prices and book securely through trusted partners. Prices update daily.

⛴️ Ferries & transfers🏨 Hotels in Donsol on Trip.com🎫 Tours & activities on Trip.com

Affiliate links — we earn a small commission at no extra cost to you. Prices shown are live from our partners.

🗓️ Best time to visit Donsol

January to April is peak season with sighting rates around 70–80%. November and December are quieter with slightly lower odds but far fewer tourists.

✈️ How to get to Donsol

Fly to Legazpi Airport (BHO) in Albay, then take a 2-hour bus or van south to Donsol town; a one-way van hire costs around PHP 1,500. Alternatively, overnight bus from Cubao (Manila) 10–11 hours to Sorsogon City, then 45 minutes to Donsol.

Plan your Donsol trip

Compare hotels and tours — booked through trusted partners. Use the planner on /plan to turn this guide into a full day-by-day itinerary.

🏨 Find hotels in Donsol

🗓️ Use this guide in your plan

Build a Donsol trip directly. The planner combines it with real flights, stays and tours into one day-by-day itinerary.

✨ Open Trip Planner

One of 215+ destinations covered. Explore more at /guides and /blog.

Frequently asked questions — Donsol

Is seeing a whale shark guaranteed?

No. The official sighting rate is roughly 70–80% during peak season (January–April) and drops to 40–60% from November to December. If you miss on day one, a second-day ticket costs the same and your odds improve.

Can I touch or ride the whale sharks?

Strictly no. BIOs enforce a 3-metre distance rule at all times. Any guest who touches a whale shark is pulled from the water immediately with no refund. This rule has kept the sharks returning for 25+ years.

Do I need to be a strong swimmer?

You swim alongside the shark at the surface using snorkel gear only — no scuba diving is permitted. Moderate swimming ability is enough. Life jackets are available on request.

Is the firefly tour worth it if I am only in Donsol for one night?

Yes. The firefly cruise runs regardless of whale shark conditions and takes about 90 minutes total. It is one of the best firefly experiences in the Philippines and a very different kind of spectacle.

💬 Ask Locals about Donsol

No questions about Donsol yet — be the first to ask.

Ask the community →

💡 Traveller tips for Donsol

Local-knowledge from other travellers. Got a tip? Share it.

Loading tips…

📝 Your notes & photos for Donsol

Loading…

First time in Donsol?

Quick essentials so you can hit the ground running.

🛂
Visa

Most nationalities receive a free 30-day visa on arrival at Philippine airports; extend for PHP 500 at any Bureau of Immigration office.

💱
Currency

PHP only in Donsol — the nearest ATM is in the town proper but it runs out of cash in peak season; bring cash from Legazpi or Sorsogon City.

🏥
Health

No vaccinations required beyond standard Philippine travel advice; bring motion-sickness tablets if you are sensitive to open-water boat movement.

💳
Money & payments

Expect to spend PHP 2,500–3,500 per person for a full whale shark day including permit, boat share, gear rental, and a meal.

🔒
Safety

Whale sharks are filter feeders and pose no danger to humans; the main hazards are sunburn and boat propellers — stay clear of the motor and wear sun protection from day one.

Read next

  • Best time to visit the Philippines →
  • Browse all travel guides →
  • Browse all Philippine destinations →

Local Stays in Donsol

Hand-picked homestays and guesthouses — book direct with local hosts. Add them to your trip plan.

See all stays →
Villa Peralta Inn
Stay

Villa Peralta Inn

📍 Donsol, Philippines

₱26 / night★ 4.5

Top Experiences in Donsol

Island hopping, diving, surfing and more — book instantly. Add them to your trip plan.

View all activities →
Villa Peralta Inn
Tours

Villa Peralta Inn

📍 Donsol, Philippines · Half Day

From ₱26

Plan your Donsol trip
Compare Hotels →Book Tours →

Affiliate disclosure: Some links on this page are affiliate links. If you book through them, PANA.PH may earn a small commission at no extra cost to you. This never affects which options we show — we only recommend services we trust. Prices are live from our partners and may change at any time.

pana.ph

Your trusted travel platform for the Philippines.

hello@pana.phPhilippines

Company

About usCompany infoPartner programBlog & guidesAsk Locals (Q&A)Contact

Book

HotelsLocal staysTours & experiencesFlightsTransfers & ferriesCar rentalseSIM & SIMTravel insurance

Plan

All destinationsTrip plannerTravel GuidesRoute BuilderBest time to visitWeather & safetyVisa checkerExpense trackerOffline kit

Support & Legal

FAQEditorial policyTerms & PrivacyCancellationCookiesData privacyDOT accreditation

Newsletter

Subscribe for the latest deals & travel tips from the Philippines.

Your data is safe. No spam, ever.

fFacebook●Instagram▶TikTok
We accept:
PayPalVisaMastercardGCashMayaXendit

© 2026 PANA.PH — All rights reserved.

Terms · Privacy · Cookies · Refunds

Complete your booking

Taking you to our partner…

Secure booking & payment are handled by our trusted partner. You're in good hands.