Flight distance between Annotto Bay, Jamaica and Saint Petersburg, Russia 5,695.7 mi / 9,166.4 km