Answer
The distance between Amherst and Springfield is approximately 22 miles, as the crow flies. Located in Hampshire County, Massachusetts, Amherst is situated to the north of Springfield, which lies in Hampden County. The two cities are separated by a roughly 30-minute drive via Interstate 91, passing through scenic landscapes of Western Massachusetts.