There are
921 mi
from Oxford, OH to West Fargo, ND
That's the driving distance. It would take 17 hours 31 mins to go from Oxford, Ohio to West Fargo, North Dakota.
The flight distance (direct flight from Oxford, OH to West Fargo, ND) is 794.36 mi.
921 mi = 1,481.69 kms