Rainy Day Activities for Kids

29.09.2025

The pitter-patter of rain on the windowpane can bring with it a collective groan from kids and parents alike. When the weather outside is frightful, it’s easy to feel stuck indoors with little to do but watch the clock. But what if we treated a rainy day not as a roadblock, but as an invitation to get creative and make memories at home? It’s the perfect time to explore hobbies, learn new things, and reconnect as a family.

Instead of letting a rainy day lead to boredom, you can turn it into an opportunity for family fun. From simple science experiments to building elaborate forts, there are endless ways to entertain your little ones and make the most of being stuck indoors. Whether you have toddlers, preschoolers, or older kids, this guide will give you plenty of inspiration and a list of the best indoor activities for kids of all ages.

Indoor Fun for Rainy Days

When the rain starts to fall, the key is to shift your mindset from “what can’t we do?” to “what can we do instead?” A little imagination goes a long way, and you’ll find that some of the most memorable days happen when you’re forced to stay inside.

Put on a Play

Rainy days are a perfect time for kids to put on a play. This activity is a fantastic way to spark their creativity and build confidence. Encourage your kids to write a simple script, invent characters, and design costumes using old clothes, blankets, or anything you have around the house. They can act out a favorite story or invent a brand-new one. The final performance for the family is a great way to celebrate their hard work. You’ll be amazed at the stories and characters they come up with! 

Tell Riddles and Jokes

Kids telling riddles and jokes indoors with happy faces and giggles.

Language play is a powerful tool for developing problem-solving skills and a sense of humor. Gather everyone in a circle and take turns telling riddles and jokes. You can find books of jokes for kids at the library or look up some online beforehand. This simple activity promotes family bonding, boosts creativity, and keeps everyone laughing. You might even find that you learn a few new jokes yourself.

Make a Movie at Home

Turn screen time into something new by making your own movie. Kids can use a smartphone or tablet to film a short story they’ve written or act out a scene. They can try stop-motion animation using LEGOs, action figures, or even household items. Many free and easy-to-use editing apps can help them add music, special effects, and titles. This is a great indoor activity that combines storytelling, technology, and imagination.

Break Out the Board Games

Kids playing board games indoors on a rainy day with fun expressions.

Board games have stood the test of time for a reason—they are a great way to bring the family together. For a rainy day, go beyond the usual suspects. While classics like Monopoly and Candyland are always fun, consider introducing new strategy games that can challenge older kids or collaborative games where everyone works together to win. For younger children, simple games like Memory or Snakes and Ladders are a great way to practice counting and turn-taking.

Host a Comedy Show or Open Mic Night

Do your kids love to perform? A rainy day is the perfect time to host a comedy show or open mic night. Encourage your kids to perform skits, poems, or musical numbers they’ve been practicing. You can even set up a makeshift stage with a sheet and some chairs. This is a super fun way for kids to express themselves and show off their talents. Everyone in the family can take a turn, making it a truly collaborative and hilarious event.

Arts and Crafts Rainy Day Activities

Children doing arts and crafts activities indoors during a rainy day.

Arts and crafts are classic indoor activities for kids for a reason. They provide a creative outlet and help develop fine motor skills. The best part is you don’t need special supplies—lots of ideas can be done with everyday items.

Create a Craft Museum

After a busy day of creating, why not display your masterpieces? Have your kids act as curators and set up their crafts as “exhibits” around the house. They can make small signs with the name of the piece and the artist. The family can then walk through the “museum” and admire all the art. This is a great way to celebrate their hard work and make them feel proud of their creations.

Make Homemade Modeling Dough or Slime

Children creating slime and modeling dough as rainy day activity.

Making homemade playdough or slime is a fun activity that keeps kids entertained for hours. It’s also a great sensory experience. Here are a couple of easy recipes to try with household items:

  • No-Cook Playdough: Mix 2 cups flour, 1 cup salt, 2 tablespoons vegetable oil, and 1 cup water. Add food coloring for extra fun. Knead until smooth. Store in an airtight container.
  • Simple Slime: Mix 1/2 cup PVA glue with 1/2 teaspoon of baking soda. Slowly add contact lens solution (with boric acid) until the slime forms. Add food colouring or glitter to make it even more fun.

These recipes are a fantastic way to develop fine motor skills and get creative with different colors and textures.

Raindrop Art and Painting

Take advantage of the rain outside to create some unique art. You can try watercolor painting on thick paper, then place the paper outside for a few seconds to let the raindrops create interesting patterns. Or, simply bring out the paint and brushes and let kids paint whatever comes to their imagination. This lets kids express themselves freely without worrying about making something perfect.

Friendship Bracelets and Jewelry Making

Children making friendship bracelets indoors with bright beads.

Making friendship bracelets or other jewelry is a great rainy-day activity for older kids. It requires focus and patience, which helps develop fine motor skills. All you need is some embroidery thread or beads. They can make bracelets for their friends or family, which also teaches them about giving and thoughtfulness.

