Flight distance between Saint Petersburg, Russia and Guayaquil, Ecuador 7,041.1 mi / 11,331.6 km