Flight distance between Saint Petersburg, Russia and Barranquilla, Colombia 6,073.5 mi / 9,774.3 km