Flight distance between Guayama, Puerto Rico and Saint Petersburg, Russia 5,365.1 mi / 8,634.3 km