Rock Painting and Scrapbooking

Rock painting is a simple yet rewarding activity. Kids can find smooth stones in the yard and use acrylic paint to decorate them. They can paint ladybugs, monsters, or even inspirational messages. Another wonderful way to spend a rainy day is by starting a family scrapbook. Use old family photos, movie tickets, and other memorabilia to create a book of memories. This is a heartfelt project that brings the whole family together and creates a tangible keepsake.

Learning and Educational Activities Indoors

Indoor time doesn’t have to be a break from learning. In fact, it’s the perfect time to explore new subjects in a fun and engaging way. Combining play with education can make learning a joyful experience for kids.

Science Experiments for Rainy Days

Kids doing safe science experiments indoors on a rainy day.

There are so many simple science experiments you can do with everyday items from your kitchen cupboard. These activities are a great way to introduce scientific concepts in a fun, hands-on way.

ExperimentMaterialsWhat Kids Learn
Volcano EruptionBaking soda, vinegar, food colouring, dish soap, bottleChemical reactions, acids, and bases
Bubble GeometryStraws, dish soap, glycerineSurface tension, shapes, and geometry
Kitchen ChemistryRed cabbage, water, lemon juice, baking sodapH indicators, acids, and bases
Homemade Lava LampWater, vegetable oil, food colouring, Alka-Seltzer tabletDensity and chemical reactions

These simple science activities are perfect for sparking a love of learning in kids.

Coding Games and Digital Learning

In today’s digital world, introducing kids to coding can be both educational and entertaining. There are many apps and websites designed to teach beginner coding through fun games and puzzles. Platforms like BBC micro:bit or Scratch Jr. allow kids to create their own animations and simple games, teaching them logic and problem-solving skills in a very accessible way. This is a great option for balancing screen time with educational content.

A 2023 study investigating computational thinking in early childhood education found that preschool children (ages 4-6) who engaged in programming with robots showed improvements in logical reasoning and debugging skills.

Reading and Storytelling

Kids enjoying reading and storytelling indoors on rainy days.

A rainy day is a perfect time to cozy up with a good book. Create a reading challenge where each family member tries to finish a certain number of books. You can also get creative and have kids write their own comic books or short stories. For younger kids, storytelling can be as simple as making up a story together, with each person adding a sentence to build a narrative. This is a wonderful way to foster a love for reading and storytelling.

Puzzle and Jigsaw Time

Puzzles are a fantastic way to improve focus, patience, and fine motor skills. For kids aged 3-5, large piece puzzles with simple images are best. As they get older, you can increase the complexity and number of pieces. Jigsaw puzzles are also a great collaborative activity for the whole family, encouraging teamwork and perseverance.

Sensory and Active Play at Home

Children doing sensory and active play indoors during rainy weather.

Just because you’re stuck indoors doesn’t mean kids can’t burn off some energy. These activities are perfect for little ones who need physical engagement or a sensory experience.

Build an Indoor Obstacle Course

Transform your living room into an adventure zone by building an indoor obstacle course. Use pillows to make tunnels, chairs to crawl under, and blankets to create a finish line. You can add challenges like “walk like a crab” or “hop on one foot.” This is a great indoor activity that helps kids stay active and develop coordination.

Sensory Bins and Fine Motor Play

Kids exploring sensory bins indoors with rice and small toys.

For toddlers and preschoolers, a sensory bin is a fun way to explore different textures and develop fine motor skills. Fill a plastic bin with dry rice, beans, pasta, or even water beads. Add small scoops, cups, and toys for your child to dig, pour, and play. You can theme the bins for special occasions or holidays to make them even more engaging.

Dance Party or Follow-Along Workouts

Put on some music and have a dance party! This is a great way to get everyone moving and a sure-fire way to lift spirits on a gloomy day. You can also find kids’ fitness or YouTube dance challenges that teach them fun choreography. It’s a great way to get some exercise and have a lot of fun.

Indoor Treasure Hunt

Kids searching for clues and treasures indoors on rainy day.

Create an indoor treasure hunt by hiding clues around the house that lead to a prize. The clues can be simple drawings for younger kids or riddles for older children. The prize can be anything from a small toy to a special treat. This is a great indoor activity that gets kids thinking and moving.

Rainy Day Outdoor Adventures

Children exploring rainy day outdoor activities with rain gear.

Who says a rainy day means you have to stay indoors? Sometimes, the most fun can be had when you embrace the rain. Just remember to put on your rain boots and coats! 

Dance in the Rain

When was the last time you danced in the rain? It’s a simple, joyful experience that kids will love. Put on some waterproof gear and head outside. The feeling of the rain on your face and the freedom of just splashing around is a wonderful way to create a memorable experience.

Make Mud Pies or Build a Dam

Children creating mud pies and dams outdoors on a rainy day.

