There are
402 mi
from Oshkosh, WI to Marshall, MN
That's the driving distance. It would take 8 hours 23 mins to go from Oshkosh, Wisconsin to Marshall, Minnesota.
The flight distance (direct flight from Oshkosh, WI to Marshall, MN) is 359.75 mi.
402 mi = 646.78 kms