Miles between Rosemead, CA and Roy, UT

There are
709 mi
from Rosemead, CA to Roy, UT

That's the driving distance. It would take 12 hours 19 mins to go from Rosemead, California to Roy, Utah.

The flight distance (direct flight from Rosemead, CA to Roy, UT) is 590.30 mi.

709 mi = 1,141.09 kms