There are
117 mi
from Hartford, CT to Salem, MA
That's the driving distance. It would take 2 hours 29 mins to go from Hartford, Connecticut to Salem, Massachusetts.
The flight distance (direct flight from Hartford, CT to Salem, MA) is 105.46 mi.
117 mi = 188.50 kms