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