Flight distance between Saint Ann’s Bay, Jamaica and Saint Petersburg, Russia 5,699.6 mi / 9,172.6 km