The Best Indoor Play Spots in Bucks County for Rainy Days
Rain, rain go away, come again another — wait a second
A rainy day movie just doesn’t cut it for kids with energy to burn. Luckily, there are plenty of indoor attractions in Bucks County, from trampoline parks and creative play spaces to interactive museums and cozy libraries. These boredom-busting spots make any gloomy day an opportunity for fun.
- Altitude Trampoline Park – Feasterville
- Bucks County Free Library – Multiple Locations
- Bucks County Children’s Museum – New Hope
- Bucks County Ice Sports Center
- Doylestown Rock Gym – Doylestown
- Funzilla – Fairless Hills
- Giggleberry Fair – Lahaska
- Kidology – Southampton
- Kids Empire Warminster – Warminster
- The Little Gym of Vermillion Square – Levittown
- Playpad Bucks – Langhorne
- Revolution Ice Gardens – Warwick
- Thunderbird Lanes – Warminster
- TNT Amusements – Southampton
- Ultimate Play Doylestown – New Britain
Find Main Line and Philly Indoor Activities for Rainy Days

Main Line Parent:
Indoor Play Spaces in Philadelphia Suburbs: Main Line and Beyond

Philly Family:
Not Playground Weather? Try These Philly Indoor Play Spaces
Altitude Trampoline Park
Address: 1045 Bustleton Pike, Feasterville
Phone: 215-357-5867
Altitude Trampoline Park is the ultimate place to be on a rainy (or sunny) day. Highlights include a rock climbing wall, ninja warrior obstacle course, high-flying trapeze, extreme dodgeball, and basketball dunk zones.

Bucks County Free Library
Address: Multiple Branches
Phone: 215-348-9081
The Bucks County Free Library is more than its collection of books or even its storytime programming. On a rainy day, it’s the play spaces that make it a great place to spend a morning or afternoon. The Langhorne Branch stands out with Penn’s Little Village, a kid-sized community complete with a market, mechanic shop, fire station, camper, and more. Meanwhile, the Doylestown Branch features an interactive light wall and LEGO wall.

Bucks County Children’s Museum
Address: 500 Union Square Drive, New Hope
Phone: 215-693-1290
The Bucks County Children’s Museum began as the dream of a local elementary and special education teacher. Over the years, her vision grew into a space where children can connect with the world around them through hands-on exhibits that celebrate the county’s unique history and charm.
In 2025, the museum underwent a $1-million renovation that updated and added exhibits including a Penn Medicine Doylestown Health hospital exhibit, a replica of a 1700s inn, and an ADA-compliant treehouse. The museum is designed for children ages 1 to 7.
Bucks County Ice Sports Center
Address: 1185 York Road, Warminster
Phone: 215-0675-3000
This local favorite houses two NHL-sized rinks and features a public skate for $17 per person (rentals included) nearly every day of the week. It also hosts special events, lessons, and birthday parties. Schedules change regularly, so be sure to check the website or call before you go.
Doylestown Rock Gym
Address: 3853 Old Easton Road, Doylestown
Phone: 215-230-9085
For the kid who loves climbing all over your furniture, there’s Doylestown Rock Gym. This facility features more than 12,000 square feet of indoor rocking climbing surface, including overhands, boulders, chimneys, caves, cracks and lead walls.

Funzilla
Address: 500 Lincoln Hwy, Fairless Hills
Phone: 215-488-7532
A day at Funzilla is any kid’s dream. The indoor play space features 15 exciting attractions, including trampoline dodgeball, a foam pit, a ninja obstacle course, climbing walls, arcade machines, and go-kart racing. There’s also a dedicated play area for toddlers.

Giggleberry Fair
Address: Peddler’s Village, Shop #166, Lahaska
Phone: 215-794-4047
Located at Peddler’s Village, this play scape is a beloved favorite of families in Bucks County. Its two centerpieces are Giggleberry Mountain, the area’s largest and most incredible indoor obstacle course, and a historic, full-sized carousel. There’s also a toddler play area with water tables and climbing structures, plus arcade machines and food.

