Flight distance between Uitenhage, South Africa and Moscow, Russia 6,226.5 mi / 10,020.6 km