Flight distance between Uitenhage, South Africa and Novosibirsk, Russia 7,014.4 mi / 11,288.6 km