Flight distance between Uitenhage, South Africa and Fes, Morocco 5,081.4 mi / 8,177.7 km