Miles between San Diego, CA and St George, UT

There are
448 mi
from San Diego, CA to St George, UT

That's the driving distance. It would take 8 hours 11 mins to go from San Diego, California to St George, Utah.

The flight distance (direct flight from San Diego, CA to St George, UT) is 364.22 mi.

448 mi = 721.52 kms