Flight distance between Laval, Canada and Hermosillo, Mexico 2,314.0 mi / 3,724.0 km