PHILADELPHIA
The competition may get fierce on our tech-infused mini golf courses, but it’s all brotherly love in the end. Whether you're putting for bragging rights or just soaking in the high-energy vibes, Puttshack Philly is all about fun, friendly rivalry, and unforgettable memories. With cutting-edge gameplay, mouthwatering bites, and craft cocktails, this is mini golf like you’ve never experienced. Bring your A-game and let the good times roll!
JOIN PUTTSHACK PERKS
Get access to VIP events, exclusive offers, custom screenname, and a free round of mini golf for your birthday!
9-Hole Mini Golf Prices
Adults
Ages 21 and up
$16
Per player Per course
Young Adults
$16
Per player Per course
Juniors
Under 12
$10
Per player Per course
Features
- Weekend DJ
- 4 Courses
- Private Event Spaces
- ADA Accessible
Hours
Sunday11 AM–10 PM
Monday11 AM–11 PM
Tuesday11 AM–11 PM
Wednesday11 AM–11 PM
Thursday11 AM–11 PM
Friday11 AM–12 AM
Saturday11 AM–12 AM
Age Policy: You must be 21+ to enter this location after 8pm (Last tee time 7pm).
General Info
- Does this venue accept walk-ins?
- What does a game of mini golf consist of?
2X THE GAMES. 2X THE FUN.
Stay on the course and play 18 holes for the price of 9! Available from open to close, Monday-Friday all January! Use code 18FOR9 at checkout.
HAPPY HOUR IS HERE!
Its five o'clock somewhere... so tee up for our all new Happy Hour, available Monday - Thursday from 3-6pm (because why stop at just one hour?). Enjoy Southwest Chicken Quesadillas, Loaded Tots, and more while unwinding with refreshing drinks! Check out our specials here.
Available at all Puttshack locations – prices vary by venue.
NEW FLAVORS, SAME GAME-CHANGING VIBES
Fuel up with our new menu items! From Sweet Heat Shrimp Skewers to Greek Gyro Sliders, we’ve got your cravings covered. Try our Cali Chicken Wrap or The Hot Italian Flatbread for a handheld win, and don’t miss out on the spectacle-worthy Supertube Sundae, perfect for celebrations! Plus, our new Puttshack Paloma and Zero-Proof Cocktails are the perfect way to toast to good times.