There are
471 mi
from Oshkosh, WI to Festus, MO
That's the driving distance. It would take 8 hours 49 mins to go from Oshkosh, Wisconsin to Festus, Missouri.
The flight distance (direct flight from Oshkosh, WI to Festus, MO) is 412.43 mi.
471 mi = 758.19 kms