Range and Putt

Driving ranges in Boston

Range and Putt lists 17 driving ranges in Boston and its suburbs. Of those, seven have heated bays, seven have lights and three have Toptracer. The lowest published bucket price is $6 for a mini bucket at BFM Driving Range & Mini Golf. 11 of the 17 publish a price online. Every detail was checked against a named source in November 2026.

Heated bays 7Covered bays 8Lights 7Grass tees 5

Compare Boston 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.

MetroWest

Cassidy's Clubhouse

Driving range, Medway

Cassidy's Clubhouse in Medway is a seasonal driving range. Buckets cost $8 for a small, $11 for a large and $15 for a jumbo; the range does not give ball counts.

Price
From $8 a bucket
Checked
November 12, 2026

KOHR Golf

Driving range, Natick

KOHR Golf in Natick has 55 outdoor range bays, every one with TrackMan, which measures ball and club data on each shot. A single bucket of about 55 balls costs $15 and a double of about 110 costs $25, bought at the Ball Shed on site.

Price
From $15 for about 55 balls
Has
Lights
Checked
November 12, 2026

Southborough Golf Center

Driving range, Southborough

Southborough Golf Center on Route 9 is open every day of the year from 9 am to 8 pm, with 23 covered bays that each have an infrared heater and a free Trackman screen. The heat is included in the bucket price: $13 for 40 balls, $18 for 70 and $22 for 100, with $3 off for short game members.

Price
From $13 for 40 balls
Has
Heated bays, Covered bays, Lights
Checked
November 12, 2026

North Shore

DiLisio Golf Range

Driving range, Salem

DiLisio Golf Range on the Salem and Swampscott line is open seven days a week all year, from 8 am to 7 pm. The lit range has 30 open-air tees and 10 covered tees with wind protection, heated tees, a 5,000 square foot grass tee area and an eight-acre field with distance targets.

Price
From $14 a bucket
Has
Heated bays, Covered bays, Lights, Grass tees
Checked
November 12, 2026

Golf Country

Driving range, Mini golf, Middleton

Golf Country in Middleton, next to Richardson's Ice Cream on Route 114, has a lit driving range with more than 50 turf stalls, 16 of them covered and heated, plus a natural grass area. Mat buckets cost $10 for 45 balls, $13 for 75 and $16 for 110; the grass costs $2 to $3 more.

Price
From $10 for 45 balls
Has
Heated bays, Covered bays, Lights, Grass tees
Checked
November 12, 2026

Newbury Golf Center

Driving range, Newbury

Newbury Golf Center is a 27-acre practice facility on the North Shore, owned and run by PGA professional Erik Sorensen. The range is more than 350 yards long with no side or back nets, and has 30 mats, 20 of them in covered, heated bays used all year.

Price
Not published
Has
Heated bays, Covered bays, Grass tees, Toptracer
Checked
November 12, 2026

Paradise Family Golf

Driving range, Mini golf, Middleton

Paradise Family Golf in Middleton is a driving range and mini golf center just off Route 114 on the Danvers and Middleton line. It is open every day from 8 am to 11 pm.

Price
Not published
Checked
November 12, 2026

Sun 'N Air Golf Center

Driving range, Danvers

Sun 'N Air Golf Center in Danvers, just off Route 128, has a range with 36 artificial tees, laser-measured target markings and three target greens across nearly 300 yards of hitting area. A small bucket of about 35 balls costs $9, a large of about 70 costs $13 and a super of about 105 costs $16.

Price
From $9 for about 35 balls
Checked
November 12, 2026

North Suburbs

BFM Driving Range & Mini Golf

Driving range, Mini golf, North Reading

BFM Driving Range & Mini Golf in North Reading, next to the Boston Flower Market, has 28 hitting stations with lights for night play, new mats and landing targets at several distances. Buckets cost $6, $9, $12 or $16; the site does not give ball counts.

Price
From $6 a bucket
Has
Lights
Checked
November 12, 2026

Sarkisian Farms Driving Range

Driving range, Andover

