Miles between Stamford, CT and Ham Lake, MN

There are
1,247 mi
from Stamford, CT to Ham Lake, MN

That's the driving distance. It would take 23 hours 24 mins to go from Stamford, Connecticut to Ham Lake, Minnesota.

The flight distance (direct flight from Stamford, CT to Ham Lake, MN) is 1,032.04 mi.

1,247 mi = 1.61 kms