Flight distance between Ambilobe, Madagascar and Port Sudan, Sudan 2,406.1 mi / 3,872.2 km