Flight distance between Uitenhage, South Africa and Danilovgrad, Montenegro 5,287.4 mi / 8,509.3 km