Flight distance between Sūrat, India and Cagayan de Oro, Philippines 3,553.9 mi / 5,719.5 km