Flight distance between Uitenhage, South Africa and Al Hoceïma, Morocco 5,131.3 mi / 8,258.1 km