Die Strecke (Distanz bzw. Entfernung) zwischen Villanueva und General Santos beträgt Luftlinie ca. 279 Kilometer (km).
Mit der Bahn oder dem Auto ist die effektive Strecke nach General Santos möglicherweise länger, da hier nur die direkte Verbindung (Luftlinie) von Villanueva nach General Santos berechnet wurde.
Luftlinie (ungefähr)
173 Meilen
150 Seemeilen