Flight distance between San José, Costa Rica and Saint Petersburg, Russia 6,404.2 mi / 10,306.5 km