Embrace the mess! Mud pies are a classic activity for a reason. Kids can get creative by adding leaves, stones, and sticks to their mud creations. Or, if you have a sloped yard, let the kids build a small dam to see if they can divert the water. This is a great way to explore and learn about nature.

Go on a Rainy Day Walk

A walk in the rain is a different experience from a walk on a sunny day. Point out how the colors of leaves look more vibrant, how the rain makes puddles, and how the air smells different. You can spot earthworms on the sidewalk or see snails. It’s a great way to teach observation and mindfulness.

Jump into Puddles

Children jumping in puddles outdoors on a rainy day.

Is there any kid who doesn’t love jumping in puddles? This simple activity is a source of pure joy. Make sure they have a good pair of waterproof boots and let them splash to their heart’s content. It’s a rite of passage for every child.

Learn About Clouds and Weather

Use the rainy day as a teaching moment. Have kids journal about the weather, draw the clouds, and talk about the different types of precipitation. You can find simple charts online to help them identify different cloud types. It’s a wonderful way to connect with the world around you and make a gloomy day a learning adventure.

Food and Kitchen Activities for Rainy Days

Cooking and baking are fantastic indoor activities for kids. They not only result in delicious treats but also teach valuable life skills and math concepts like measurement and fractions.

Bake and Decorate Cookies or Cupcakes

Children decorating cookies and cupcakes indoors on rainy day.

Baking is a great way to get kids involved in the kitchen. Let them measure the ingredients, mix the batter, and use fun cookie cutters. The best part is the decorating! Use icing, sprinkles, and candies to make colorful creations. This is a perfect activity for rainy-day family fun.

Fancy Restaurant Role Play

Turn your kitchen into a fancy restaurant. Kids can create a menu, act as the chefs and servers, and even take the family’s orders. This allows kids to learn how to cook simple dishes and work on their social skills. The family gets to enjoy a delicious, custom-made meal at the end.

Homemade Pizza Night

Kids making homemade pizza indoors with family on rainy day.

Let each child create their own personal pizza. Provide a variety of toppings—cheese, pepperoni, veggies—and let them get creative with their designs. This is a low-stress, high-fun activity that leads to a delicious dinner. It’s a fun way to get kids to try new foods and feel a sense of ownership over what they eat.

Family Bonding and Hobbies

Some of the best rainy day activities are those that help the family connect and create lasting memories. They can also introduce kids to hobbies that will last a lifetime.

Indoor Gardening or Herb Pots

Kids doing indoor gardening with herbs and small pots.

Even if it’s raining outside, you can bring a bit of nature indoors. Get some small pots and soil and let the kids plant some herbs like mint or basil. This activity teaches them about plant care and responsibility. They can watch their plants grow over time, and you’ll have fresh herbs for cooking.

Start a Family Scrapbook or Photo Album

Rainy days are a perfect time to organize and cherish memories. Go through old family photos and create a scrapbook or a digital album. Kids love looking at pictures of themselves when they were younger. They can help choose the photos and decorate the pages, making it a truly collaborative project.

Try New Hobbies Like Knitting or Lego Builds

Children learning knitting and Lego building on rainy day.

Introduce your kids to a new hobby. Knitting, crochet, or building with Legos can be wonderful ways to pass the time. These activities require focus and patience and can grow into long-term interests. For instance, a complex Lego build can keep a child occupied for hours or even days, allowing them to follow instructions and see a project through to completion.

Tips for Parents on Rainy Day Planning

Being prepared is half the battle when it comes to rainy days. A little planning can save a lot of headaches and help you and your kids have a wonderful time together.

Keep a Rainy Day Box of Supplies

One of the best ways to prepare for a rainy day is to have a dedicated “rainy day box.” This can be a simple box filled with craft supplies, puzzles, and games that you don’t normally have out. When the rain starts, you can bring out the box and it feels like a special treat. This can include:

  • New coloring books and crayons
  • A new pack of play-doh
  • A jigsaw puzzle
  • A deck of cards
  • Simple craft kits

This ensures you have go-to activities on hand without a last-minute scramble.

Balance Screen Time With Active Play

It can be tempting to rely on screens when you’re stuck indoors, but it’s important to balance digital time with active play and creative activities. Set a schedule that includes dedicated time for screen use (watching a movie or playing a video game) and time for offline activities like crafting, reading, or building a fort. A good rule of thumb is to limit screen time to a set block to avoid a full day of being glued to devices.

Adapt Activities by Age Group

Remember to tailor activities to the age and developmental stage of your children. A toddler will be happy with a sensory bin and building blocks, while a 10-year-old might prefer a more complex science experiment or a board game with strategy. For families with kids of all ages, choose activities that can be adapted, like a movie-making project where a toddler can be an actor and an older child can be the director. It’s all about making sure everyone is engaged and having fun.

A rainy day doesn’t have to be dull. With a little planning and a lot of imagination, you can turn a dreary day into an opportunity for creativity, learning, and family fun. Embrace the moment and make some wonderful memories with your kids.