Miles between Oklahoma City, OK and Roy, UT

There are
1,193 mi
from Oklahoma City, OK to Roy, UT

That's the driving distance. It would take 16 hours 23 mins to go from Oklahoma City, Oklahoma to Roy, Utah.

The flight distance (direct flight from Oklahoma City, OK to Roy, UT) is 877.93 mi.

1,193 mi = 1.61 kms