There are
687 mi
from Columbus, OH to Agawam, MA
That's the driving distance. It would take 13 hours 8 mins to go from Columbus, Ohio to Agawam, Massachusetts.
The flight distance (direct flight from Columbus, OH to Agawam, MA) is 560.20 mi.
687 mi = 1,105.92 kms