Flight distance between Uitenhage, South Africa and Krasnodar, Russia 5,510.9 mi / 8,868.9 km