There are
397 mi
from St George, UT to Seal Beach, CA
That's the driving distance. It would take 7 hours 16 mins to go from St George, Utah to Seal Beach, California.
The flight distance (direct flight from St George, UT to Seal Beach, CA) is 344.41 mi.
397 mi = 639.70 kms