Sarkisian Farms in Andover is a seasonal driving range with 35 lit tees, new mats with tees, targets from 30 to 250 yards, a sand trap and a putting green, plus an ice cream stand serving Richardson's. Lessons are available.

Price
Not published
Has
Lights
Checked
November 12, 2026

South Shore

Sandbaggers Golf Range

Driving range, Pembroke

Sandbaggers Golf Range in Pembroke has 37 artificial turf hitting stations, seasonal natural grass tees and putting greens. A standard bucket of 50 balls costs $9 and a large of 110 costs $18; seniors, juniors and women pay $8 for a standard bucket before 2 pm on weekdays.

Price
From $9 for 50 balls
Has
Grass tees
Checked
November 12, 2026

The Range

Driving range, Hingham

The Range in Hingham is a driving range on Route 53 with a bar and grille whose patio looks out over the range. There are 66 hitting bays with real-feel mats, 20 of them covered.

Price
From $12 for about 60 balls
Has
Covered bays
Checked
November 12, 2026

Winslow's Kitchen, Bar & Range

Range at a golf course, Marshfield

Winslow's Kitchen, Bar & Range is the driving range at Green Harbor Golf Club in Marshfield. The bays are furnished, covered and heated, with Toptracer and PowerTee automatic tee-up, and you can book a bay in advance or walk in.

Price
Not published
Has
Heated bays, Covered bays, Toptracer
Checked
November 12, 2026

South Suburbs

Atlantic Golf Center

Driving range, South Attleboro

Atlantic Golf Center in South Attleboro is a driving range with golf instructors. A medium bucket of 50 balls costs $10 and a large of 80 costs $14.

Price
From $10 for 50 balls
Checked
November 12, 2026

Brookmeadow Country Club

Range at a golf course, Canton

Brookmeadow Country Club in Canton has The Perch, a 100,000 square foot training facility designed by PGA professionals and golf course architects. You reserve it for one hour and 45 minutes, with unlimited balls.

Price
Not published
Has
Grass tees
Checked
November 12, 2026

McGolf

Driving range, Mini golf, Dedham

McGolf in Dedham is a year-round driving range with 65 hitting bays: 40 standard mats, 24 bays with Power Tee automatic tee-up and 28 heated bays with Toptracer monitors. Twenty bays are covered.

Price
Not published
Has
Heated bays, Covered bays, Lights, Toptracer
Checked
November 12, 2026

Topgolf Boston - Canton

Golf entertainment venue, Canton

Topgolf Boston - Canton is a three-floor golf entertainment venue with more than 90 all-weather hitting bays, heated in winter and cooled with fans in summer. You rent a bay by the hour; when we checked, the venue page showed hourly prices starting at $19.99 Monday to Thursday and $29.99 Friday to Sunday, plus tax.

Price
From $19.99 per hour
Has
Heated bays, Covered bays
Checked
November 12, 2026

Practicing in winter

Grass tees around Boston close in the fall. Some ranges keep hitting from mats through the winter, weather permitting, while others close until spring, so check each listing before you go. For cold-weather practice, start with DiLisio Golf Range, Golf Country, McGolf, Newbury Golf Center, Southborough Golf Center, Topgolf Boston - Canton, Winslow's Kitchen and Bar & Range.

Questions people ask

Which driving ranges in Boston are heated?

DiLisio Golf Range, Golf Country, McGolf, Newbury Golf Center, Southborough Golf Center, Topgolf Boston - Canton, Winslow's Kitchen and Bar & Range have heated bays, according to their own websites.

How much is a bucket of balls in Boston?

The lowest published price we found is $6 for a mini bucket at BFM Driving Range & Mini Golf, checked November 12, 2026. Many ranges do not post prices online, so this is the lowest published price, not the lowest price in the area.

Which Boston driving ranges have Toptracer?

McGolf, Newbury Golf Center, Winslow's Kitchen and Bar & Range list Toptracer ball tracking.

Mini golf in Boston

We also list 7 mini golf courses in Boston, with prices per round.

Before you go

How this list is made

We read each range's own website first, then its park district or operator pages. A detail only goes on the page when a source states it, and each listing links to the sources we used. Read more about how we check.