Flight distance between Saint Petersburg, Russia and Gustavo A. Madero, Mexico 6,038.5 mi / 9,718.0 km