Flight distance between Saint Petersburg, Russia and Pedregal, Panama 6,478.8 mi / 10,426.6 km