Flight distance between Saint Petersburg, Russia and Pasto, Colombia 6,746.7 mi / 10,857.8 km