Flight distance between Fayzabad, Afghanistan and Saint Petersburg, Russia 2,363.1 mi / 3,803.0 km