Flight distance between Portmore, Jamaica and Saint Petersburg, Russia 5,718.9 mi / 9,203.6 km