There are
976 mi
from Boston, MA to Dyer, IN
That's the driving distance. It would take 18 hours 26 mins to go from Boston, Massachusetts to Dyer, Indiana.
The flight distance (direct flight from Boston, MA to Dyer, IN) is 847.01 mi.
976 mi = 1,571.04 kms