Flight distance between Velasco Ibarra, Ecuador and Saint Petersburg, Russia 6,961.8 mi / 11,203.9 km