Flight distance between Petra, Jordan and Saint Petersburg, Russia 2,060.4 mi / 3,316.0 km