Flight distance between Saint Petersburg, Russia and Boksburg, South Africa 5,953.6 mi / 9,581.4 km