Flight distance between Saint Petersburg, Russia and Luanda, Angola 4,844.2 mi / 7,796.0 km