Flight distance between Uitenhage, South Africa and Luzern, Switzerland 5,683.4 mi / 9,146.6 km