Flight distance between Saint Petersburg, Russia and Bulawayo, Zimbabwe 5,534.5 mi / 8,906.8 km