SportsMonkie.com
Golf

How Much Does the Driving Range Cost? Bucket Prices

By Nazia Hassan Updated July 22, 2026
On this page4
  1. 01How much does a bucket of range balls cost?
  2. 02What is the real price per ball?
  3. 03How much is Topgolf compared to a normal range?
  4. 04How does UK range pricing compare?

A driving range bucket costs $5 to $15 at a traditional US range in 2026, depending on how many balls it holds. Expect about $5 for a small bucket of roughly 25 balls, $9 for a large 50-ball bucket, and $12 to $17 for a jumbo. In the UK a bucket of 80 to 100 balls runs £10 to £20. Topgolf works differently: you rent a bay by the hour for $25 to $70, balls included, and split it across up to six people. Here is what each option really costs, and how to work out which is cheaper for how you actually practice.

How much does a bucket of range balls cost?

Bucket sizeBalls (typical)US priceUK equivalent
Small25-30$5-$7£5-£8
Medium40-50$7-$9£8-£12
Large50-80$9-$12£10-£15
Jumbo / x-large80-100$12-$17£15-£20
Punch card / bulk10 buckets~$45 (Victor Hills)Pay-per-ball card
Topgolf bay (per hour)Included in time$25-$70 (up to 6 people)Hourly + £3 one-time fee

Prices reflect current 2026 rates. A public example: Palisade State Park in Utah charges $5 for a small bucket of 25 balls and $9 for a large 50-ball bucket, which is close to the national norm reported in GolfWRX’s pricing thread. Bucket names are not standardized, so a “large” at one range may be a “medium” at another. The number that actually compares is price per ball.

What is the real price per ball?

Run the math and traditional ranges are remarkably cheap for pure practice. A $9 bucket of 50 balls is $0.18 a ball; a $5 bucket of 25 is $0.20. Punch cards push it lower, closer to $0.10 a ball for regulars who buy ten at a time. That is the metric to shop on, because a range that sells a fat-sounding “$12 jumbo” of 100 balls ($0.12 each) is better value than a “$7 medium” of 40 ($0.18 each).

For a focused hour of swing work, one large bucket is usually plenty, so a practice session costs about the price of a coffee. That is the case for using the range instead of paying for extra rounds when you are grooving a change.

How much is Topgolf compared to a normal range?

Topgolf is not really a driving range with a bigger menu; it is an outing that happens to involve hitting balls. You pay for the bay by the hour, roughly $25 to $70 depending on time of day, and that fee covers unlimited balls for everyone in the bay for that hour. Mornings are the cheapest window, evenings peak, and Friday-through-Sunday rates run 50% to 80% higher than weekdays. Topgolf’s own pricing pages confirm the by-the-bay structure across US venues.

Per ball, Topgolf is far more expensive than a bucket, and that is the wrong way to judge it. You are buying screens, games, food and a heated bay for a group, not practice reps. Split a $50 bay across six people and it is under $9 each for an hour, which is competitive for an evening out. For dialed-in practice on a specific fault, the $9 bucket wins every time. Our Topgolf venue cost guide breaks down the food and add-on charges that push a Topgolf bill higher than the headline bay rate.

How does UK range pricing compare?

UK ranges lean on technology more than buckets. Many use a pay-per-ball swipe card at floodlit bays, though a physical bucket of 80 to 100 balls still lands around £10 to £20. Topgolf UK charges an hourly bay rate plus a one-time £3 membership for new players, with balls included in the time, per Topgolf UK’s pricing page. The per-ball economics mirror the US: cheap for practice at a standard range, a premium for the Topgolf experience.

If you practice more than once a week, buy a punch card or ball card and stop paying single-bucket prices. To see how range costs fit the wider spend, read why golf is so expensive and the average cost of a round of golf, then browse the full golf hub for more of the game’s real numbers.

Freshness note: bucket and Topgolf bay prices change with location and season, and Topgolf adjusts peak/off-peak rates often. Confirm your local range’s current bucket sizes and Topgolf’s live hourly rate before you go.

Frequently asked questions

How much does a bucket of balls cost at a driving range?+

A traditional US driving range charges $5-$15 per bucket in 2026. A small bucket of about 25 balls runs $5, a large bucket of 50 balls around $9, and jumbo buckets $12-$17. Many ranges sell punch cards, such as 10 buckets for $45, which lowers the per-visit cost for regulars.

How much is Topgolf per person?+

Topgolf charges by the bay, not per person: roughly $25-$70 an hour for a bay that seats up to six, so the per-person cost falls as your group grows. Mornings are cheapest and evenings peak, and weekend rates run 50-80% higher than weekdays. Balls are included in the bay time.

How many balls are in a large bucket?+

It varies by range, but a large bucket is typically 50-80 balls, a medium 40-50, and a small 25-30. Some ranges label their biggest option jumbo or x-large at 80-100 balls. Because sizes are not standardized, compare the price per ball rather than the bucket name.

Is Topgolf cheaper than a driving range?+

Per ball, no. A traditional bucket works out to roughly $0.15-$0.20 a ball, while Topgolf's hourly bay fee buys an experience with food, screens and games rather than raw practice reps. For focused practice a bucket is far cheaper; for a social outing with a group, Topgolf's per-person cost is competitive.

How much does a driving range cost in the UK?+

A UK driving range bucket of 80-100 balls typically costs £10-£20, and many ranges use pay-per-ball swipe cards instead of physical buckets. Topgolf UK charges an hourly bay rate plus a one-time £3 membership fee for new players, with balls included in the bay time.

Sources

Play & tools

Free browser games and tools — no account, no download.

Related golf guides

View all →