Miles between Richmond, VA and Lake Havasu City, AZ

There are
2,364 mi
from Richmond, VA to Lake Havasu City, AZ

That's the driving distance. It would take 1 day 17 hours to go from Richmond, Virginia to Lake Havasu City, Arizona.

The flight distance (direct flight from Richmond, VA to Lake Havasu City, AZ) is 2,059.11 mi.

2,364 mi = 3.22 kms