15 Indoor Playdate Ideas for Rainy Days

·6 min read

Rain, snow, a heat wave, or just a day when nobody wants to leave the house. Indoor playdates don't have to mean hours of screen time and a trashed living room. In fact, play-based activities are essential for healthy development, rain or shine. With a little setup (and sometimes no setup at all), indoor playdates can be just as fun as outdoor ones.

These 15 indoor playdate ideas are organized by energy level. Each one includes what you'll need and a rough mess rating so you know what you're signing up for.

Creative Indoor Activities

1. Art Station

Ages: 3+   Mess level: Medium

Set out watercolors, construction paper, markers, stickers, and glue sticks on a table covered with an old tablecloth. Let kids create whatever they want. The magic of an art station is that kids direct themselves. Open-ended art activities support children's development across multiple domains, and you don't need to lead a thing. For older kids, add collage materials like old magazines and fabric scraps.

2. Baking Project

Ages: 3+   Mess level: Medium-High

Simple recipes work best: cookies, banana bread, or decorated rice crispy treats. Kids can help measure, stir, and (the best part) decorate. It doubles as a playdate snack since they get to eat what they make. Have aprons ready and accept that flour will end up on the floor.

3. DIY Slime

Ages: 5+   Mess level: High (but worth it)

White glue, contact lens solution, and food coloring. That's all you need (the National Capital Poison Center has tips on safe slime ingredients). Kids go absolutely wild for slime. The process of making it is half the fun. Pro tip: do this in the kitchen, not on carpet. Have wet wipes on standby.

4. Puppet Theater

Ages: 3-8   Mess level: Low

Drape a blanket over two chairs for a stage. Use sock puppets, stuffed animals, or paper bag puppets kids make themselves. They'll spend as much time creating the show as performing it. Parents get a front-row seat to the world premiere.

5. Friendship Bracelet Making

Ages: 5+   Mess level: Low

String beads, embroidery floss, or even pipe cleaners work for younger kids. It's quiet, focused, and the kids go home with something they made for each other. This is one of those activities that keeps kids engaged for a surprising amount of time.

Active Indoor Activities

6. Pillow Fort + Flashlight Tag

Ages: 3+   Mess level: Medium (your living room will look different)

Couch cushions, blankets, and chairs become an epic fort. Once it's built, turn off the lights and play flashlight tag inside the fort. Every kid thinks this is the most exciting thing that's ever happened. Let them dismantle the couch. You can put it back together after.

7. Indoor Obstacle Course

Ages: 3-8   Mess level: Medium

Use pillows as stepping stones, tape a "laser beam" course with painter's tape in a hallway, crawl under chairs, and jump over cushions. Time each kid for bonus excitement. This burns an incredible amount of energy, which is exactly what you want when kids are stuck inside.

8. Dance Party / Freeze Dance

Ages: 2+   Mess level: Low

Put on a kids' playlist and let them go. Freeze dance (music stops, everyone freezes) adds structure and guaranteed giggles. Zero setup, zero materials, and it works for literally every age. The emergency playdate activity that never fails.

9. Balloon Volleyball

Ages: 3+   Mess level: Low

Blow up a balloon, stretch a string across the room for a "net," and let them volley. Balloons move slowly enough for little kids to track and hit, and nothing gets broken. It's active without being destructive. The indoor playdate sweet spot.

10. Yoga for Kids

Ages: 3+   Mess level: None

Pull up a kid-friendly yoga video on YouTube (Cosmic Kids Yoga is excellent). The animal-themed poses keep it fun: downward dog, cobra, flamingo. It's calming but still physical, and works especially well as a wind-down activity before pickup time.

More Playdate Ideas?

Check out our complete list of 35 playdate ideas organized by age, or create a playdate card to start planning your next one.

Create Your Card

Calm Indoor Activities

11. Board Games and Card Games

Ages: 4+   Mess level: None

Candy Land and Hi Ho! Cherry-O for the littles. Uno, Connect 4, and Sorry! for older kids. Games teach turn-taking and (gentle) competition. Keep a few options available so kids can switch if one game isn't clicking. Cooperative games like Hoot Owl Hoot work great when you want to avoid "winner" drama.

12. Reading Fort

Ages: 3+   Mess level: Low

Build a cozy corner with blankets, pillows, and a stack of books. Add a flashlight for extra ambiance. Even kids who aren't strong readers yet will flip through picture books together, make up stories, or have an older kid read to a younger one. Surprisingly long-lasting.

13. LEGO Building Challenge

Ages: 4+   Mess level: Low

Dump out a big bin of LEGO and give kids a challenge: build the tallest tower, design a house, create a vehicle. Having a shared goal turns individual play into collaboration. For younger kids, Duplo blocks work the same way. Display the final creations on a shelf for the other parent to admire at pickup.

14. Movie + Popcorn

Ages: 3+   Mess level: Low

Sometimes the best playdate is the simplest. Pick a kid-friendly movie, make popcorn, and set up blankets on the floor.

This is the go-to for the end of a long week when everyone (parents included) needs low energy. Also a perfect second-half activity after something more active.

15. Puzzle Time

Ages: 3+   Mess level: None

Floor puzzles for young kids, 100-200 piece puzzles for older ones. Working on a puzzle together is genuinely collaborative. Kids negotiate who does what section, trade pieces, and celebrate together when it's done. It's quiet, focused, and deeply satisfying.

Tips for Indoor Playdates

  • Contain the mess. Set up art and baking in the kitchen. Lay down a drop cloth. Protect the carpet from slime.
  • Have backup activities. Kids might blow through your first idea in 10 minutes. Have 2-3 options ready.
  • Keep snacks simple. Crackers, fruit, and water. Don't add meal prep to your hosting duties. (See our playdate snack ideas for more.)
  • Set a clear end time. Indoor playdates can feel longer than outdoor ones. 1.5-2 hours is the sweet spot for most ages.
  • Accept the chaos. Your living room will look different after. That's the sign of a good playdate.

Next time the weather doesn't cooperate, don't cancel the playdate. Move it inside. And if you need to exchange contact info with the other parent first, a free playdate card makes it easy.

Share this article

Ready to Create Your Playdate Card?

Upload a photo, add a message, and print — it's free to start.

Create Your Card

Keep Reading