Flight distance between Saint Petersburg, Russia and Abeokuta, Nigeria 3,909.2 mi / 6,291.3 km