There are
1,030 mi
from Lawton, OK to Lake Havasu City, AZ
That's the driving distance. It would take 18 hours 13 mins to go from Lawton, Oklahoma to Lake Havasu City, Arizona.
The flight distance (direct flight from Lawton, OK to Lake Havasu City, AZ) is 905.48 mi.
1,030 mi = 1.61 kms