There are
1,235 mi
from Laredo, TX to Lake Havasu City, AZ
That's the driving distance. It would take 21 hours 50 mins to go from Laredo, Texas to Lake Havasu City, Arizona.
The flight distance (direct flight from Laredo, TX to Lake Havasu City, AZ) is 999.58 mi.
1,235 mi = 1.61 kms