Portland Indoor Play Spaces

Ah, Portland. There might be some sun every now and again, but we can certainly count on the rain.  If your kids are itching to be active on a rainy day, head indoors to one of the many indoor play spaces or pools around town.

Courtesy Hammer + Jacks

Looking for indoor skating options? Check out Where to Roller Skate and Ice Skate in Portland. Interested in rock climbing instead? Read all about Portland-Area Rock Climbing Gyms.

Click here to skip to Portland Parks & Recreation gyms at the end of this post.


As always, double-check details on the play space websites, as they are subject to change. The cost estimates are based on information available at the time of this writing. Most indoor place spaces require socks, and some require grippy socks. Many require signed waivers before participation.


Image courtesy Dig PDX

From the team that brought beloved LEKA Playland, comes Dig PDX, Oregon’s largest indoor sandbox! You’ll find dinos and construction vehicles in this indoor venue full of 100% natural, non-toxic sand. You can even bring outside food (but no common allergens, including nuts). They sell drinks, snacks, merch, and alchoholic beverages.
Cost: $16 per child, with no time limit, walk-ins only. Subject to change. Discount punch cards available, LEKA punch cards can be used.
Where: 8536 SW Apple Way, Beaverton, OR
Ages: 0-6 between 9a-3p, ages 0-12 between 3-5pm, daily. On Sundays they’re open until 6 pm. There’s a special sand-free baby area for infants.

Happy Baby Play
The NEW Happy Baby Play studio in Beaverton is not just for babies! They offer yoga classes (including parent + child) for all ages, and their open play sessions welcome kids of all ages (though ages 8 and under will enjoy it the most). There’s a cozy cuddles corner for infants and toddlers, pretend play opportunities in a Montessori style, a sensory play space (sand, for example), and a gross motor jumping zone.
Cost: Free for 0-5 months, $18 for children (two adults free), and $20 for an all day pass.
Where: 3205 SW Cedar HIlls Blvd #45, Beaverton, OR
Ages: They welcome the whole family.

LEKA Playland
With natural toys in the style of Montessori, Waldorf and Reggio Emilia philosophies, LEKA Playland is a beautiful space to relax while your children play. They host lots of special events (they sell out quickly so reserve early), and have both indoor and outdoor play areas, with ice cream on hot days. Enjoy the coffee station and fast free wi-fi.
Cost: $16 for 8 months-5 years, walk-in only (no reservations). Special events are priced individually and do require registration.
Where: 7405 SW Tigard Tech Center Dr., Suite 120, Tigard, OR
Ages: 0-5, enforced

Outdoors In Park @ The Plaza
Outdoors In is a fun place to hang out that’s active and out of the weather. This new kind of park experience — indoors — features fun for all ages with 3,800 square feet, a full-size playground, a 16′ bouldering wall and Neos (an interactive, whole-body gaming system for kids and adults). Bring the outside in for a fantastic fun time! Look for their sensory sensitive play hours, and staff led activities on their website.
Cost: $4-$6 for single visit, punch cards available
Where: 124 E Main Street., Hillsboro, OR 97123
Ages: All ages


Ocean Plays
Play structure with slide, ball pit, and foam-ball air cannon with small snack bar, party room, seating and tables for adults, and free WiFi.
Cost: $11-16, depending on age and day of the week, punch cards available.
Where: 1001 SE Tualatin Valley Hwy. A24, Hillsboro, OR 97123
Ages:1-12 (probably best for kids 3.5-7 years old)

Liggle Land
Four levels of structure play, with a separate area for toddlers. Cafe and virtual reality arcade on site.
Cost: $12-$20 for entry to playground, based on age.
Where: 10795 Southwest Cascade Avenue, Tigard, Oregon 97223
Ages: 12 and under

Kowabunga Indoor Playspace
Indoor play space created for toddlers in Beaverton. They can play without being jostled by bigger kids, and you can relax!
Cost: $12 for two hours of playtime
Where: 8132 Sw Beaverton Hillsdale Hwy, Portland, OR 97221
Ages: Toddlers

Tigard Indoor Play Park at Tigard United Methodist Church
After over two years of a pandemic hiatus, this beloved indoor play park is back! Their hours are limited (currently Tuesdays and Thursdays), but they plan to expand in the future. Check their website for the latest schedule.
Cost: $5 for first time, $7 per child drop-in, $12 for a family (up to 3 kids). Punch cards available.
Where: Tigard United Methodist Church, see website for schedule.
Ages: Infants to age 5

