Flight distance between Uitenhage, South Africa and Vernier, Switzerland 5,655.5 mi / 9,101.6 km