Flight distance between El Achir, Algeria and Saint Petersburg, Russia 2,005.4 mi / 3,227.3 km