Miles between St George, UT and Lake Havasu City, AZ

There are
268 mi
from St George, UT to Lake Havasu City, AZ

That's the driving distance. It would take 5 hours to go from St George, Utah to Lake Havasu City, Arizona.

The flight distance (direct flight from St George, UT to Lake Havasu City, AZ) is 185.18 mi.

268 mi = 431.00 kms