General Santos City
The tuna capital of the Philippines, where the fish port at dawn is more impressive than most tourist attractions · South Cotabato, Mindanao
Photo: Peewee Suobiron / CC BY-SA 1.0 via Wikimedia Commons
General Santos City handles roughly 40 percent of all Philippine tuna exports, making it the undisputed tuna capital of an archipelago that takes its seafood seriously — and a visit to the General Santos Fish Port during the pre-dawn unloading rush is one of the most kinetic, unexpected, and genuinely spectacular things you can do anywhere in Mindanao. Beyond the port, GenSan is Manny Pacquiao's hometown, a fact the city commemorates with murals, a world-class stadium, and a civic pride that borders on devotion.
Things to do in General Santos City
General Santos Fish Port at Dawn
Set your alarm for 2:30 AM. The General Santos Fish Port unloads its catch between roughly 3 AM and 6 AM, and the hour before sunrise is when the port reaches its full, overwhelming intensity: refrigerated trucks lined three deep, longshoremen carrying 80-kilo yellowfin tuna on their shoulders, fish auctioneers calling prices in rapid Cebuano, ice-packing crews working with focused efficiency. It is free — just walk in through the main gate and stay out of the way of the forklifts. Bring a jacket (the port is heavily refrigerated) and wear closed shoes.
Calumpang Market Fresh Tuna
Once you have watched the fish get unloaded, go to Calumpang Market when it opens at 5 AM. The morning market sells fresh yellowfin tuna by the kilo directly to restaurants, export buyers, and the public at PHP 180–350/kg depending on size and grade — a fraction of what you would pay in Manila. Several market-side eateries cook your purchase to order for a PHP 50–80 cooking fee; eating fresh-grilled tuna jaw at 6 AM in GenSan is one of those travel moments you describe to people for years.
Sarangani Bay and Gumasa Beach
Sarangani Bay is a protected natural body of water south of the city with mangrove forests, seagrass beds, and a well-documented dugong (sea cow) population. The most accessible beach is Gumasa in Glan municipality, about 75 km south (1.5 hours by van, PHP 150–200). The sand is fine and white, the water shallow for 50 meters before the reef starts, and snorkeling turns up lionfish, parrotfish, and the occasional sea turtle.
Manny Pacquiao's GenSan
Manny Pacquiao grew up in General Santos City, and the city has claimed him completely. The Oval Plaza near the capitol building has a large mural of Pacquiao in his prime; the street children's boxing gym where he trained as a teenager has been preserved and is sometimes open for visits. Talking to any older GenSaneño about Pacquiao produces twenty minutes of vivid personal memory — many of them watched his early bouts on bootleg VHS tapes before he became famous.
Lake Sebu Day Trip
Lake Sebu is 2 hours north of GenSan in the highland municipality of South Cotabato — different enough from the coast to justify at least a day trip (an overnight is better). The T'boli tribal community lives on the shores of a UNESCO-listed biosphere reserve lake. The main draw is the Seven Falls — accessible by the longest single-cable zip-line over a waterfall in Southeast Asia (PHP 150 one-way, 740 meters). The T'boli village market sells Tnalak woven fabric and brass jewelry; buy directly from the weavers.
Koronadal City and South Cotabato Highlands
Koronadal (called Marbel by locals) is the provincial capital of South Cotabato and a natural midpoint on the road between GenSan and Lake Sebu. The surrounding region produces pineapple, asparagus, tomatoes, and cut flowers at agricultural scale; the Public Market sells these at farmgate prices. If you are making the Lake Sebu day trip, build in a thirty-minute stop in Koronadal for lunch — try grilled tilapia from the highland fish farms (PHP 60–80 per fish).
Ready to book?
Book your General Santos 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 General Santos City
December through May is the driest and most comfortable period. The fish port operates at maximum intensity during the yellowfin tuna peak season — roughly September to March — when the fishing fleet is most active and the port's morning auctions are at their most dramatic.
✈️ How to get to General Santos City
General Santos International Airport (GES) receives flights from Manila on Cebu Pacific and Philippine Airlines (1 hr 50 min, PHP 1,600–3,500 return with advance booking). The airport is 12 km from the city center; taxis run PHP 150–200 to downtown, Grab is available. From Davao City, vans and buses run frequently along the coastal route (roughly 3 hours, PHP 250–350). For Lake Sebu from GenSan, take a van to Koronadal (PHP 100, 1 hour) then another van or multicab to Lake Sebu town proper (PHP 80–100, about 1 hour further into the highlands).
Plan your General Santos 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 General Santos 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 — General Santos City
Is it really worth waking up at 3 AM for the fish port?
Yes, unequivocally. The fish port is the most memorable thing in General Santos, and it only operates at that intensity in the pre-dawn hours. By 7 AM the main unloading rush is over and the port looks like any other industrial pier. Set the alarm, go early, and you will not regret it. Bring coffee from a 24-hour convenience store on the way.
Can I eat tuna in GenSan that is genuinely fresh and cheap?
Yes. Market-side eateries near Calumpang Market serve yellowfin tuna grilled, sashimi-style, or as kinilaw (raw, cured in vinegar) for PHP 80–180 per serving. A full grilled tuna panga (collar piece) that would cost PHP 600 in a Manila restaurant runs PHP 120–150 here. This is the best-value seafood eating in the Philippines.
Is Lake Sebu worth an overnight or just a day trip?
An overnight is strongly recommended. The lake in the early morning — mist on the water, T'boli fishermen in dugout canoes, roosters in the tribal village — is completely different from the midday tourist version. Day trips are viable from GenSan but you rush the Seven Falls and miss the best hours. Budget PHP 500–800 for a lakeside guesthouse room.
What is the best way to see Sarangani Bay's dugongs?
Contact the Sarangani Bay Protected Seascape office (located in Alabel, 30 km south of GenSan) at least a day in advance to arrange a guided boat tour. Dugong sightings are not guaranteed — the animals are genuinely wild — but the guides know the seagrass beds where the herds feed. Budget PHP 800–1,200 for the boat.
💬 Ask Locals about General Santos City
No questions about General Santos City yet — be the first to ask.
Ask the community →💡 Traveller tips for General Santos City
Local-knowledge from other travellers. Got a tip? Share it.
Loading tips…
📝 Your notes & photos for General Santos City
Loading…
First time in General Santos City?
Quick essentials so you can hit the ground running.
Standard Philippine visa-free entry for most nationalities (30 days, extendable). The Bureau of Immigration regional office serving GenSan is in Davao City.
BDO, BPI, and Metrobank ATMs are in Robinsons Place GenSan and the city center on Pendatun Avenue. Lake Sebu has no ATMs — withdraw cash in GenSan before heading to the highlands.
Bring any prescription medication you need from home or stock up in GenSan's pharmacies (Watsons and Rose Pharmacy in Robinsons Mall carry most brands). The highlands around Lake Sebu are cooler than the coast — pack a light layer.
GenSan is affordable. Budget travelers can manage on PHP 600–900/day. A comfortable mid-range GenSan day with a restaurant tuna meal, tricycle to the port, and market browsing runs PHP 1,500–2,500. The Lake Sebu overnight adds PHP 800–1,200 for the guesthouse; plan the whole GenSan-Lake Sebu leg at PHP 3,000–5,000 per person all-in for two days.
General Santos City is a safe and commercially active provincial city. Tourist areas, the fish port, Calumpang Market, and Robinsons Mall are all low-risk daytime environments. Western Mindanao conflict zones (Sulu, parts of Maguindanao) are distinct regions geographically and politically distant from the GenSan-Lake Sebu corridor. Use standard urban precautions: watch bags in crowded market areas, use Grab at night.
Top Experiences in General Santos City
Island hopping, diving, surfing and more — book instantly. Add them to your trip plan.
