There are
311 mi
from Long Beach, CA to Lake Havasu City, AZ
That's the driving distance. It would take 5 hours 49 mins to go from Long Beach, California to Lake Havasu City, Arizona.
The flight distance (direct flight from Long Beach, CA to Lake Havasu City, AZ) is 227.01 mi.
311 mi = 501.21 kms