Flight distance between Uitenhage, South Africa and Pirot, Serbia 5,317.0 mi / 8,556.8 km