Flight distance between Saint Petersburg, Russia and Bordj Bou Arreridj, Algeria 2,001.5 mi / 3,221.0 km