Flight distance between San Pedro Sacatepéquez, Guatemala and Puerto Armuelles, Panama 759.1 mi / 1,221.7 km