Miles between Oshkosh, WI and Ballwin, MO

There are
459 mi
from Oshkosh, WI to Ballwin, MO

That's the driving distance. It would take 8 hours 39 mins to go from Oshkosh, Wisconsin to Ballwin, Missouri.

The flight distance (direct flight from Oshkosh, WI to Ballwin, MO) is 389.26 mi.

459 mi = 738.40 kms