Flight distance between Guayama, Puerto Rico and San Antonio, United States of America 2,186.4 mi / 3,518.7 km