There are
664 mi
from Rosemead, CA to Riverton, UT
That's the driving distance. It would take 11 hours 33 mins to go from Rosemead, California to Riverton, Utah.
The flight distance (direct flight from Rosemead, CA to Riverton, UT) is 558 mi.
664 mi = 1,069.17 kms