There are
974 mi
from Revere, MA to Griffith, IN
That's the driving distance. It would take 18 hours 24 mins to go from Revere, Massachusetts to Griffith, Indiana.
The flight distance (direct flight from Revere, MA to Griffith, IN) is 843.97 mi.
974 mi = 1,567.79 kms