Flight distance between Uitenhage, South Africa and Luxor, Egypt 4,135.5 mi / 6,655.4 km