Miles between Baltimore, MD and Lake Havasu City, AZ

There are
2,399 mi
from Baltimore, MD to Lake Havasu City, AZ

That's the driving distance. It would take 1 day 10 hours to go from Baltimore, Maryland to Lake Havasu City, Arizona.

The flight distance (direct flight from Baltimore, MD to Lake Havasu City, AZ) is 2,094.85 mi.

2,399 mi = 3.22 kms