There are
269 mi
from Oshkosh, WI to Oakdale, MN
That's the driving distance. It would take 5 hours 11 mins to go from Oshkosh, Wisconsin to Oakdale, Minnesota.
The flight distance (direct flight from Oshkosh, WI to Oakdale, MN) is 227.36 mi.
269 mi = 432.64 kms