There are
363 mi
from St George, UT to Tehachapi, CA
That's the driving distance. It would take 6 hours 38 mins to go from St George, Utah to Tehachapi, California.
The flight distance (direct flight from St George, UT to Tehachapi, CA) is 303.78 mi.
363 mi = 583.68 kms