Flight distance between Saint Petersburg, Russia and Maracaibo, Venezuela 5,986.8 mi / 9,634.8 km