Townapedia

San Pedro, Philippines

San Pedro is a town of 4,079 people in Davao Region, Philippines.

Loading the weather...
Population4,079 GeoNames
Elevation30 m 98 ft
Time zoneAsia/Manila
Nearest airportMati Airport (MXI) 51 km

Schools, colleges and libraries4

Mailum Primary School

School · 1.7 km

Open in Google Maps

Potenciano A. Mabanding Elementary School

School · 2.3 km

Open in Google Maps

San Pedro Elementary School

School

Open in Google Maps

Tigbawan Elementary School

School · 1.3 km

Open in Google Maps

Map of San Pedro

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

Getting there and nearby towns

Mati Airport (MXI) is the nearest airport with scheduled flights listed in OpenStreetMap, 51 km away.

  • Caraga 6 km east, about 6 min by car
  • Santiago 9 km southeast, about 9 min by car
  • Mati 54 km southwest, about 54 min by car
  • Compostela 60 km northwest, about 1 h by car
  • Nabunturan 68 km northwest, about 1 h 15 min by car
  • Montevista 70 km northwest, about 1 h 15 min by car
  • Maco 73 km west, about 1 h 15 min by car
  • Lupon 75 km southwest, about 1 h 15 min by car
  • New Corella 81 km west, about 1 h 15 min by car
  • Cambanugoy 87 km west, 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

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