Cedar Hills Recreation Center Indoor Play Park
Cedar Hills provides wide array of toys and equipment for children newborn through 6 years and a safe spacious place for children to interact and work on social and motor skills. Hours of operation vary; see schedule here. As of this writing, the play gym is open from 10:00 am-12:00 pm on Tuesdays and Thursdays, fall, winter, and spring. This year it will close for the summer on May 23, 2024.
Cost: $5-$7 per child
Where: 11640 SW Park Way, Portland, OR 97225
Ages: 6 weeks to 6 years in the indoor play sessions.

Conestoga Recreation and Aquatic Center
Indoor Play Park includes slides, bikes, balls, and play structures in an indoor setting. Indoor pool is also available, and a new slide was added October 2022. The play park is open Monday-Friday, from 9:30 am-11:30 am, as of this writing.
Cost: $5-$7 per child
Where: 9985 SW 125th, Beaverton, OR 97008
Ages: 6 months-6 years for the indoor play park. Call the center (503-629-6313) to learn about any changes to the play park schedule. Check the website for Open Swim, and Family Swim schedules weekly.

Indoor Playground, Mittleman Jewish Community Center Sportsplex
Play in a climate-controlled Sportsplex! Indoor playground offers babies, toddlers and preschoolers a wonderful indoor play opportunity and a chance for adults to meet and mingle. The playground is open Monday, Wednesday and Friday, from 10:00 a.m.-12:00 p.m., as of this writing.
Cost: Free for members, $12 for non-members. Their Chai Baby Indoor Playground is open once a month, and is free to both member and non-members.
Where: 6651 SW Capitol Hwy, Portland, OR 97219
Ages: 6 months-5 years

Shute Park Aquatic & Recreation Center (SHARC)
Aquatics including three pools, a spa pool, dry sauna, and water exercise classes as well as a full complement of  group fitness classes and recreation amenities on land.
Cost: Free-$8, based on age and address. Family passes available for $15-$19.
Where: 953 SE Maple St., Hillsboro, OR 97123
Ages: All ages

Play Boutique
An innovative, family “edutainment” destination for both parents and their children birth to 10 years, combining education & entertainment experiences equally focused on children and their parents. The modern amenities are presented in a sophisticated fashion with a children’s play space at the center of it all. Their Beeztro Café is full of healthy, delicious food for parents and kids alike.
Cost: Not listed on website. Memberships available.
Where: 464 First St., Lake Oswego
Ages: 1-10

Westside Dance and Gymnastics Academy
The indoor play park features lots of gymnastics equipment, plus a ball pit, bounce house and even a zip line. See their website for drop-in indoor play park days and hours.
Cost: Typically $10-$13 for indoor play park, family rates of $13-$16
Where: 11632 SW Pacific Hwy, Tigard 97223
Ages: 6 and under for the indoor play park. Gym hosts activities for all ages.

Spectra Gymnastics
Spectra offers tiny tots playgroups, kinder prep, fostering friendships & tweens and more at their Beaverton gym. They welcome neuro-diverse children.
Cost: Varies, based on which program you choose.
Where: 8344 Southwest Nimbus Avenue, Beaverton, OR 97008

Oregon Gymnastics Academy
Register for open play indoor park, spaces limited. Children 6 and under must be accompanied on the floor by a parent or guardian. Parents of children over 6 may watch from the viewing area upstairs.
Cost: Typically $8-$10
Where: 16305 NW Bethany Ct. Suite 109, Beaverton, Oregon 97006
Ages: Up to 17

My Gym Sherwood
My Gym Sherwood offers programs, camps, events and parties. You must register for classes and events, no walk-ins available.
Cost: You may purchase a membership or buy a class card. Price varies based on event or class chosen.
Where: 16080 SW Tualatin-Sherwood Rd., Sherwood, OR 97140
Ages: 0-14

Omega Gymnastics
Omega offers drop-in gym, classes, camps and parties. They also offer Parent’s Great Escape for ages 5-12, perfect for date night. Register online for their open gym, one guardian admitted with child admission.
Cost: Typically $7 per child
Where: 9700 SW Harvest Ct., Ste 180, Beaverton, OR 97005
Ages: Open play is open to ages 18 months-6 years; open gym is ages 6+.

