Miles between Farmington, MN and Oxford, MS

There are
866 mi
from Farmington, MN to Oxford, MS

That's the driving distance. It would take 16 hours 52 mins to go from Farmington, Minnesota to Oxford, Mississippi.

The flight distance (direct flight from Farmington, MN to Oxford, MS) is 735.46 mi.

866 mi = 1,394.16 kms