Home / Family Fun by Season  / Shore & Summer Fun Guide  / Hole Lotta Fun: Where to Play Mini Golf in Greater Philadelphia

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

A family plays mini golf on a course with replicas of famous landmarks at Franklin Square in Philadelphia.

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. 

Take a swing at The Golf Zone Family Fun Center’s mini golf in Honeybrook, PA.

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.

Take a undersea-themed mini golf adventure at Arnold’s Entertainment Center.

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.

One of four landscaped miniature golf courses at Putt-Putt Fun Center.

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.

Take your best shot at Golf Adventure Mini Golf in Fairless Hills.

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.

NO COMMENTS

POST A COMMENT