Flight distance between Saint Petersburg, Russia and Balkanabat, Turkmenistan 1,752.9 mi / 2,821.1 km