Flight distance between Ahmedabad, India and Cagayan de Oro, Philippines 3,584.3 mi / 5,768.4 km