There are
320 mi
from Rochester, MN to Fargo, ND
That's the driving distance. It would take 6 hours 2 mins to go from Rochester, Minnesota to Fargo, North Dakota.
The flight distance (direct flight from Rochester, MN to Fargo, ND) is 287.62 mi.
320 mi = 515.23 kms