Miles between Provo, UT and Rancho Mirage, CA

There are
667 mi
from Provo, UT to Rancho Mirage, CA

That's the driving distance. It would take 11 hours 40 mins to go from Provo, Utah to Rancho Mirage, California.

The flight distance (direct flight from Provo, UT to Rancho Mirage, CA) is 519.57 mi.

667 mi = 1,073.85 kms