Flight distance between Marondera, Zimbabwe and Saint Petersburg, Russia 5,398.3 mi / 8,687.7 km