Miles between Worcester, MA and Swansea, IL

There are
1,137 mi
from Worcester, MA to Swansea, IL

That's the driving distance. It would take 21 hours 34 mins to go from Worcester, Massachusetts to Swansea, Illinois.

The flight distance (direct flight from Worcester, MA to Swansea, IL) is 988.87 mi.

1,137 mi = 1,830.25 kms