There are
369 mi
from Lancaster, CA to St George, UT
That's the driving distance. It would take 6 hours 45 mins to go from Lancaster, California to St George, Utah.
The flight distance (direct flight from Lancaster, CA to St George, UT) is 305.39 mi.
369 mi = 594.06 kms