Distance from Otsego to Ham Lake
The shortest distance (air line) between Otsego and Ham Lake is 20.26 mi (32.60 km).
How far is Otsego from Ham Lake
Otsego is located in Minnesota, United States within 45° 15' 57.6" N -94° 22' 47.64" W (45.2660, -93.6201) coordinates. The local time in Otsego is 03:38 (05.01.2026)
Ham Lake is located in Minnesota, United States within 45° 15' 16.2" N -94° 47' 45.96" W (45.2545, -93.2039) coordinates. The local time in Ham Lake is 03:38 (05.01.2026)
The calculated flying distance from Ham Lake to Ham Lake is 20.26 miles which is equal to 32.60 km.
Otsego, Minnesota, United States
Related Distances from Otsego
Ham Lake, Minnesota, United States