There are
665 mi
from St George, UT to San Leandro, CA
That's the driving distance. It would take 12 hours 13 mins to go from St George, Utah to San Leandro, California.
The flight distance (direct flight from St George, UT to San Leandro, CA) is 472.61 mi.
665 mi = 1,069.57 kms