Flight distance between Laval, Canada and Guayama, Puerto Rico 1,955.1 mi / 3,146.5 km