Flight distance between Saint Petersburg, Russia and Khŭjand, Tajikistan 2,156.4 mi / 3,470.4 km