Miles between Manchester, NH and Shelbyville, IN

There are
968 mi
from Manchester, NH to Shelbyville, IN

That's the driving distance. It would take 18 hours 33 mins to go from Manchester, New Hampshire to Shelbyville, Indiana.

The flight distance (direct flight from Manchester, NH to Shelbyville, IN) is 780.50 mi.

968 mi = 1,558.50 kms