There are
257 mi
from Temecula, CA to Lake Havasu City, AZ
That's the driving distance. It would take 5 hours 8 mins to go from Temecula, California to Lake Havasu City, Arizona.
The flight distance (direct flight from Temecula, CA to Lake Havasu City, AZ) is 175.75 mi.
257 mi = 413.44 kms