Flight distance between Uitenhage, South Africa and Rostov-na-Donu, Russia 5,666.1 mi / 9,118.7 km