Flight distance between Guayama, Puerto Rico and Madrid, Spain 3,981.1 mi / 6,406.9 km