Miles between Eden Prairie, MN and Roy, UT

There are
1,207 mi
from Eden Prairie, MN to Roy, UT

That's the driving distance. It would take 21 hours 15 mins to go from Eden Prairie, Minnesota to Roy, Utah.

The flight distance (direct flight from Eden Prairie, MN to Roy, UT) is 969.19 mi.

1,207 mi = 1,943.07 kms