Hole Lotta Fun: Where to Play Mini Golf in Greater Philadelphia
Find out where your family can tee off close to home in Philly, the burbs, and Bucks County with our guide to mini golf courses
Donโt wait for your vacation to tee up a game of mini golf with your kids. There are plenty of challenging and exciting local miniature golf courses in Philly, and around the Main Line and Bucks County.
Plan some fun fore the whole family at these local courses and make any summer day feel like vacation.
Mini Golf Adventures in Philly
Philadelphia offers four unique mini golf experiences, from a landmark-themed outdoor course to indoor putting with high-tech scoring. Options include Franklin Square’s historic landmarks course, Puttshack’s tech-enhanced indoor experience, and Libertee Grounds’ golf and games in a brewpub setting โ and a popup this summer at the Eakins Oval.
Philly Mini Golf at Franklin Square
200 N 6th Street, Philadelphia, PA 19106
One of the kid-friendly attractions in Franklin Square park, Philly Mini Golf highlights the cityโs famous landmarks. Putt your way through mini versions of the Liberty Bell, Independence Hall, LOVE Park, and more in this 18-hole course. In the fall, the course turns into Spooky Mini Golf from 6โ9 pm every night in October.
Cost: $13 for adults, $11 for children ages 3โ13.
Summer Hours: Daily 10 amโ5 pm and 6 pmโ11 pm
Libertee Grounds
1600 W Girard Avenue, Suite C5, Philadelphia, PA 19130
Located in the Fairmount neighborhood, Libertee Grounds offers 9-hole or 18-hole mini golf, an outdoor beer garden, and Asian bar fare. Designated kid-friendly hours throughout the week make it a great hang-out spot for families. FYI: Mini golf is only for guests who are eating and/or drinking at Libertee Grounds.
Cost: Nine holes is $10 per player.
Kid-Friendly Mini Golf Hours: All day Tuesdays through Thursdays + Sundays. On Fridays and Saturdays, kids are welcome until 7 pm.
Libertee Grounds at Eakins Oval (Summer 2025)
2601 Benjamin Franklin Parkway, Philadelphia, PA 19130
Join the fun at this 12-week summer popup featuring an outdoor 9-hole mini-golf course, drinks, and delicious food.
Cost: Nine holes is $5 per player.
Mini Golf Hours: June 18 through September 14 on Thursdays 4โ9 pm; Fridays 4โ11 pm; Saturdays 12โ11pm; and Sunday 12โ9 pm.
Puttshack Philadelphia
The Shops at Liberty Place, 1625 Chestnut St. Philadelphia, PA 19103
How about a game of high-tech, mini golf? Nobody needs to keep score at Puttshack, where digital balls keep track of your every shot. This indoor neon-lit, 9-hole course can be challenging, so it’s recommended for kids 7+. Food and drink feature large in the experience with a full menu and adult beverages available.
Cost: $16 per player
Hours: 11 amโ9 pm (last tee time is 8 pm. Entry is 21+ after 9 pm on Fridays & Saturdays.)
Where to Play Mini Golf in Chester County
In Chester County, check out these five mini golf venues with scenic landscapes and challenging courses. Highlights include Boulder Falls’ waterfall courses, Markie’s unlimited play option, and Grand Slam’s glow-in-the-dark adventure.
Boulder Falls Mini Golf
1426 Marshallton-Thorndale Road, Downingtown, PA 19335
Choose from two,19-hole courses at Boulder Falls mini golf, which feature waterfalls and twisty rock landscapes. Try to putt your way to a free game at the 19th hole.
Cost: $10.50 for adults and $8.50 for kids (ages 3โ12)
Summer Hours: 11 amโ9 pm (Arrive at least 45 minutes before closing time.)
Markie’s Mini Golf
360 Schuylkill Road, Phoenixville, PA 19460
Tee off at Markie’s Mini Golf for a scenic game (or two or three!) of mini golf. Admission includes unlimited play on their challenging, 18-hole course featuring waterfalls, streams and a pond.
Cost: $9.50 for adults and $8.50 for kids (ages 4โ12) for unlimited play. Kids 3 and under are free.
Summer Hours: 10 amโ10 pm (Last tee off is one hour before closing time.)
Grand Slam USA
11 E Lancaster Avenue, Malvern, PA 19355
A megaplex of indoor family fun including Laser Tag and arcade games, Grand Slam USA features Glow In The Dark Mini Golf course. Embark on a mystical adventure through their custom designed, 9-hole course.
Cost: $7 per player.
Hours: Monday through Saturday, 12โ8 pm and Sundays, 12โ5 pm.
The Golf Zone Family Fun Center
1839 Horseshoe Pike, Honey Brook, PA 19344
Hit the The Golf Zone for family-friendly activities in Chester County like go karts and duckpin bowling, and miniature golf. Unwind with your family on their challenging, landscaped mini golf course. Afterwards, grab a bite and a brew at the onsite restaurant and taphouse.
Cost: $10 for adults and $8 for kids (11 and under).
Hours: Monday through Saturday, 12โ8 pm and Sundays, 12โ5 pm.
Waltz’s Golf Farm
303 W. Ridge Pike, Limerick, PA 19468
This outdoor family fun spot features two, 18-hole mini golf courses, driving ranges, and batting cages. Putt your way through fairytale structures on the castle-themed course or barnyard fun on the farm-themed course.
Cost: Weekdays until 5 pm, $7 for the Farm course and $8 for the Castle course. Evenings, weekends, and holidays, $8 for the Farm course and $9 for the Castle course
Summer Hours: Monday through Thursday, 9 amโ9 pm; Friday 9 amโ10 pm; Saturday 8 amโ10 pm; and Sunday 8 amโ9 pm
Mini Golfing in Montgomery County
Montgomery County offers two excellent mini golf destinations with unique course designs and features. Tee’s Golf Center provides granite boulder courses with waterfalls, while Arnolds features an indoor course with a glowing undersea theme.
Tee’s Golf Center
707 Conshohocken Rd, Conshohocken, PA 19428
Golfers choose from two different 18-hole mini golf courses at Teeโs Golf Center. Each course presents unique challenges amid granite boulders and two grand waterfalls that flow into rolling streams.
Cost: $7 for adults and $6 for children under 12.
Summer Hours: Monday through Thursday, 8 amโ10 pm; Friday 8 amโ11 pm; Saturday 7 amโ11 pm; and Sunday 7 amโ10 pm
Arnolds Entertainment Center
2200 West Drive, Oaks, PA 19456
An enormous, indoor family funplex, Arnoldโs Entertainment Center features an undersea adventure-themed mini golf course. Navigate a glowing, underwater world as you putt through their 9-hole game. Drop in on Thursdays for a $2 mini golf summer special.
Cost: $7 per player.
Summer Hours: Monday, 11 amโ9 pm; Thursday, 11 amโ9 pm; Friday 11 amโ11 pm; Saturday 11 amโ11 pm; and Sunday 11 amโ9 pm
Play Mini Golf in Delaware County
For family-friendly fun, locals head to Delaware County’s Putt-Putt Fun Center with four, professional grade mini golf courses.
Putt-Putt Fun Center
5300 W Baltimore Pike, Clifton Heights, PA 19018
Looking for some wholesome kids activities around the Main Line? Putt-Putt Fun Centerโs four, beautifully landscaped, professional grade, 18-hole mini golf courses offer challenges for kids and adults. After a round of putt-putt golf, play some arcade games or Jump Shot, an extreme trampoline basketball game.
Cost: $7.50 for adults and $6.50 for youth (13 and under).
Summer Hours: Monday through Saturday, 10amโ11 pm and Sunday 11 amโ11 pm.
Miniature Golf Courses in and Around Bucks County
In and around Bucks County, we found three mini golf courses. These spots range from creatively designed courses to natural creek-themed experiences with varying difficulty levels.
Four Seasons Golf Center
1208 Swamp Rd, Fountainville, PA 18923
Four Seasons Golf Center offers a creatively designed, 18-hole mini golf course, as well as a driving range and golf training stations. Bring a group of five or more mini golf players for a discount price of $5 per person.
Cost: $8 for adults and $6 for children 9 and under.
Summer Hours: Daily 11 amโ8 pm.
Golf Adventure Mini Golf
173 Lincoln Highway, Fairless Hills, PA 19030
Lovely landscaping with waterfalls and fountains wrap around this exciting and challenging 18-hole miniature golf course. Relax after a round at Golf Adventure with ice cream, pizza, hot dogs, and other treats at their clubhouse.
Cost: Contact at 215-547-4567 for prices.
Summer Hours: Monday through Thursday, 11 amโ9 pm; Friday 11 amโ10 pm; Saturday 10 amโ10 pm; and Sunday 10 amโ9 pm
Pine Creek Miniature Golf
394 NJ-31, Ringoes, NJ 08551
Just across the Delaware in NJ, Pine Creek Miniature Golf is about 15 minutes from Bucks County. If thatโs within reasonable driving distance, swing on down for a natural, creek-themed, mini golf experience. Two 18-hole courses offer different challenges, one easier and one more difficult.
Cost: The easier course is $11.99 for adults/$10.99 for kids. The more difficult course is $12.99 for adults/$11.99 for children.
Summer Hours: Monday & Tuesday, 11 amโ7 pm and Wednesdays through Sundays, 11 amโ8 pm.
Fore-get About Boring Summer Days
You donโt have to go far from home in the greater Philadelphia area to play a game of miniature golf. Whether you’re seeking high-tech thrills or peaceful outdoor fun, local mini golf courses provide the perfect, kid-friendly summer entertainment.