Miles between Baltimore, MD and North Adams, MA

There are
366 mi
from Baltimore, MD to North Adams, MA

That's the driving distance. It would take 7 hours 41 mins to go from Baltimore, Maryland to North Adams, Massachusetts.

The flight distance (direct flight from Baltimore, MD to North Adams, MA) is 298.11 mi.

366 mi = 589.10 kms