Flight distance between Uitenhage, South Africa and La Chaux-de-Fonds, Switzerland 5,704.6 mi / 9,180.7 km