Range and Putt

How much does a driving range cost?

The cheapest bucket at a typical US driving range costs about $8, based on the 183 ranges in our listings that publish bucket prices. Half of them charge between $7 and $10 for their smallest bucket. Bigger buckets cost less per ball: about 16 cents a ball in the largest bucket, against 23 cents in the smallest. Topgolf and other bay venues charge by the hour instead, from $14.99 an hour per bay.

By the Range and Putt editorial team. Published November 12, 2026, updated November 12, 2026. Figures are recalculated from our listings whenever they change.

Bucket prices by city

The table shows the smallest bucket at each range, because that is the price most people compare. Ranges that charge only by time are left out of it.

CityRanges with a bucket priceTypical smallest bucketRange of pricesPer ball, largest bucket
Atlanta5 of 10$10$9 to $21Too few
Austin3 of 6$7$7 to $8Too few
Baltimore3 of 11$3.50$3 to $611 cents
Boston10 of 17$10$6 to $1518 cents
Charlotte4 of 8$8$5 to $1216 cents
Chicago32 of 49$8$5 to $2017 cents
Cincinnati7 of 9$9$6.50 to $1317 cents
Dallas6 of 10$12$5 to $2129 cents
Denver11 of 13$8$5 to $915 cents
Detroit5 of 9$12$6 to $1216 cents
Houston4 of 9$9$8 to $1113 cents
Los Angeles13 of 16$9$5 to $2013 cents
Minneapolis9 of 16$7$5 to $1716 cents
New York6 of 13$11$10 to $1413 cents
Orlando3 of 9$9$8 to $1020 cents
Philadelphia7 of 11$9$5 to $1014 cents
Phoenix8 of 15$9$7 to $1722 cents
Sacramento4 of 6$6$5 to $618 cents
San Diego6 of 6$9.50$7 to $1415 cents
San Francisco6 of 9$9$6 to $1018 cents
Seattle8 of 10$6.50$5 to $1013 cents
St. Louis5 of 9$6$4 to $812 cents
Tucson4 of 5$7$7 to $7Too few
Washington6 of 12$9.50$4 to $1014 cents

"Typical" is the median: half the ranges charge less and half charge more. Per-ball figures need at least three ranges that state how many balls are in the bucket. Figures come from the 318 driving ranges listed on Range and Putt, each checked against the range's own website or operator, most recently in November 2026.

What you get for the money

The smallest bucket usually holds about 35 balls and the largest about 105, going by the ranges that state ball counts. The lowest published price we have found is $3 for 18 balls at Fox Hollow Training Center.

Because the large bucket is cheaper per ball, it pays to buy the size you will actually use. A bigger bucket only saves money if you hit all of it with a purpose, which is the point of the PGA of America's advice that practice "isn't a race to see how many balls you can hit in an hour". Our guide to how many balls to hit has more on that.

Other ways ranges charge

Is tax included?

Not always. Some ranges post prices with sales tax included and others add it at the till. Each listing on Range and Putt says when a range states that tax is included or excluded.

Compare prices near you

Every city page lists the lowest published bucket price at each range: Atlanta, Austin, Baltimore, Boston, Charlotte, Chicago, Cincinnati, Dallas, Denver, Detroit, Houston, Jacksonville, Las Vegas, Los Angeles, Miami, Minneapolis, New York, Orlando, Philadelphia, Phoenix, Sacramento, San Antonio, San Diego, San Francisco, Seattle, St. Louis, Tampa, Tucson and Washington.

Questions people ask

How much is a bucket of balls at a driving range?

The smallest bucket at a typical US range costs about $8, with most between $7 and $10, based on 183 ranges checked by Range and Putt.

How much does a golf ball cost at the driving range?

About 16 cents a ball in the largest bucket and 23 cents in the smallest, based on ranges that state how many balls each bucket holds.

Is Topgolf more expensive than a driving range?

For one person, usually yes. Topgolf charges by the hour per bay, from $14.99 at the venues we checked, while a small bucket at a regular range costs about $8. Split between a full bay of players, the hourly price can work out lower per person.

Sources

  1. 5 Keys to Practicing with a Purpose PGA of America, published August 15, 2021, read November 12, 2026
  2. Range and Putt listings: 318 driving ranges, each checked against the range's own website or operator, most recently November 12, 2026. Each listing links to its own sources.

See something wrong? Send a correction. Read how we work in our editorial policy.

Quick answers