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