Flight distance between Saint Petersburg, Russia and Lilongwe, Malawi 5,110.1 mi / 8,223.8 km