There are
285 mi
from Oshkosh, WI to New Brighton, MN
That's the driving distance. It would take 5 hours 30 mins to go from Oshkosh, Wisconsin to New Brighton, Minnesota.
The flight distance (direct flight from Oshkosh, WI to New Brighton, MN) is 240.40 mi.
285 mi = 459.08 kms