Flight distance between Uitenhage, South Africa and Bandraboua, Mayotte 1,911.6 mi / 3,076.5 km