Flight distance between Vacoas, Mauritius and Umm Ruwaba, Sudan 2,906.6 mi / 4,677.7 km