Flight distance between Saint Petersburg, Russia and Pietermaritzburg, South Africa 6,187.7 mi / 9,958.1 km