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

There are
308 mi
from Newport Beach, CA to Lake Havasu City, AZ

That's the driving distance. It would take 5 hours 42 mins to go from Newport Beach, California to Lake Havasu City, Arizona.

The flight distance (direct flight from Newport Beach, CA to Lake Havasu City, AZ) is 214.95 mi.

308 mi = 495.87 kms