There are
448 mi
from Oshkosh, WI to Dearborn, MI
That's the driving distance. It would take 8 hours 29 mins to go from Oshkosh, Wisconsin to Dearborn, Michigan.
The flight distance (direct flight from Oshkosh, WI to Dearborn, MI) is 294.80 mi.
448 mi = 720.20 kms