Range and Putt

Driving ranges in Denver

Range and Putt lists 13 driving ranges in Denver and its suburbs. Of those, three have heated bays and four have lights. The lowest published bucket price is $5 for 25 balls at Foothills Golf Course. 13 of the 13 publish a price online. Every detail was checked against a named source in November 2026.

Lights 4Grass tees 6

Compare Denver driving ranges

RangeTownHeatedLightsBall trackingPrice from
Aqua GolfDenverNot statedYesNot stated$8 for 40 balls
City Park Golf CourseDenverNot statedNot statedNot stated$8 for 40 balls
Family Sports Golf CourseCentennialYesYesNot stated$8 for 40 balls
Foothills Golf CourseDenverNot statedYesNot stated$5 for 25 balls
Fossil Trace Golf ClubGoldenNot statedNot statedNot stated$9 for 30 balls
Kennedy Golf CourseDenverNot statedYesNot stated$8 for 40 balls
Littleton Golf and TennisLittletonNot statedNot statedNot stated$5 for 20 balls
Meadows Golf ClubLittletonNot statedNot statedNot stated$5 for 25 balls
Overland Park Golf CourseDenverNot statedNot statedNot stated$8 for 40 balls
South Suburban Golf CourseCentennialNot statedNot statedNot stated$5 for 20 balls
Topgolf Denver - CentennialCentennialYesNot statedNot stated$19.99 per hour
Topgolf Denver - ThorntonThorntonYesNot statedNot stated$19.99 per hour
West Woods Golf ClubArvadaNot statedNot statedNot stated$5 a bucket

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

On the map

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

Denver

Aqua Golf

Driving range, Mini golf, Denver

Aqua Golf is the City of Denver's water driving range: you hit from 25 mat stations into a lake, and the range is lit until 11 pm every day. Buckets cost $8 for 40 balls, $14 for 80, $20 for 120 and $24 for 160, and there are no club restrictions.

Price
From $8 for 40 balls
Has
Lights
Checked
November 12, 2026

City Park Golf Course

Range at a golf course, Denver

City Park Golf Course in central Denver has a 25-station driving range with a grass landing area. Buckets cost $8 for 40 balls, $14 for 80 and $20 for 120.

Price
From $8 for 40 balls
Has
Grass tees
Checked
November 12, 2026

Overland Park Golf Course

Range at a golf course, Denver

Overland Park Golf Course in south Denver has a 50-station range with grass and mat tees and a grass landing area. Buckets cost $8 for 40 balls, $14 for 80 and $20 for 120.

Price
From $8 for 40 balls
Has
Grass tees
Checked
November 12, 2026

East Metro

Kennedy Golf Course

Range at a golf course, Mini golf, Denver

Kennedy Golf Course in southeast Denver has the largest City of Denver range: 50 mat stations onto a grass landing area, with lights. Buckets cost $8 for 40 balls, $14 for 80 and $20 for 120.

Price
From $8 for 40 balls
Has
Lights
Checked
November 12, 2026

North Metro

Topgolf Denver - Thornton

Golf entertainment venue, Thornton

Topgolf Denver - Thornton 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; when we checked, the venue page showed prices starting at $19.99 an hour Monday to Thursday and $24.99 Friday to Sunday, plus tax.

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

South Metro

Family Sports Golf Course

Golf center, Mini golf, Centennial

Family Sports Golf Course in Centennial, run by South Suburban Parks and Recreation, has what it calls the metro's only heated and lighted double-deck driving range, open year-round and late at night, with infrared heaters. Buckets cost $8 for 40 balls, $14 for 80 and $23 for 160.

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

Littleton Golf and Tennis

Range at a golf course, Littleton

Littleton Golf and Tennis is a South Suburban Parks and Recreation executive course by the South Platte River with a grass driving range that has water targets, and a practice putting green. Range baskets cost $5 for 20 balls, $7 for 35, $10 for 65 and $13 for 100.

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

Meadows Golf Club

Range at a golf course, Littleton

Meadows Golf Club in Littleton is an 18-hole Foothills Park and Recreation District course with a driving range. Range balls cost the same as at Foothills Golf Course: $5 for 25, $9 for 50, $12 for 75 and $15 for 100, with value passes that add 20 percent.

Price
From $5 for 25 balls
Checked
November 12, 2026

South Suburban Golf Course

Range at a golf course, Centennial

South Suburban Golf Course in Centennial is an 18-hole South Suburban Parks and Recreation course with a driving range, a 3,000 square foot short game area with a putting surface, chipping area and bunker, and a nine-hole par-3 course. Range baskets cost $5 for 20 balls, $7 for 35, $10 for 65 and $13 for 100, about 13 cents a ball for the largest.

Price
From $5 for 20 balls
Checked
November 12, 2026

Topgolf Denver - Centennial

Golf entertainment venue, Centennial

Topgolf Denver - Centennial 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; when we checked, the venue page showed prices starting at $19.99 an hour Monday to Thursday and $24.99 Friday to Sunday, plus tax.

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

West Metro

Foothills Golf Course

Range at a golf course, Denver

Foothills Golf Course in southwest Denver is a 36-hole Foothills Park and Recreation District facility with a lighted grass driving range, a lighted short game area and a lighted putting green. Range balls cost $5 for 25, $9 for 50, $12 for 75 and $15 for 100, and a value pass gives $60 of balls for $50.

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

Fossil Trace Golf Club

Range at a golf course, Golden

Fossil Trace Golf Club in Golden has a 300-yard practice range with 20 turf hitting stations and targets from 75 to 250 yards. A bucket costs $9 for 30 balls, $12 for 60 or $15 for 90, bought in the golf shop, and green fees include unlimited warm-up balls.

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

West Woods Golf Club

Range at a golf course, Arvada

West Woods Golf Club in Arvada has a driving range with three bucket sizes: a warm-up bucket for $5, a medium for $10 and a large for $15. Discounted range card packages are sold at the pro shop counter.

Price
From $5 a bucket
Has
Grass tees
Checked
November 12, 2026

Practicing in winter

Many Denver-area ranges stay open through the winter, weather permitting, and switch from grass to mats after Labor Day. For cold-weather practice, start with Family Sports Golf Course, Topgolf Denver - Centennial and Topgolf Denver - Thornton.

Questions people ask

Which driving ranges in Denver are heated?

Family Sports Golf Course, Topgolf Denver - Centennial and Topgolf Denver - Thornton have heated bays, according to their own websites.

How much is a bucket of balls in Denver?

The lowest published price we found is $5 for 25 balls at Foothills 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.

Mini golf in Denver

We also list 9 mini golf courses in Denver, 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.