There are
987 mi
from Brockton, MA to Schererville, IN
That's the driving distance. It would take 18 hours 41 mins to go from Brockton, Massachusetts to Schererville, Indiana.
The flight distance (direct flight from Brockton, MA to Schererville, IN) is 846.57 mi.
987 mi = 1,589.14 kms