Flight distance between Guaynabo, Puerto Rico and Riyadh, Saudi Arabia 7,028.0 mi / 11,310.5 km