Flight distance between Saint Petersburg, Russia and Yanqul, Oman 2,812.1 mi / 4,525.6 km