Sorsogon City
Bicol's southern capital — whale sharks at Donsol, Bulusan volcano, and the gateway to Ticao's manta rays · Bicol Region, Luzon
Photo: Ervin Malicdem / CC BY-SA 4.0 via Wikimedia Commons
Sorsogon City is the capital of Sorsogon province at the very southern tip of Luzon — the Philippines' final mainland stop before the waters of San Bernardino Strait. As a city, it's compact, friendly, and genuinely liveable; as a tourism hub, it's extraordinary: within two hours of the city center lie the world's most ethically regulated whale shark tourism at Donsol (20km away), the active Bulusan Volcano with its crater lake and hot springs, the black-sand beaches of Barcelona, and the ferry port for Ticao Island — home to the famous Manta Bowl where aggregations of 20-50 manta rays feed in the channel November-May. Sorsogon gives you the Bicol region's best wildlife experiences from a single, manageable base.
Things to do in Sorsogon City
Swim with whale sharks at Donsol
The Donsol butanding experience is 20km from the city — the world's most regulated and ethical whale shark tourism. Butanding Interaction Officers (BIOs) enforce strict rules: no touching, no flash, 6 swimmers per shark maximum, measured approach distances. PHP 2,000-3,500 all-in from Donsol town (boat + spotter + BIO). Peak season March-May.
Hike Bulusan Volcano Lake
The Bulusan Volcano Natural Park has a serene crater lake accessible by a 30-minute flat trail from the lake entrance. Hot spring facilities at Bulusan Hot Spring Recreation Park (PHP 50-100 entrance) and the cold-spring pools at Dancalan are immediately beyond the town. Check Phivolcs alert before the lake hike.
Dive the Manta Bowl at Ticao Island
Ticao Island (30 minutes by ferry from Bulan, 45km south of Sorsogon City) has the Philippines' most celebrated manta ray aggregation site. Aggregations of 20-50+ mantas feed in the nutrient-rich Manta Bowl channel November through May. World-class scuba diving and snorkeling. Operators based in Bulan and on Ticao: PHP 2,500-4,500/dive.
Walk Barcelona's black sand beaches
The coastal town of Barcelona (15km south of Sorsogon City) has dramatic black volcanic sand beaches backed by palm trees — an unusual aesthetic far removed from the white-sand resort norm. Local fishing villages and a quiet beach atmosphere. Free access.
Explore Rizal Beach in Gubat
A 2km sweep of natural beach in Gubat (25km east of Sorsogon City) — brown sand, calm water, and simple local food stalls. Popular with Bicolano weekenders but largely unknown to international visitors. No resort development, no entrance fees, and a very authentic Philippine beach experience.
Ready to book?
Book your Sorsogon City trip now
Flights, hotels and tours — compare live prices and book securely through trusted partners. Prices update daily.
Affiliate links — we earn a small commission at no extra cost to you. Prices shown are live from our partners.
🗓️ Best time to visit Sorsogon City
January through May: whale shark season peaks March-April; Bulusan is accessible and Ticao mantas are present (November-May). June through October: typhoon season, whale sharks absent after June, Bulusan often in cloud. The drier months transform the province.
✈️ How to get to Sorsogon City
Van from Legazpi City: PHP 150-200, 1.5 hours. Bus from Manila (Philtranco/RSL): 10-12 hours overnight. Ferry from Allen, Northern Samar: cross San Bernardino Strait to Matnog (southernmost Sorsogon), then 1 hour van to Sorsogon City. Many travellers do Bicol as a loop: Manila to Naga to Legazpi to Sorsogon to Matnog ferry into Samar.
Plan your Sorsogon City 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.
🗓️ Use this guide in your plan
Build a Sorsogon City trip directly. The planner combines it with real flights, stays and tours into one day-by-day itinerary.
✨ Open Trip PlannerOne of 215+ destinations covered. Explore more at /guides and /blog.
Frequently asked questions — Sorsogon City
What's the difference between Sorsogon City and Donsol?
Donsol is a separate municipality 20km away — the whale shark swimming is there. Sorsogon City is the provincial capital serving as the practical base: better hotels, ATMs, restaurants, and onward transport. Most visitors stay in Sorsogon and day-trip to Donsol, Bulusan, and Gubat.
Can I do Sorsogon in one day from Legazpi?
Technically yes — Donsol whale shark day trip can be arranged from Legazpi as well (1.5 hours away). But to properly cover Donsol + Bulusan + Ticao, you need 2-3 nights based in Sorsogon City.
Are there beachside resorts in Sorsogon?
Sorsogon is not a resort beach destination — it's a working provincial capital. The beach experiences are at Gubat, Barcelona, and Donsol. Hotels in Sorsogon City are mid-range to budget; beachside cottages in Gubat and Donsol are available for PHP 800-2,000/night.
💬 Ask Locals about Sorsogon City
No questions about Sorsogon City yet — be the first to ask.
Ask the community →💡 Traveller tips for Sorsogon City
Local-knowledge from other travellers. Got a tip? Share it.
Loading tips…
📝 Your notes & photos for Sorsogon City
Loading…
First time in Sorsogon City?
Quick essentials so you can hit the ground running.
Standard Philippines entry. Donsol whale shark experience PHP 2,000-3,500 (boat + BIO + spotter). Bulusan hot springs PHP 50-100. Ticao ferry (Bulan) PHP 150-250.
Sorsogon City has BDO and LandBank ATMs. Donsol and Bulusan are cash-only. Budget PHP 2,000-3,500/day (higher on dive days).
Donsol whale shark swimming is in open ocean — life jackets provided. No malaria. Bulusan Volcano is active (check Phivolcs — the lake trail is closed at Alert Level 2+). Dengue present year-round.
Van Legazpi-Sorsogon PHP 150-200 (1.5 hrs). Hotel PHP 800-1,800/night. Donsol all-in day PHP 2,000-3,500. Ticao manta dive PHP 2,500-4,500.
Follow Donsol BIO instructions exactly — do not chase or touch whale sharks. Bulusan was at Alert Level 1 for extended periods in 2024; always check Phivolcs (phivolcs.dost.gov.ph) before the lake hike.