Kidology
Address: 928 Jaymor Rd. Unite C-150, Southampton
Phone: 215-330-4116
Bring your children to Kidology’s Open Play at the Playsplace Southampton, where their sensory play gym is built with purpose. Their space offers a beautiful jungle gym, two unique slides, ball pit fun, climbing, and a trampoline.
Mixology also offers an adorable tiny town space where your child can pretend to be a chef at the restaurant, a police officer, or a firefighter.
Kids Empire Warminster
Address: 860 West Street Road, Warminster
Phone: 267-317-9507
Opened in 2023, Kids Empire Warminster is a kingdom of fun and entertainment for all ages. Recapture the magic of childhood as you explore their floor-to-ceiling climbing walls, play structures, and drop-in ball pit.
The Little Gym of Vermillion Square
Address: 8919 New Falls Road, Levittown
Phone: 215-550-1407
At The Little Gym of Vermillion Square, the environment is fun, but their purpose is serious. Teaching kids skills, building strong bodies and minds, and growing self-confidence is what this place is all about.
What’s more, the Little Gym’s non-competitive, curriculum-based gymnastics program provides an outstanding foundation.

Playpad Bucks
Address: 860 Town Center Drive, Langhorne
Phone: 267-568-2348
Designed for children ages 0 through 9, Playpad Bucks is a 5,000-square-foot indoor play area that caters to children of all needs with a designated baby and toddler area plus sensory toys.
In the “My Town” play space, children can develop their imagination and cognitive skills, and in the multi-level indoor playground and sensory room, kids explore and play while improving their fine and gross motor skills.
Revolution Ice Gardens
Address: 1621 Mearns Road, Warwick
Phone: 215-441-5004
Sister arena to Bucks County Ice, Revolution Ice Gardens is a full-service, two-sheet ice arena located in Warminster. The rink is committed to developing hockey players and figure skaters from their first steps on the ice.
Here you’ll find public skate sessions, ice hockey, and learn-to-skate lessons, plus a pro shop and even a party room to throw your tween’s birthday bonanza.
Thunderbird Lanes
Address: 1475 West Street Road, Warminster
Phone: 215-674-8250
At Thunderbird Lanes, not much has changed since it opened for business in the area 50 years ago. And why should it? Fun is timeless.
This bowling alley features family style bowling with 32 lanes, a snack bar with a grill, as well as a full service bar for adults. Two things that have been updated are its brand new synthetic lanes and approaches, and its game room.
TNT Amusements
Address: 1310 Industrial Highway, Southampton
Phone: 215-953-1188
TNT Amusements offers families a nostalgic arcade experience with over 100 playable machines. Their showroom features a diverse collection of classic and modern games, including pinball machines, arcade video games, skee-ball, shuffle bowling alleys, and jukeboxes.
Families can enjoy hands-on fun in a welcoming environment, with options for birthday parties and private events tailored to all ages. Whether you’re looking to relive retro favorites or introduce the next generation to timeless games, TNT Amusements provides a memorable outing for families seeking entertainment and togetherness.

Ultimate Play Doylestown
Address: 409 E Butler Ave Suite 101, New Britain
Phone: 445-205-2770
Dive into a colorful world of joy at Ultimate Play in New Britain. The space features a large indoor playground and an expansive soft play section where children ages 6 months–6 years can play, socialize, and grow in a safe and engaging environment. Call ahead to make reservations for one of their daily, open plays.
Ultimate Play also offers themed Mommy & Me classes focusing on music, movement, art, and science, aiming to keep both parents and children engaged. For special occasions, the center provides various birthday party packages, including private and after-hours options, complete with food and drink provisions.
Rain or Shine: The Best Indoor Play Spots for Kids in Bucks County
Bucks County is full of exciting indoor play spaces that make it easy to turn any day into an adventure—no matter what the weather looks like outside. Use the next rainy day as an opportunity to explore one of the many fun indoor activities in Bucks County.
Feature photo by Christine Wolkin.