Range and Putt

Covered driving ranges in Minneapolis

Four of the 16 driving ranges we list in Minneapolis, St. Paul and the Twin Cities suburbs state that they have covered bays: Braemar Golf Dome, Golf Zone, Midwest Golf Dome and Topgolf Minneapolis - Brooklyn Center. 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
Braemar Golf DomeEdinaYesNot statedToptracer$18 per 30 minutes
Golf ZoneChaskaYesNot statedToptracer$18 per person
Midwest Golf DomeMaplewoodYesNot statedNot stated$17 for about 60 balls
Topgolf Minneapolis - Brooklyn CenterBrooklyn CenterYesNot statedNot statedNot published

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

On the map

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

Braemar Golf Dome

Indoor golf dome, Edina

Braemar Golf Dome in Edina is the winter indoor range at Braemar Golf Course, open daily from 7 am to 9 pm from October 31, 2026 to April 30, 2027, weather permitting. You pay per bay, not per person, and every rate includes unlimited balls and Toptracer: $18 for half an hour, $34 for an hour or $64 for two hours.

Price
From $18 per 30 minutes
Has
Heated bays, Covered bays, Toptracer, Indoor
Checked
November 12, 2026

Golf Zone

Driving range, Mini golf, Chaska

Golf Zone in Chaska has a full-length driving range with 32 heated stalls open year-round, each with Toptracer, a TV, and a table and bar stools. From November to April you pay by the minute per stall: 50 cents a minute Monday to Thursday and 55 cents Friday to Sunday, which is $30 to $33 an hour, with 25% off for seniors on weekdays.

Price
From $18 per person
Has
Heated bays, Covered bays, Toptracer
Checked
November 12, 2026

Midwest Golf Dome

Indoor golf dome, Mini golf, Maplewood

Midwest Golf Dome in Maplewood is a family-owned indoor range open all year since 1997, with 33 stalls and a chipping and putting green, heated in the colder months. A regular bucket of about 60 balls costs $17 and a big bucket of about 150 costs $27, tax included; card payments carry a convenience fee.

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

Topgolf Minneapolis - Brooklyn Center

Golf entertainment venue, Brooklyn Center

Topgolf Minneapolis - Brooklyn Center is a three-floor golf entertainment venue with more than 100 all-weather hitting bays, heated in winter and cooled with fans in summer, plus a rooftop terrace. You rent a bay by the hour; Topgolf does not show a fixed hourly price on the venue page, so check the booking page for the time you want.

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

See all 16 driving ranges in Minneapolis