Flight distance between Uitenhage, South Africa and Barnaul, Russia 6,957.6 mi / 11,197.3 km