Flight distance between Saint Petersburg, Russia and Adi Keyh, Eritrea 3,149.4 mi / 5,068.4 km