Miles between St George, UT and San Jose, CA

There are
643 mi
from St George, UT to San Jose, CA

That's the driving distance. It would take 11 hours 57 mins to go from St George, Utah to San Jose, California.

The flight distance (direct flight from St George, UT to San Jose, CA) is 457.78 mi.

643 mi = 1,035.22 kms