Flight distance between Saint Petersburg, Russia and Dar es Salaam, Tanzania 4,638.9 mi / 7,465.6 km