Mileage calculator › From Upland, CA › Miles from Upland, CA to Roy, UT
There are 681 mifrom Upland, CA to Roy, UT
That's the driving distance. It would take 11 hours 51 mins to go from Upland, California to Roy, Utah.
The flight distance (direct flight from Upland, CA to Roy, UT) is 576.63 mi.
681 mi = 1,096.23 kms