Distance from Lynden to Hannibal
The shortest distance (air line) between Lynden and Hannibal is 1,648.06 mi (2,652.30 km).
How far is Lynden from Hannibal
Lynden is located in Washington, United States within 48° 57' 0.72" N -123° 32' 43.8" W (48.9502, -122.4545) coordinates. The local time in Lynden is 16:42 (20.12.2025)
Hannibal is located in Missouri, United States within 39° 42' 35.28" N -92° 36' 21.96" W (39.7098, -91.3939) coordinates. The local time in Hannibal is 18:42 (20.12.2025)
The calculated flying distance from Hannibal to Hannibal is 1,648.06 miles which is equal to 2,652.30 km.
Lynden, Washington, United States
Related Distances from Lynden
Hannibal, Missouri, United States