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.