Miles between Lawton, OK and Ham Lake, MN

There are
898 mi
from Lawton, OK to Ham Lake, MN

That's the driving distance. It would take 15 hours 58 mins to go from Lawton, Oklahoma to Ham Lake, Minnesota.

The flight distance (direct flight from Lawton, OK to Ham Lake, MN) is 784.08 mi.

898 mi = 1,444.96 kms