There are
971 mi
from Somerville, MA to New Albany, IN
That's the driving distance. It would take 18 hours 35 mins to go from Somerville, Massachusetts to New Albany, Indiana.
The flight distance (direct flight from Somerville, MA to New Albany, IN) is 824.33 mi.
971 mi = 1,563.15 kms