Flight distance between Dushanbe, Tajikistan and Saint Petersburg, Russia 2,226.2 mi / 3,582.7 km