Miles between Long Beach, CA and Ham Lake, MN

There are
1,942 mi
from Long Beach, CA to Ham Lake, MN

That's the driving distance. It would take 1 day 10 hours to go from Long Beach, California to Ham Lake, Minnesota.

The flight distance (direct flight from Long Beach, CA to Ham Lake, MN) is 1,538.92 mi.

1,942 mi = 1.61 kms