Skip to content

Driving ranges near me

Closest range, confirmed grass, and a local favorite. Get directions and go.

Find your next practice spot

United States and Canada only. Examples: 14202 or M5V 3L9.

Choose a city

GPS stays in your browser. Postal searches use our location service.

Closest option

Share your location to see the nearest range.

Closest confirmed grass

Only ranges with verified grass tees qualify.

Best reviewed nearby

A local favorite, backed by Google reviews.

How these picks work

Closest and best reviewed search within 30 miles; confirmed grass searches up to 60 miles. Without your location, picks use this city’s listings and don’t claim to be closest. Best reviewed weighs ratings and review counts, with at least 10 Google reviews. One range can win more than one category. Paid placement, when active, replaces only the third card and is labeled Sponsored. Hours are published schedules, not live availability.

Or browse the biggest city guides

Frequently asked questions

Where can I hit golf balls near me?

Use the locator above — it sorts every public driving range and golf practice facility in our directory by distance from you, whether you share your location or type a ZIP code. Each result shows the tee surface, Google rating, bucket prices where published, and whether the range has lights, heat, or Toptracer.

How do I find a driving range near me with real grass tees?

The confirmed-grass card finds the nearest source-verified grass or mixed tee line within 60 miles. Call the range to check whether its grass tees are available today.

How accurate is the surface information?

Each range shows a verified badge only when our research found explicit evidence of its tee surface. Where we couldn't confirm, the listing honestly says 'unverified' rather than guessing — and range owners can verify their own surface for free.

Do driving ranges have grass tees year-round?

Usually not. Most ranges with natural grass rotate or close the grass line seasonally to let turf recover, moving hitting to mats in the off-season. Where we know a range's grass schedule, it's shown on the listing; when in doubt, call ahead.

What does a bucket of range balls cost?

Typically $6–$12 for a small bucket and $10–$18 for a large one, with big-city and tech-equipped (Toptracer) ranges at the higher end. Many listings here include bucket prices where the range publishes them.