Flight distance between Shahritus, Tajikistan and Saint Petersburg, Russia 2,278.2 mi / 3,666.4 km