There are
623 mi
from St George, UT to Morgan Hill, CA
That's the driving distance. It would take 11 hours 34 mins to go from St George, Utah to Morgan Hill, California.
The flight distance (direct flight from St George, UT to Morgan Hill, CA) is 444.85 mi.
623 mi = 1,001.98 kms