Flight distance between Medina, Saudi Arabia and Ambilobe, Madagascar 2,679.4 mi / 4,312.0 km