There are
1,050 mi
from Oshkosh, WI to Boston, MA
That's the driving distance. It would take 21 hours 5 mins to go from Oshkosh, Wisconsin to Boston, Massachusetts.
The flight distance (direct flight from Oshkosh, WI to Boston, MA) is 886.46 mi.
1,050 mi = 1,689.57 kms