Miles between Worcester, MA and Crawfordsville, IN

There are
942 mi
from Worcester, MA to Crawfordsville, IN

That's the driving distance. It would take 18 hours 2 mins to go from Worcester, Massachusetts to Crawfordsville, Indiana.

The flight distance (direct flight from Worcester, MA to Crawfordsville, IN) is 797.89 mi.

942 mi = 1,516.30 kms