The Movement Park
The Movement Park, a parkour gym in Hillsboro, offers classes, after school care, day camps, parents night out, parties and more.
Cost: Varies based on event or class chosen
Where: 2240 Northeast Griffin Oaks Street Suite B-1000, Hillsboro, OR, 97124
Ages: 2+

Playstreet Museum
Join for 1.5 hour play sessions for ages 1-8 (space best suited for toddlers). No food allowed on site, but you’re welcome to bring your coffee. Free wifi, and an adorable play space.
Cost: $14.50 for ages 1-8. Younger or older children are free if accompanied by a paying sibling.
Where: Tanasbourne Town Center at NW Evergreen Pkwy & NW Ring Road, Hillsboro, OR 97006
Ages: 1-8 (but designed for toddlers and preschoolers)

The Monkey King Play Palace
A fun play structure for children with a full cafe, and party rooms. The Junior Tag Arena is their second play structure for older kids, with targets activated by a special RFID wristband.
Cost: $20 for all day admission for a single structure, $30 all day both structures. Crawlers under 12 months are free.
Where: 16365 NW Twin Oaks Dr, Beaverton, OR 97006
Ages: Toddler-teens

Defy Extreme Air Sports
This trampoline park is a blast for older children. Kids can play dodgeball and basketball, ride the zip line, play on the aerial silks, jump in foam pits and basically live out their Ultimate Ninja Warrior dreams. See our reel on Instagram for more details about the experience.
Where: 10750 SW Denney Rd., Beaverton, OR 97008
Cost: Admission ranges from $29.99-$38.99, with memberships available.
Ages: All ages are welcome, but kids 4 and under may feel overwhelmed by all the big kids jumping around them. Ages 13+ may attend without a chaperone.

See our reel on Instagram


Image courtesy Nest Playground

Nest Playground
Nest Playground offers a large play structure, rock climbing wall, soft play structures, a space for toddlers/wobblers, café and lounge with free wifi, plus classes onsite in their dance studio and classroom.
Cost: Play pass is $12, as of this writing.
Where: 6517 NE Sandy Blvd., Portland, OR
Ages: Maximum age for free play is 12.

The Children’s Gym
Children crawling and up are invited to come and play during open gyms.
Cost: Open play pass is $15 for one child, $7 for additional sibling, for non-members, as of this writing.
Where: 1625 NE Sandy, Portland, OR
Ages: Crawling to 13

NE Swap and Play
Non-profit indoor play space for families. They offer pay-per-visit playtimes and memberships. Entry fee includes a chance to “shop” in their free swap shop, where families can take or leave gently used children’s items like clothes, toys, books and gear.
Cost: Three month memberships are available at a tiered admission rate of $20/$30/$40 per month; choose the rate your family can afford. They offer free trade memberships to anyone who volunteers 2 hours or more per month, and reduced cost memberships for families in need.
Where: 5830 NE Alameda St., Portland, OR 97213
Ages: Best suited for toddlers and young children, but all are welcome.

St. Johns Swap-n-Play
This neighborhood nonprofit community is more than just a place to play — they offer two swapping rooms full of books, toys, clothes, gear and more, promoting environmental and economic sustainability. They also provide opportunities for outdoor play, events, classes, parent groups, and more! They partner with other organizations on large-scale community projects for Portland the community.
Cost: A one-time $25 join fee, then a sliding-scale monthly membership ranging from $20-$50 per month for unlimited play, with low-cost options for qualifying families. 
Where: 7535 N Chicago Ave., Portland, OR 97203
Ages: The play space is designed for children 0-7, but older siblings are welcome!

City Play for Kids — Vancouver
Indoor playground focused on play and imagination, with children’s museum vibes. Socks required, grippy socks encouraged.
Cost: $15 per child ages 1-8, 1.5 hour open play session, no reservations required. Up to 2 adults admitted free.
Where: 16420 SE McGillivray Blvd., Suite #106, Vancouver.
Ages: 1-8

The Wiggle Room
The indoor play space is a 2,000 square foot space and includes a dedicated safe, padded floor for your little ones to enjoy, and a 16′ x 20′ play structure. A separated area for little ones under age 2 is available. Private play sessions available for purchase. Full service coffee, beer, wine and beverages, plus packaged snacks and meals available.
Cost: $12/kid, $8/baby
Where: 1925 NE 42nd Ave, Suite C, Portland OR
Ages: For kids 0-7, but all are welcome.

