Flight distance between Uitenhage, South Africa and Valjevo, Serbia 5,402.6 mi / 8,694.7 km