Flight distance between Guayama, Puerto Rico and Rio de Janeiro, Brazil 3,220.7 mi / 5,183.2 km