Die Strecke (Distanz bzw. Entfernung) zwischen Buenavista und Cagayan de Oro beträgt Luftlinie circa 298 Kilometer (km).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Cagayan de Oro sicherlich länger, da hier nur die direkte Strecke (Luftlinie) von Buenavista nach Cagayan de Oro berechnet wurde.
Luftlinie (ungefähr)
185 Meilen
161 Seemeilen