Miles between Farmington, MN and Roy, UT

There are
1,217 mi
from Farmington, MN to Roy, UT

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

The flight distance (direct flight from Farmington, MN to Roy, UT) is 982.99 mi.

1,217 mi = 1,957.83 kms