Flight distance between Saint Petersburg, Russia and Kharkhorin, Mongolia 2,936.2 mi / 4,725.4 km