Flight distance between Guaynabo, Puerto Rico and Rostov-na-Donu, Russia 5,999.2 mi / 9,654.7 km