Flight distance between Saint Petersburg, Russia and Kingston, Jamaica 5,713.2 mi / 9,194.6 km