Rainy days can feel long when you have kids at home. The energy builds up, the “I’m bored” chorus begins, and screens start calling their names. But with a little preparation, rainy days can actually become cozy, creative, and fun.
Here are some of our favorite rainy day activities for kids — tested in our homes and guaranteed to save your sanity.
1. Indoor Treasure Hunt
Hide small toys, snacks, or little notes with kind messages around the house and give the kids fun clues to find them. It’s just like a scavenger hunt — but indoors!
To make it even more creative, let the kids design the treasure maps themselves. Give them cardboard, markers, stickers, and scissors to create colorful maps or clue cards. This way, the activity also becomes a craft session, keeping them busy before the game even begins.
For a fun twist, switch roles: the kids can organize the treasure hunt for the parents. They’ll love hiding small objects and watching you try to solve their clues. It’s a great way to encourage imagination, teamwork, and problem-solving, while also creating lots of laughter and bonding moments as a family.
2. Blanket Fort Village
Bring out blankets, pillows, and fairy lights to build forts. Kids love creating their own “houses” and you get some quiet time while they play inside.
🛒 Amazon picks: Fairy lights, Glowing fort kit
3. DIY Puppet Show
Cut out sock puppets or paper bag puppets and let kids put on a show. It sparks imagination and keeps them busy for hours.
🛒 Amazon picks: Craft supplies kit, Puppet stage play set
4. Family Baking Session
Rainy days are perfect for baking. Choose a simple recipe like cookies or muffins and let the kids help measure and stir.
🛒 Amazon pick: Kids baking set
5. Indoor Obstacle Course
Use furniture, cushions, and masking tape to create a safe obstacle course. Challenge kids to beat their own time.
🛒 Amazon picks: Balance stepping stones, Indoor play tunnel
6. Storytime Theater
Let kids pick their favorite book and act it out as a play. Bonus points if they create costumes from what they find around the house.
🛒 Amazon picks: Dress-up trunk set, Storybook classics collection
7. Puzzle Marathon
Stack up puzzles of different sizes and let kids complete them one by one. It keeps them focused and calm.
🛒 Amazon picks: Wooden puzzles for kids, Floor puzzle animals
8. DIY Science Experiments
Simple kitchen science is always a hit — baking soda volcanoes, homemade slime, or color-mixing experiments.
🛒 Amazon picks: Kids science kit, Slime starter kit
9. Music & Dance Party
Turn on some music and let kids dance, sing, or even try freeze dance. A great way to burn energy indoors.
🛒 Amazon pick: Kids karaoke microphone
10. Gratitude Journals
Encourage kids to draw or write about what they love, even on a rainy day. It’s calming and helps them reflect.
🛒 Amazon picks: Kids gratitude journal, Color gel pens
🌿 Final Thoughts
Rainy days don’t have to be stressful. With a little creativity and preparation, they can become the perfect chance to slow down, connect, and create fun family traditions indoors.
In our homes, we’ve learned that having a few rainy day baskets ready — filled with puzzles, craft supplies, and books — makes all the difference. Instead of groans, rainy days can bring laughter, creativity, and even a little peace for parents. 💛

