There are
2,293 mi
from Fayetteville, NC to Lake Havasu City, AZ
That's the driving distance. It would take 1 day 16 hours to go from Fayetteville, North Carolina to Lake Havasu City, Arizona.
The flight distance (direct flight from Fayetteville, NC to Lake Havasu City, AZ) is 2,001.37 mi.
2,293 mi = 3.22 kms