There are
406 mi
from St George, UT to San Clemente, CA
That's the driving distance. It would take 7 hours 27 mins to go from St George, Utah to San Clemente, California.
The flight distance (direct flight from St George, UT to San Clemente, CA) is 340.56 mi.
406 mi = 653.76 kms