Flight distance between Smara, Western Sahara and Saint Petersburg, Russia 3,025.3 mi / 4,868.8 km