There are
378 mi
from Alexandria, VA to Holyoke, MA
That's the driving distance. It would take 8 hours 5 mins to go from Alexandria, Virginia to Holyoke, Massachusetts.
The flight distance (direct flight from Alexandria, VA to Holyoke, MA) is 330.59 mi.
378 mi = 608.93 kms