Miles between Oshkosh, WI and Sauk Rapids, MN

There are
349 mi
from Oshkosh, WI to Sauk Rapids, MN

That's the driving distance. It would take 6 hours 48 mins to go from Oshkosh, Wisconsin to Sauk Rapids, Minnesota.

The flight distance (direct flight from Oshkosh, WI to Sauk Rapids, MN) is 296.08 mi.

349 mi = 562.21 kms