Buayan liegt in Philippinen (Province of South Cotabato, Soccsksargen) in der Zeitzone Asia/Manila.
Orte in der Nähe sind Alabel, General Santos und Katangawan.
Bis nach Davao sind es 109 km, Malingao liegt 130 km entfernt und nach Budta sind es 136 km Luftlinie.
Entfernungen von Buayan zu den wichtigsten Städten in Philippinen und der Welt.
6.1163900°
125.2347200°