Flight distance between Saint Petersburg, Russia and Harare, Zimbabwe 5,373.3 mi / 8,647.5 km