There are
1,357 mi
from Oswego, IL to Roy, UT
That's the driving distance. It would take 23 hours 24 mins to go from Oswego, Illinois to Roy, Utah.
The flight distance (direct flight from Oswego, IL to Roy, UT) is 1,223.24 mi.
1,357 mi = 2,183.89 kms