There are
470 mi
from Richmond, VA to Agawam, MA
That's the driving distance. It would take 9 hours 49 mins to go from Richmond, Virginia to Agawam, Massachusetts.
The flight distance (direct flight from Richmond, VA to Agawam, MA) is 404.08 mi.
470 mi = 756.63 kms