Range and Putt

Driving ranges with lights in Boston

Seven of the 17 driving ranges we list in Boston and its suburbs state that they have lights: BFM Driving Range & Mini Golf, DiLisio Golf Range, Golf Country, KOHR Golf, McGolf, Sarkisian Farms Driving Range and Southborough Golf Center. Checked November 2026.

A lighted range has floodlights over the landing area, so you can see ball flight after dark. These are the places to look at for practice after work, especially outside summer.

RangeTownHeatedLightsBall trackingPrice from
BFM Driving Range & Mini GolfNorth ReadingNot statedYesNot stated$6 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
Sarkisian Farms Driving RangeAndoverNot statedYesNot statedNot published
Southborough Golf CenterSouthboroughYesYesTrackman$13 for 40 balls

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

On the map

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

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

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

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

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

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

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

See all 17 driving ranges in Boston