Flight distance between San Miguelito, Panama and Saint Petersburg, Russia 6,342.3 mi / 10,207.0 km