Flight distance between Saint Petersburg, Russia and Alajuela, Costa Rica 6,433.2 mi / 10,353.2 km