Flight distance between Murzuq, Libya and Saint Petersburg, Russia 2,477.4 mi / 3,987.0 km