Flight distance between Yanqul, Oman and Ambilobe, Madagascar 2,592.0 mi / 4,171.4 km