Townapedia
Sarangani bay protected seascape 2
Sarangani bay protected seascape 2 · Michael E. Peligro, CC BY-SA 4.0
Sarangani Bay protected seascape 3
Sarangani Bay protected seascape 3 · Michael E. Peligro, CC BY-SA 4.0
Sarangani bay protected seascape 1
Sarangani bay protected seascape 1 · Michael E. Peligro, CC BY-SA 4.0
The warm and cozy white sand beach in Gumasa, Glan, Sarangani Province, Philippines
The warm and cozy white sand beach in Gumasa, Glan, Sarangani Province, Philippines · Bailabiaquia, CC BY-SA 4.0

Kablalan, Philippines

Kablalan is a town of 2,698 people in Soccsksargen, Philippines.

Loading the weather...
Population2,698 GeoNames
Elevation91 m 299 ft
Time zoneAsia/Manila
Nearest airportGeneral Santos International Airport (GES) 33 km

Why visit Kablalan

Townapedia lists 1 park or trail in and around town.

Parks, trails and playgrounds1

Gumasa Beach

Beach · 1.4 km

Open in Google Maps

Schools, colleges and libraries2

Roque Adarna High School

School · 1.1 km

Open in Google Maps

Roque Adarna Integrated School

School · 1.0 km

Open in Google Maps

Map of Kablalan

3 places. The map loads OpenStreetMap tiles when you open it.

Getting there and nearby towns

General Santos International Airport (GES) is the nearest airport with scheduled flights listed in OpenStreetMap, 33 km away.

  • Taluya 5 km northwest, about 5 min by car
  • Glan 5 km north, about 5 min by car
  • General Santos 37 km north, about 37 min by car
  • Alabel 37 km north, about 37 min by car
  • Polomolok 51 km north, about 51 min by car
  • Lake Sebu 73 km northwest, about 1 h 15 min by car
  • Malita 84 km northeast, about 1 h 30 min by car
  • Surallah 83 km northwest, about 1 h 30 min by car
  • Banga 85 km northwest, about 1 h 30 min by car
  • Koronadal 89 km northwest, about 1 h 30 min by car

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built November 7, 2026. Spotted a mistake? Tell us or suggest a place.