Flight distance between Vereeniging, South Africa and Novosibirsk, Russia 6,512.8 mi / 10,481.3 km