Things to do in General Santos
Activities, attractions and tours
Visit General Santos
Explore thousands of activities with free cancellation and no added fees.
Design your experience with airport transfers, excursions, day tours & more.
What to do in General Santos
Popular places to visit
KCC Mall of Gensan
You can enjoy retail therapy at KCC Mall of Gensan during your visit to General Santos. Take in the festivals and volcano viewpoints in the area.
General Santos City Museum
You can spend an afternoon studying the exhibits at General Santos City Museum during your travels in General Santos. Take in the festivals and volcano viewpoints in the area.
Notre Dame of Dadiangas University
Take a campus tour or just explore the area of Notre Dame of Dadiangas University during your trip to General Santos. Take in the festivals and volcano viewpoints in the area.
Balut Island
Commune with nature and explore the great outdoors at Balut Island during your travels in General Santos. Discover the area's volcano viewpoints and waterfalls.
Robinsons Place Gensan
You can search for that perfect souvenir at Robinsons Place Gensan during your stay in General Santos. While in the area, you can find time to visit its shops.
T'boli Settlement
Learn about the local history of General Santos when you take a trip to T'boli Settlement. Take in the festivals and volcano viewpoints in the area.
Plaza Heneral Santos
Learn about the local history of General Santos when you take a trip to Plaza Heneral Santos. Discover the area's volcano viewpoints and waterfalls.
Queen Tuna Park
Explore the great outdoors at Queen Tuna Park, a lovely green space in General Santos. Discover the area's volcano viewpoints and waterfalls.
Nopol Hills
Commune with nature and explore the great outdoors at Nopol Hills during your travels in General Santos. Discover the area's volcano viewpoints and waterfalls.
Looking for fun things to do nearby? Check things to do near me to find and book the best things to do, fun activities, and top attractions wherever you happen to be.