General Santos — the Tuna Capital of the Philippines — is a booming Mindanao city outside the typhoon belt with warm, welcoming people and extraordinary seafood culture. Sarangani Bay is one of the Philippines' most pristine diving locations, teeming with whale sharks, thresher sharks, and dugongs. Maitum's Jar People pre-colonial jars (older than the Banaue terraces) are an underappreciated archaeological treasure.
Visa
Domestic
Best months
Year-round destination — General Santos and Sarangani lie entirely outside the typhoon belt! Consistent 28–33°C throughout the year
Flights
Direct flights MNL→General Santos (GES): Cebu Pacific, Philippine Airlines
Realistic budget
~4 days · per person
₱14,000 – ₱30,000
All-in: airfare from MNL · visa · accommodation · food · local transport · activities
MNL↔GES, 3★ GenSan, Sarangani beach day, Gumasa beach + tuna port tour.
Sources: The Poor Traveler, Detourista. Ranges are 2024–2025 estimates — peak season, FX, and personal spending style will shift them. Always verify before booking.
Plan & book General Santos
These are affiliate links. We may earn a commission — at no extra cost to you.
✈️Flights
- Compare MNL → General Santos flights →
Skyscanner · Affiliate link · we may earn a commission
- Kiwi.com flexible flights & multi-city →
Kiwi.com
- Trip.com — MNL → General Santos flights →
Trip.com · Asia's largest OTA — often competitive on regional routes
🏨Hotels
- Hotels in General Santos →
Booking.com
- Agoda deals in General Santos →
Agoda
🎟️Tours & Activities
📶eSIM & Connectivity
- Buy a Philippines eSIM →
Airalo · Stay connected on arrival
🛡️Travel Insurance
- Compare PH travel insurance →
PGA Sompo / Standard Insurance · Local PH provider — direct link
- International travel medical insurance →
SafetyWing
Things to do
- • GenSan Fish Port tuna auction (4am)
- • Sarangani Bay diving (whale sharks, thresher sharks)
- • Maitum Anthropomorphic Secondary Burial Jars
- • Gumasa Beach white sand (Glan, Sarangani)
- • Bula Municipal Beach weekend escape
- • Tiongson Street seafood & local food tour
- • Lake Sebu Tboli cultural village
- • T'boli traditional weaving demonstration
Free things to do
- ✓ GenSan Fish Port exterior observation (free)
- ✓ Bula Beach sunset walk (free)
- ✓ City Hall park & public plaza (free)
- ✓ Sarangani Bay coastal walk (free)
- ✓ Lake Sebu lake viewpoint from road (free)
Best for
With kids
Gumasa Beach's calm, clear blue waters are perfect for young swimmers. The fish port tuna auction is fascinating but requires a very early start (4am). Lake Sebu's Tboli village has cultural demonstrations kids enjoy. Sarangani's friendly people make families feel especially welcome.
With seniors
GenSan City is modern, flat, and easy to navigate. Good hospitals and medical facilities. Gumasa Beach has resort options with good accessibility. Fish port visit involves early morning and some walking — moderate activity. Climate is hot but consistent year-round.
Visa
Domestic. Philippine ID required.
When to go
Year-round destination — General Santos and Sarangani lie entirely outside the typhoon belt! Consistent 28–33°C throughout the year.
Getting there from MNL
Direct flights MNL→General Santos (GES): Cebu Pacific, Philippine Airlines. Flight time ~1.75 hrs. Multiple daily departures. Also accessible by overnight bus from Davao (4 hrs). Gumasa Beach requires 2 hrs by land from GenSan.