Miles between Half Moon Bay, CA and Ham Lake, MN

There are
2,016 mi
from Half Moon Bay, CA to Ham Lake, MN

That's the driving distance. It would take 1 day 11 hours to go from Half Moon Bay, California to Ham Lake, Minnesota.

The flight distance (direct flight from Half Moon Bay, CA to Ham Lake, MN) is 1,595.59 mi.

2,016 mi = 3,243.72 kms