Range and Putt

Covered driving ranges in Boston

Eight of the 17 driving ranges we list in Boston and its suburbs state that they have covered bays: DiLisio Golf Range, Golf Country, McGolf, Newbury Golf Center, Southborough Golf Center, The Range, Topgolf Boston - Canton, Winslow's Kitchen and Bar & Range. Checked November 2026.

Covered bays have a roof over the hitting stations, which keeps you and the mat dry in rain and gives shade in summer. Covered does not always mean heated, so check each listing.

RangeTownHeatedLightsBall trackingPrice from
DiLisio Golf RangeSalemYesYesNot stated$14 a bucket
Golf CountryMiddletonYesYesNot stated$10 for 45 balls
McGolfDedhamYesYesToptracerNot published
Newbury Golf CenterNewburyYesNot statedToptracerNot published
Southborough Golf CenterSouthboroughYesYesTrackman$13 for 40 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

8 of 8 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.

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

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

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

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

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

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

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

See all 17 driving ranges in Boston