There are
939 mi
from Arvada, CO to Ham Lake, MN
That's the driving distance. It would take 16 hours 32 mins to go from Arvada, Colorado to Ham Lake, Minnesota.
The flight distance (direct flight from Arvada, CO to Ham Lake, MN) is 709.50 mi.
939 mi = 1,510.85 kms