Distance from Jackson to Hannibal
The shortest distance (air line) between Jackson and Hannibal is 515.12 mi (829.00 km).
How far is Jackson from Hannibal
Jackson is located in Mississippi, United States within 32° 18' 56.52" N -91° 47' 15" W (32.3157, -90.2125) coordinates. The local time in Jackson is 02:26 (18.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 02:26 (18.12.2025)
The calculated flying distance from Hannibal to Hannibal is 515.12 miles which is equal to 829.00 km.
Jackson, Mississippi, United States
Related Distances from Jackson
Hannibal, Missouri, United States