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