Flight distance between Uitenhage, South Africa and Belvaux, Luxembourg 5,876.2 mi / 9,456.9 km