Flight distance between Al Marj, Libya and Saint Petersburg, Russia 1,945.7 mi / 3,131.2 km