Flight distance between Linstead, Jamaica and Saint Petersburg, Russia 5,712.3 mi / 9,193.1 km