Urban Air Adventure Park
Coming soon to Vancouver!
Cost: TBD, memberships available
Where: 7809 NE Vancouver Plaza Dr., Suite #100, Vancouver, WA 98662
Ages: No age limit, dedicated areas to ages 7 and under.


Image courtesy Wippersnappers

The play center has slides, structures, climbing walls and more. A cafe allows parents to grab a cup of coffee while the kids play.
Cost: $15 for a two-hour session, $16 for walk-ins.
Where: 16542 SE 362nd Drive, Sandy
Ages: All ages

Sky Zone Gresham
The Vancouver location of Sky Zone has been a popular birthday spot, so Southeast Portland residents can rejoice that the popular chain just opened a new gym in Gresham. Slightly smaller than the Vancouver location, it packs in plenty of fun activities including bouncy basketball courts, a dodgeball venue, a gated toddler zone, freestyle jmp area, and king of the hill battle are. The zip line, free jump, and obstacle course are staff kid favorites. Pro tip: Order concessions before you get hungry, as the wait can be long. Jump socks required and available for purchase.
Cost: Monthly membership is $32.99 per kid, with $9.95 parent add-on, which is more affordable than all-day, one-time admission, which is $38.99.
Where: 2990 NE Hogan Dr., Gresham, OR
Ages: Older kids will feel most comfortable, but 4 and under receive reduced admission and toddlers can enjoy the gated zone.

Hammer + Jacks The Happy Place
This colorful new place space brought to you by beloved local toy store Hammer + Jacks is best suited to kids ages 1-7, though all are welcome. Wifi is available for parents who need to get some work done while their little ones explore. A maximum of 12 kids are allowed in the playroom.
Cost: $5 per child, $20 for a 5 session punch card, $40 for a 10 session punch card. No time limit, but no reentry. Babes in arms are free if they won’t use the play space.
Where: 6406 SE Foster Rd., Portland
Ages: Best for 1-7, all welcome. Maximum capacity 12 children.

The Monkey King Play House
A fun play structure for children with a full cafe, party rooms, events and lessons. Ping pong tables available, too. Massage chairs available while the children play.
Cost: $18 for all day admission. Children under 3 are half price on Wednesdays, as of this writing. Crawlers under 12 months are free.
Where: 17112 SE Powell Blvd. Portland, OR 97236
Ages: Toddler-teens

Southeast Indoor Park
Provides opportunities for children to socialize in a group setting, make friends, play in a large, open, dry space and experiment with new and different toys.
Cost: $5 drop-in, $40 for six months, or $70 annually
Where: 3915 SE Steele Street, Portland, OR 97202
Ages: Birth-5 

Two Sisters Play Cafe
A coffee shop with food menu, plus play zone, art supplies, board games and toys.
Cost: $4.75/child, $8.75 for two children
Where: 11923 SE McLoughlin Blvd., Milwaukie
Ages: Crawlers through elementary school

North Clackamas Aquatic Park
North Clackamas Aquatic Park houses several swimming pools, water slides and a rock climbing wall. Check out parent/preschool swim and all ages big surf.
Cost: Free for under 3 with paying adult, $8-$12 for ages 3+, group rates available.
Where: 7300 SE Harmony Rd, Milwaukie, OR 97222

Sellwood Community House
Mingle with other families while your children play in a beautiful vintage gymnasium. There are fun cars to ride, games to play, and an imagination playground to build. Check their website for times their indoor play park is open, typically weekday mornings.
Cost: $6 drop-in, 5-class punch cards available for $25
Where: 1436 SE Spokane Street, Portland, OR 97202.
Ages: 2-5, with adult

Raindrops Playhouse
This new play space in Happy Valley has no time limits, and includes a fun colorful structure for children to explore. Separate toddler play area available, drinks and snacks for purchase. Plenty of places to climb, slide and play! Grip socks required.
Cost: Online $13-$15, in person $14-$16, monthly memberships available.
Where: 10806 SE 82nd Ave, Happy Valley, OR 97086
Ages: 0+

This mindfully-designed natural space is a peaceful place for your child to play and learn. Experienced early childhood educators created this space for families to enjoy. Families may participate in free play or join a playgroup or event. See a virtual tour on Instagram!
Cost: $16.50 for one child. Grippy socks required.
Where: 3777 SE Milwaukie Ave, Portland, OR
Ages: 0-4

Image courtesy @ockids_explore


Image courtesy Playdate PDX

