Miles between Lawrence, MA and Oshkosh, WI

There are
1,062 mi
from Lawrence, MA to Oshkosh, WI

That's the driving distance. It would take 21 hours 19 mins to go from Lawrence, Massachusetts to Oshkosh, Wisconsin.

The flight distance (direct flight from Lawrence, MA to Oshkosh, WI) is 876.06 mi.

1,062 mi = 1.61 kms