Miles between Long Beach, CA and Lake Havasu City, AZ

There are
312 mi
from Long Beach, CA to Lake Havasu City, AZ

That's the driving distance. It would take 5 hours 48 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.

312 mi = 501.37 kms