Range and Putt

Driving ranges in Philadelphia

Range and Putt lists 11 driving ranges in Philadelphia, its Pennsylvania suburbs and South Jersey. Of those, four have heated bays, three have lights and one has Toptracer. The lowest published bucket price is $5 for about 25 balls at Strawberry Green Driving Range. Seven of the 11 publish a price online. Every detail was checked against a named source in November 2026.

Heated bays 4Covered bays 6Grass tees 6

Compare Philadelphia driving ranges

RangeTownHeatedLightsBall trackingPrice from
Big Swing Golf CenterSewellNot statedNot statedInrange$7 for 35 balls
Camden County Driving Range at Cooper River ParkPennsaukenNot statedYesNot stated$10 for about 70 balls
LSR Golf CenterNorth WalesNot statedYesToptracer$9 for 35 balls
Mad Golfer Golf ClubSouthamptonYesYesNot stated$9 for 35 balls
MGOLF Driving Range & Learning FacilityNewtown SquareNot statedNot statedNot stated$9 for about 45 balls
Strawberry Green Driving RangePhiladelphiaNot statedNot statedNot stated$5 for about 25 balls
Tee's Golf CenterConshohockenNot statedNot statedNot statedNot published
Topgolf King of PrussiaKing of PrussiaYesNot statedNot statedNot published
Topgolf Mount LaurelMount LaurelYesNot statedNot statedNot published
Topgolf PhiladelphiaPhiladelphiaYesNot statedNot statedNot published
Waltz Golf FarmLimerickNot statedNot statedNot stated$10 a bucket

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

On the map

8 of 11 shown. The rest have no street address we could place. 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.

Pennsylvania suburbs

LSR Golf Center

Golf center, North Wales

LSR Golf Center, the Lower State Road range in North Wales, has 50 bays, 10 of them with Toptracer, covered and lit bays, 10 turf tees, a putting room and bunker play, and five indoor simulators. Buckets cost $9 for 35 balls up to $16 for 125 when you pay cash, a little more by card.

Price
From $9 for 35 balls
Has
Covered bays, Lights, Grass tees, Toptracer
Checked
November 12, 2026

Mad Golfer Golf Club

Driving range, Southampton

Mad Golfer in Southampton has 50 covered, lit stalls on two tiers, six of them heated, plus 10 natural grass stations, seven target greens, a practice bunker and chipping green, and members-only stalls with automatic tee-up. The range is self-service from sunrise to sunset every day, with access by card even when the shop is closed.

Price
From $9 for 35 balls
Has
Heated bays, Covered bays, Lights, Grass tees
Checked
November 12, 2026

MGOLF Driving Range & Learning Facility

Driving range, Newtown Square

MGOLF in Newtown Square has 35 mat hitting stations, a limited grass area, lasered target greens and a 6,000-square-foot putting and chipping green. A medium bucket of 40 to 50 balls costs $9, a large of 100 to 110 balls $13 and a family bucket of 200 balls $21, and seniors get $1 off with cash.

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

Tee's Golf Center

Golf center, Mini golf, Conshohocken

Tee's Golf Center in Conshohocken has a 300-yard driving range with a natural grass tee area and five target greens, a large bent-grass putting green, eight batting cages and two 18-hole mini golf courses with waterfalls built from granite boulders. The site lists bucket and mini golf prices without a date, so we do not show them.

Price
Not published
Has
Grass tees
Checked
November 12, 2026

Topgolf King of Prussia

Golf entertainment venue, King of Prussia

Topgolf King of Prussia is a golf entertainment venue where you rent a hitting bay by the hour. The bays are heated in winter and cooled with fans in summer, with HDTVs, and you can use the free clubs or bring your own.

Price
Not published
Has
Heated bays, Covered bays
Checked
November 12, 2026

Waltz Golf Farm

Golf center, Mini golf, Limerick

Waltz Golf Farm in Limerick, family-run since 1964, has a driving range with grass tees and stalls, a par 3 course, batting cages and two 18-hole mini golf courses: Farm Golf with movable obstacles and Castle Golf with waterfalls, a lighthouse and a castle. Range buckets cost $10, $11 and $13; Farm mini golf costs $8 and Castle $9 on weekdays until 5 pm, $2 more in the evening and on weekends.

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

Philadelphia

Strawberry Green Driving Range

Driving range, Philadelphia

Strawberry Green Driving Range, at 33rd and Oxford Streets in Fairmount Park, has been a community practice range since 1954 and is back open under new management by the Natural Organized Woman Society (NOWSI), which runs golf programs for underserved women and young people. Buckets start at $5 for about 25 balls and go up to $25 for about 150.

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

Topgolf Philadelphia

Golf entertainment venue, Philadelphia

Topgolf Philadelphia is a golf entertainment venue where you rent a hitting bay by the hour. The bays are heated in winter and cooled with fans in summer, with HDTVs, and you can use the free clubs or bring your own.

Price
Not published
Has
Heated bays, Covered bays
Checked
November 12, 2026

South Jersey

Big Swing Golf Center

Golf center, Sewell

Big Swing Golf Center in Sewell has more than 150 grass and mat hitting stalls, 16 of them covered for practice in bad weather, with Inrange ball tracking in every bay, shown on an in-bay screen or your phone. Buckets cost $7 for 35 balls, $10 for 75 and $13 for 105, and clubs are free to borrow for adults and juniors.

Price
From $7 for 35 balls
Has
Covered bays, Grass tees
Checked
November 12, 2026

Camden County Driving Range at Cooper River Park

Driving range, Pennsauken

The Camden County Driving Range at Cooper River Park in Pennsauken, formerly the Camden County Golf Academy, has a lighted, 60-station double-decker range with water targets and a short game area with a putting green and sand trap. It is open to the public with no tee time needed, and a bucket of 70 to 75 balls costs $10.

Price
From $10 for about 70 balls
Has
Lights
Checked
November 12, 2026

Topgolf Mount Laurel

Golf entertainment venue, Mount Laurel

Topgolf Mount Laurel is a golf entertainment venue where you rent a hitting bay by the hour. The bays are heated in winter and cooled with fans in summer, with HDTVs, and you can use the free clubs or bring your own.

Price
Not published
Has
Heated bays, Covered bays
Checked
November 12, 2026

Practicing in winter

Many Philadelphia-area ranges stay open through winter with covered or heated stalls, though some close in snow or hard frost and grass tees close for the season. For cold-weather practice, start with Mad Golfer Golf Club, Topgolf King of Prussia, Topgolf Mount Laurel and Topgolf Philadelphia.

Questions people ask

Which driving ranges in Philadelphia are heated?

Mad Golfer Golf Club, Topgolf King of Prussia, Topgolf Mount Laurel and Topgolf Philadelphia have heated bays, according to their own websites.

How much is a bucket of balls in Philadelphia?

The lowest published price we found is $5 for about 25 balls at Strawberry Green Driving Range, 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.

Which Philadelphia driving ranges have Toptracer?

LSR Golf Center lists Toptracer ball tracking.

Mini golf in Philadelphia

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