Range and Putt

Most range balls for the money

The best value we have found is at Ironwood Golf Range in Scandia, MN, where the largest bucket gives 180 balls for $15, about 8¢ a ball. Next come Golfers Paradise (9¢), Stirling Park Driving Range (9¢) and Forest Park Driving Range (10¢). Big buckets are where the savings are: the typical price per ball nationally is 15¢.

By the Range and Putt editorial team. Calculated from listings checked up to November 12, 2026, and recalculated whenever a listing changes.

The ranking

RankRangeWhereLargest bucketPer ball
1Ironwood Golf RangeScandia, MNAbout 180 balls for $158¢
2Golfers ParadiseFullerton, CA210 balls for $199¢
3Stirling Park Driving RangeDunedin, FLAbout 150 balls for $149¢
4Forest Park Driving RangeBaltimore, MD72 balls for $710¢
5Industry Hills Golf ClubCity of Industry, CA100 balls for $1010¢
6MGOLF Driving Range & Learning FacilityNewtown Square, PA200 balls for $2111¢
7Redwood Golf CenterRedmond, WA85 balls for $911¢
7Fox Hollow Training CenterTimonium, MD160 balls for $1711¢
7Pine Ridge Driving RangeLutherville, MD160 balls for $1711¢
10Super Range GolfOrange, CAAbout 110 balls for $1211¢
11Solid Impact Golf CenterWood River, ILAbout 105 balls for $1211¢
12Cave Spring Golf CenterSt. Charles, MOAbout 102 balls for $1212¢
13Willowbrook Golf CenterWayne, NJ150 balls for $1812¢
13Harvey Penick Golf CampusAustin, TX100 balls for $1212¢
13Hermann Park Golf CourseHouston, TXAbout 100 balls for $1212¢

How this ranking is made

Price per ball is the price of each range's largest general bucket divided by the ball count the range states. Ranges that do not state ball counts are left out.

Every price comes from a listing on Range and Putt and was read on the venue's own website or its operator's, which each listing links to with the date we checked it. Prices change, so confirm with the venue before you go. Ties share a rank. See the full method and every city's figures in the price index.

Questions people ask

Which driving range has the cheapest balls per ball?

Ironwood Golf Range in Scandia, MN: 180 balls for $15, about 8¢ a ball.

More rankings

Found a lower price we have missed? Tell us and we will check it against the venue's own page.