Playdate PDX
A 7,500 sq ft indoor play space in NW Portland. Cafe onsite and free wi-fi. Look for their special events, such as free puppet shows on Friday nights.
Cost: $13.50/hour (weekdays and weekends), $16.50/all day. Adults play free. Play Passes available.
Where: 1434 NW 17th, Portland, OR 97209
Ages: 0-12

Happy Play
Happy Play in North Plains, OR, offers five interactive play homes and a large swirl slide. Parents can grap a cup of coffee and a pastry at the in house cafe area. They proudly serve Dapper & Wise coffee.
Cost: $15 per child (includes 2 adults or 1 adult + 1 sibling under 10 months), 2 hour play windows. Weekends by reservation only, weekdays they offer walk-ins. At least one paying child per family, even if the child is under 10 months. Punch cards available with up to 20% in savings.
Where: 30860 NW Pacific St., Suite A, North Plains, OR 97133
Ages: Designed for ages 0-8, all children welcome.

Vancouver & Ridgefield

Courtesy of Urban Air Adventure Park Vancouver

Kids Club Fun and Fitness – Vancouver
The Jungle Indoor Playland has 6 slides, giant ball room, suspension bridge, roller tube, ball swings, roller squeezes and more.
Cost: $15.99 for ages 3-12, walkers to age 2 $7.99, non-walkers free. Punch passes available.
Where: 13914 NW 3rd Ct., Vancouver, WA 98685
Ages: 0-12

Sky Zone Trampoline Park – Vancouver
Trampolines are divided by age, so your little can jump without being overwhelmed by a teen.
Cost: Jump tickets are $27.99-35.99, with memberships available.
Where: 5000 E 4th Plain Blvd c100, Vancouver, WA 98661
Ages: If you can walk, you can jump.

Dizzy Castle  – Vancouver
Children’s indoor playground featuring a massive castle and pirate ship play structure, and three themed party rooms.
Cost: General admission for ages 3-12 is $15.50, for ages 1-2 $7.75, and free for infants and adults, as of this writing.
Where: 11606 NE 66th St., Vancouver, WA 98662
Ages: All ages

Urban Air Adventure Park Vancouver
This adventure park has it all — bumper cars, go-karts, virtual reality, sky rider, warrior courses, climbing walls, and — of course — trampolines.
Cost: Play all day for $14.99-$25.79, depending on your child’s age and what activities they would like to participate in. Memberships available.
Where: 7809 NE Vancouver Plaza Dr., Suite #100, Vancouver, Washington 98662
Ages: All ages, discounted tickets available for ages 5 and under, as the attraction is geared toward older kids.

Chicky Play Museum
This cafe and indoor playground is full of opportunities for imaginative play in an adorable setting.
Cost: A 1.5 hour session costs $18.50
Where: 8109 Suite A NE Vancouver Mall Dr, Vancouver, WA 98662
Ages: 0-8

Coming soon: Junebug Play + Learning Space

Road Trip

Image courtesy Wings & Waves Waterpark

Wings & Waves Waterpark
Wings & Waves Waterpark is an indoor, all-season waterpark that includes ten waterslides, ranging from slides for the little ones to slides for daredevils, and a fun wave pool. Slide out of a real Boeing 747 aircraft sitting on the roof, and enjoy an awesome day of fun!
Cost: $29.99-36.99, ages 2 and under are free
Where: 460 NE Captain Michael King Smith Way, McMinnville, OR 97128
Ages: All ages

Portland Parks & Recreation Indoor Gyms and Pools

Charles Jordan Community Center
Located at 9009 N. Foss Ave., Portland, OR 97203

East Portland Community Center & Pool
Located at 740 SE 106 Ave. Portland, OR 97216

Matt Dishman Community Center and Pool
Located at 77 NE Knott., Portland, OR 97212

Montavilla Community Center
Located at 8219 NE Glisan St., Portland, OR 97220.

Mt. Scott Community Center and Pool
Located at 5530 SE 72nd, Portland, OR 97206

Peninsula Park Community Center and Pool
Located at 700 N. Rosa Parks Way, Portland, OR 97217

Southwest Community Center and Pool
Located at 6820 SW 45th Ave., Portland, OR 97219

St Johns Community Center
Located at 8427 N Central St., Portland, OR 97203

Hillside Community Center
Located at 635 NW Culpepper Terrace, Portland, OR 97210

Is your favorite indoor gym or pool missing from this list? Let us know! Email info@pdxparent.com.

Scroll to Top