There are
934 mi
from Worcester, MA to New Albany, IN
That's the driving distance. It would take 17 hours 48 mins to go from Worcester, Massachusetts to New Albany, Indiana.
The flight distance (direct flight from Worcester, MA to New Albany, IN) is 787.42 mi.
934 mi = 1,503.80 kms