Flight distance between Buenaventura, Colombia and Saint Petersburg, Russia 6,576.9 mi / 10,584.5 km