Flight distance between Salvador, Brazil and Guaynabo, Puerto Rico 2,867.4 mi / 4,614.7 km