There are
364 mi
from Hesperia, CA to Cedar City, UT
That's the driving distance. It would take 6 hours 32 mins to go from Hesperia, California to Cedar City, Utah.
The flight distance (direct flight from Hesperia, CA to Cedar City, UT) is 326.32 mi.
364 mi = 585.33 kms