Midsayap liegt in Philippinen (Cotabato, Soccsksargen) in der Zeitzone Asia/Manila.
Orte in der Nähe sind Glad, Malingao und Libungan.
Bis nach Davao sind es 88 km, General Santos liegt 129 km entfernt und nach Cebu City sind es 348 km Luftlinie.
Entfernungen von Midsayap zu den wichtigsten Städten in Philippinen und der Welt.
7.1908300°
124.5302800°