Miles between Euless, TX and Ham Lake, MN

There are
1,011 mi
from Euless, TX to Ham Lake, MN

That's the driving distance. It would take 17 hours 56 mins to go from Euless, Texas to Ham Lake, Minnesota.

The flight distance (direct flight from Euless, TX to Ham Lake, MN) is 881.69 mi.

1,011 mi = 1,626.56 kms