Miles between Detroit, MI and Holyoke, MA

There are
622 mi
from Detroit, MI to Holyoke, MA

That's the driving distance. It would take 12 hours 24 mins to go from Detroit, Michigan to Holyoke, Massachusetts.

The flight distance (direct flight from Detroit, MI to Holyoke, MA) is 533 mi.

622 mi = 1,001.11 kms