Distance from Alachua to Hannibal
The shortest distance (air line) between Alachua and Hannibal is 851.53 mi (1,370.41 km).
How far is Alachua from Hannibal
Alachua is located in Florida, United States within 29° 46' 40.44" N -83° 31' 0.48" W (29.7779, -82.4832) coordinates. The local time in Alachua is 06:16 (05.01.2026)
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 05:16 (05.01.2026)
The calculated flying distance from Hannibal to Hannibal is 851.53 miles which is equal to 1,370.41 km.
Alachua, Florida, United States
Related Distances from Alachua
Hannibal, Missouri, United States