Flight distance between New Kingston, Jamaica and Saint Petersburg, Russia 5,712.3 mi / 9,193.0 km