There are
429 mi
from Oshkosh, WI to South Lyon, MI
That's the driving distance. It would take 8 hours 12 mins to go from Oshkosh, Wisconsin to South Lyon, Michigan.
The flight distance (direct flight from Oshkosh, WI to South Lyon, MI) is 268.79 mi.
429 mi = 690.20 kms