Range and Putt

Driving ranges in Massachusetts

Range and Putt lists 17 driving ranges in Massachusetts, in Andover, Canton, Danvers, Dedham, Hingham, Marshfield, Medway, Middleton, Natick, Newbury, North Reading, Pembroke, Salem, South Attleboro and Southborough. Checked November 2026.

By city

All Massachusetts driving ranges

RangeTownHeatedLightsBall trackingPrice from
Atlantic Golf CenterSouth AttleboroNot statedNot statedNot stated$10 for 50 balls
BFM Driving Range & Mini GolfNorth ReadingNot statedYesNot stated$6 a bucket
Brookmeadow Country ClubCantonNot statedNot statedNot statedNot published
Cassidy's ClubhouseMedwayNot statedNot statedNot stated$8 a bucket
DiLisio Golf RangeSalemYesYesNot stated$14 a bucket
Golf CountryMiddletonYesYesNot stated$10 for 45 balls
KOHR GolfNatickNot statedYesTrackMan$15 for about 55 balls
McGolfDedhamYesYesToptracerNot published
Newbury Golf CenterNewburyYesNot statedToptracerNot published
Paradise Family GolfMiddletonNot statedNot statedNot statedNot published
Sandbaggers Golf RangePembrokeNot statedNot statedNot stated$9 for 50 balls
Sarkisian Farms Driving RangeAndoverNot statedYesNot statedNot published
Southborough Golf CenterSouthboroughYesYesTrackman$13 for 40 balls
Sun 'N Air Golf CenterDanversNot statedNot statedNot stated$9 for about 35 balls
The RangeHinghamNot statedNot statedNot stated$12 for about 60 balls
Topgolf Boston - CantonCantonYesNot statedNot stated$19.99 per hour
Winslow's Kitchen, Bar & RangeMarshfieldYesNot statedToptracerNot published

"Not stated" means we found no source for it, not that the range lacks it.

On the map

17 of 17 shown. Locations are placed from the street address with the US Census Bureau geocoder, or from OpenStreetMap where the geocoder finds no match, so a pin can sit a short way from the entrance.