Flight distance between Bani Walid, Libya and Saint Petersburg, Russia 2,087.4 mi / 3,359.4 km