Flight distance between Saint Petersburg, Russia and Khasab, Oman 2,637.7 mi / 4,245.0 km