Amherst Center is located in Boston city, United States at the 42.3754, -72.5193 coordinates. Distance from Amherst Center to other cities. are listed below, click on the city name to find distance between. Distance from Amherst Center to South Boston 121 km, to Worcester 60 km, to Springfield 31 km. The green marker indicates the location of Amherst Center.