Flight distance between Saint Petersburg, Russia and Guadalupe, Mexico 5,895.8 mi / 9,488.5 km