There are
328 mi
from Baltimore, MD to Westfield, MA
That's the driving distance. It would take 6 hours 56 mins to go from Baltimore, Maryland to Westfield, Massachusetts.
The flight distance (direct flight from Baltimore, MD to Westfield, MA) is 281.53 mi.
328 mi = 527.11 kms