Range and Putt

Driving ranges in Sacramento

Range and Putt lists 6 driving ranges in Sacramento, Carmichael, Mather and Roseville. Of those, one has lights and three have Toptracer. The lowest published bucket price is $5 for 30 balls at Cordova Golf Course. Five of the six publish a price online. Every detail was checked against a named source in November 2026.

Compare Sacramento driving ranges

RangeTownHeatedLightsBall trackingPrice from
Ancil Hoffman Golf CourseCarmichaelNot statedNot statedNot statedNot published
Bing Maloney Golf CourseSacramentoNot statedNot statedToptracer$6 for 25 balls
Cordova Golf CourseSacramentoNot statedYesNot stated$5 for 30 balls
Haggin Oaks Golf ComplexSacramentoNot statedNot statedToptracer$6 for 25 balls
Mather Golf CourseMatherNot statedNot statedNot stated$6 for 35 balls
Topgolf RosevilleRosevilleNot statedNot statedToptracer$19.99 per hour

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

On the map

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

East of Sacramento

Ancil Hoffman Golf Course

Range at a golf course, Carmichael

Ancil Hoffman Golf Course in Carmichael has a driving range with an overhead shade structure, two kinds of mats, and grass tees on weekends when conditions allow, plus two practice greens. The range is open from dawn to dusk, closing at 4 pm on Mondays and opening at 7:30 am on Tuesdays.

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

Cordova Golf Course

Range at a golf course, Sacramento

Cordova Golf Course has a lighted driving range with grass hitting stations. Buckets cost $5 for 30 balls, $10 for 75 and $15 for 120.

Price
From $5 for 30 balls
Has
Lights, Grass tees
Checked
November 12, 2026

Mather Golf Course

Range at a golf course, Mather

Mather Golf Course has a driving range with 25 stalls on mats and grass, a putting green, a chipping green and a par-3 practice hole you can rent. Buckets cost $6 for 35 balls, $12 for 70 and $18 for 100, and the practice hole costs $15 a player per hour.

Price
From $6 for 35 balls
Has
Grass tees
Checked
November 12, 2026

Roseville and Placer County

Topgolf Roseville

Golf entertainment venue, Roseville

Topgolf Roseville is a golf entertainment venue where you rent a hitting bay by the hour. When we checked, the venue page showed prices starting at $19.99 an hour Monday to Thursday and $29.99 Friday to Sunday, plus tax.

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

Sacramento

Bing Maloney Golf Course

Range at a golf course, Sacramento

Bing Maloney Golf Course has a covered driving range with 29 hitting stations, all with Toptracer ball tracking. Buckets cost $6 for 25 balls, $17 for 70, $22 for 100 and $27 for 150.

Price
From $6 for 25 balls
Has
Covered bays, Toptracer
Checked
November 12, 2026

Haggin Oaks Golf Complex

Range at a golf course, Mini golf, Sacramento

Haggin Oaks Golf Complex has a 100-stall driving range with Toptracer ball tracking in the front section and 42 stalls without screens at the back. Toptracer buckets cost $6 for 25 balls, $17 for 70, $22 for 100 and $27 for 150, and the back range is a little cheaper.

Price
From $6 for 25 balls
Has
Toptracer
Checked
November 12, 2026

Practicing in winter

Sacramento ranges are open all year, with shorter evening hours from November to February.

Questions people ask

How much is a bucket of balls in Sacramento?

The lowest published price we found is $5 for 30 balls at Cordova Golf Course, 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 Sacramento driving ranges have Toptracer?

Bing Maloney Golf Course, Haggin Oaks Golf Complex and Topgolf Roseville list Toptracer ball tracking.

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.