Flight distance between Saint Petersburg, Russia and Durban, South Africa 6,204.5 mi / 9,985.1 km