Flight distance between Islamabad, Pakistan and Cagayan de Oro, Philippines 3,706.3 mi / 5,964.7 km