Rainy Day Activities for Families in Portland

Rainy Day Activities for Families in Portland

It's raining. Again. You're staring at the forecast, your kids are climbing the walls, and the outdoor plans you made aren't happening. This is Portland — rain isn't a surprise, it's a scheduling reality. The good news: the city has a deep bench of indoor options that can fill an entire day, and some of them are genuinely great.

Here's how to use a rainy Portland day productively, organized by budget and visit length.

Start Here: The Best Indoor Play Venues

These are purpose-built for kids and can handle 2–3 hours of energy without anyone going stir-crazy.

SoGrow House is the top pick if you're in or near the Pearl District. It's earned a perfect 5.0 Google rating — that's extremely rare for any venue — and covers multiple formats: amusement center, indoor playground, children's club, and party space. Budget $50–80 for a family of 4. Book through their website since there's no phone listing.

City Play for Kids near the Fisher's Landing East area carries a 5.0 rating with 287 reviews — one of the most credible ratings in the Portland metro. Admission runs $25–40 for a family of 4 (~$8–12 per child, adults typically free). Heads up: weekend hours end at 1PM, so plan a morning visit.

Play and Ponder is a 4.9-rated community favorite in Bethany. Same price range: $25–40. Saturday sessions fill up quickly, so book in advance.

St Johns Swapnplay is Portland's best-kept rainy day secret — it's free or donation-based. Nonprofit community play space in the St. Johns neighborhood, 4.9 rating. One of the only fully free indoor play options in the city.

More Indoor Play: Bigger Facilities

When you need a few hours and a lot of square footage:

Kids Empire Gresham is a full-service indoor play park in Gresham — multi-level climbing structures, areas for different ages, and food options. Budget $50–70 admission plus $15–20 for food. 4.8 rating, 2–3 hours typical.

Happy Play in North Plains runs 7 days a week and tends to be less packed than Portland proper venues since it serves the Hillsboro/Banks area. Admission $30–45.

LEKA Playland in Tigard blends children's museum elements with indoor play — good for kids who want more than just running around. Budget $45–65, 2–3 hours. Check for family packages.

DiG PDX — Oregon's largest indoor sandbox — is genuinely one of a kind. Budget $35–50. Here's the thing: on rainy days, this place books up fast. Get your time slot online before you leave the house, not when you're already in the car.

The Wiggle Room in Northeast Portland runs scheduled open play sessions. Budget $25–40. Check the calendar on the website first.

Ocean Plays Indoor Playground in Hillsboro has a nautical theme and admission around $30–45. Saturday hours are limited to 1–4PM, so weekday rainy days are better here.

Arcades and Active Entertainment

For kids who need to channel energy into something competitive:

Funtastic Arcade at Columbia Gorge Premium Outlets in Troutdale is a credit-based arcade — load a card and budget per kid. Figure $30–60 depending on how long they play. Open until 9PM daily, which makes it a solid late-afternoon option.

Liggle Land in Tigard mixes indoor playground with arcade games. Budget $45–65 for admission plus $5–10 per kid in arcade tokens. Budget those tokens separately — they go fast.

PlayDate PDX in NW Portland is a 4.3-rated facility with an onsite cafe. Budget $40–55 plus $10–15 for cafe purchases. The cafe makes it a good option for parents who need to sit for a while.

Sky Zone Trampoline Park Gresham is wall-to-wall trampolines. Budget $60–100 for timed sessions ($15–25 per person per hour). Grip socks required (~$3–4 if you don't have them). Weekday pricing is lower.

K1 Speed - Indoor Go Karts is the splurge pick for older kids who want real speed. Budget $100–150 for a family of 4. Races run $25–35 per heat. Minimum height requirements apply (~48–58 inches depending on kart). Buy packages online.

Animal Rides and Smaller Options

Animal Rides Happy Rides at Lloyd Center — coin-operated animal rides for toddlers and young kids. Budget $15–30. Bring coins. Lloyd Center parking is free.

The Monkey King Play House in SE Portland's Centennial area. Budget $35–55. The 3.9 rating suggests some inconsistency — call ahead before making the drive.

How to Fill a Full Rainy Day in Portland

A solid rainy day plan: morning session at an indoor play venue (2–3 hours), lunch nearby, then an afternoon at an arcade or trampoline park.

Budget version (~$55–70 for family of 4): - 9AM: City Play for Kids — get there early before the 1PM cutoff ($25–40) - 12PM: Pack lunch or grab something inexpensive nearby - 2PM: Funtastic Arcade at Columbia Gorge Outlets ($25–30 for 2 kids)

Mid-range version (~$100–130): - 10AM: Kids Empire Gresham — budget for 2+ hours ($65–90 with food) - 1PM: Lunch onsite - 3PM: Head home or catch Funtastic Arcade if everyone still has energy

Free version: - St Johns Swapnplay — free or donation-based, 1–2 hours - Pack a lunch - Afternoon at PlayDate PDX if you want a cafe and adult coffee ($40–55)

The main advice: don't wing it on a rainy Portland day. DiG PDX and the indoor play venues with time-slot systems book up by mid-morning on rainy weekends. Make a plan the night before, book what requires it, and you'll have a genuinely good day.

Explore all Portland family activities on KidPaths

Browse listings with age ratings, stroller info, real costs, and parent tips.

Browse Portland

Never Miss a Portland Family Activity

Join parents in Portland who get activity recommendations, seasonal event alerts, and insider tips.

No spam, ever. Unsubscribe anytime.