There are
524 mi
from Oshkosh, WI to Beachwood, OH
That's the driving distance. It would take 9 hours 58 mins to go from Oshkosh, Wisconsin to Beachwood, Ohio.
The flight distance (direct flight from Oshkosh, WI to Beachwood, OH) is 398.15 mi.
524 mi = 843.50 kms