Flight distance between Saint Petersburg, Russia and Cuauhtémoc, Mexico 6,266.2 mi / 10,084.5 km