Miles between St George, UT and Rancho Cordova, CA

There are
678 mi
from St George, UT to Rancho Cordova, CA

That's the driving distance. It would take 12 hours 40 mins to go from St George, Utah to Rancho Cordova, California.

The flight distance (direct flight from St George, UT to Rancho Cordova, CA) is 433.80 mi.

678 mi = 1,091.70 kms