Whether you are stuck at home due to the current pandemic or simply due to poor weather, finding fun indoor activities for kids is important for keeping everyone’s spirits up and prevent arguments. That’s why we have compiled this list of 50 amazing rainy day activities for kids of all ages. There are activities that can suit toddlers up to teens, some that can be done alone, and others that the whole family can join in with to pass the time. So, without further ado, let’s take a look at some fun indoor kids activities.
1. Make Use of Cardboard Boxes
One of the classic fun activities for kids to do at home is playing with cardboard boxes. With a child’s imagination, they can become just about anything – the possibilities are endless! Boxes can be cut, stacked, painted, or drawn on to transform them into anything your child can dream up! They could become a car, a crab’s shell, stacked into a house, there really are endless options. Boxes can also be used for throwing balls into as another fun game.
2. Have a Family Games Tournament
Board games are one of the most popular indoor activities and they are often forgotten about when trying to entertain the kids on a wet day. Each member of the family could pick out their favorite game and you can keep score of how many games each person wins to determine the ultimate champion! Card games shouldn’t be ruled out either. Perhaps the family could even learn a new card game together. Or, if you’re feeling really adventurous, try inventing a new board game!
3. Make Music
Music is one of the best ways to make us feel better on a wet day spent at home. Kids can gather up all their instruments and make a band or play along to their favorite tracks! If there aren’t any musical instruments at home, try making them from household objects instead. A bottle with some water or dried rice or pulses inside can make different tones, pots and pans can be transformed into a drum kit, you could even make a guitar from junk!
As well as listening to music, dancing is a sure-fire way to improve everyone’s mood. Why not make a playlist of each member of the family’s favorite songs, or pick out the best cheesy disco hits, turn it up loud, and have a boogie! Everyone’s mood will instantly be better after this!
5. Have a Tea Party
Many kids love eating out at a restaurant, but having a tea party at home can be just as fun! Kids can make or pick out their favorite snacks, prepare some sandwiches, and invite their favorite teddies (and their siblings!). You could even make some decorations – hang up some bunting and put on a fancy tablecloth, or set up a picnic blanket on the floor.
6. Put on a Puppet Show
Puppet shows are a great way to keep kids busy, and mom and dad will love watching what they can come up with! If the kids don’t have a puppet, they can make some using old socks or toilet roll tubes and their craft supplies. Then, they can use a cardboard box to make the puppet theatre in which they will perform their show. They’ll also have to write a script for their show, unless, of course, they want to improvise! This is a great project to pass many hours and is something fun for siblings to work on together even when they are of quite different ages. It’s fun for the whole family!
7. Make a Home Library
Going to the library is one of the best rainy day activities, but if you don’t want to leave the house, why not bring the library to the home instead? Kids can gather up some of their favorite books and enjoy a storytime, either by themselves or read aloud by mom or dad. Even better if they have some comfortable bean bags to relax on!
8. Have a Scavenger Hunt
Scavenger hunts are great fun outdoors, but they can be just as much fun around the house. There are many lists available online of things kids can look for on their scavenger hunt, or you can make your own to suit. Kids are sure to burn off some energy racing around the house to find everything on their lists! You could even challenge them to a book scavenger hunt where they have to find certain words or characters within their collection of books. This could also be combined with the storytime idea suggested above.
9. Have a Treasure Hunt
Similar to the above idea, why not prepare some clues for your child and leave them around the house with a small prize at the end? Each clue should give a hint or riddle to be solved to find the next one – think about ways to keep your kids busy and hunting all over the house to use up some energy! Their prize doesn’t have to be anything big – a small chocolate is sure to make their day!
10. Write a Story
If your child is tired of reading the same stories over and over again, why not write a new one together? Or, older kids can come up with their own story. They’ll have loads of fun thinking about the different characters, the storyline, and drawing some lovely pictures to go along with it. Or, if this idea doesn’t take their fancy, perhaps they might enjoy making their own newspaper or magazine instead! They could interview members of the household, write about things that have been happening, and stick in pictures too.
11. Write a Song
If your child isn’t much of a story writer, perhaps they might be interested in writing a song instead. It can be about anything at all – it could be serious or silly, whatever they feel like! They can have fun thinking about rhyming lyrics and perhaps combine it with idea #3 above and play their own music at the same time.
12. Arts & Crafts
Perhaps one of the best things to do on a rainy day is arts & crafts. There are endless possibilities here! You could buy an age-appropriate craft kit for the kids to enjoy or let them rummage through their art supplies to see what they can come up with. Pinterest is always a great source of inspiration when it comes to the best craft ideas – kids are sure to have as much fun looking for ideas as they will actually making the craft!
13. Make an Obstacle Course
Perhaps thought of as more of an outdoor activity, having an obstacle course in the house can be great for indoor fun for kids! There are many ways to do this. They could try to make their way around the room without stepping on the floor (The Floor is Lava) if it is safe to do so. Or, you could set them different stations where they have to, for example, perform star jumps, jump rope for 30 seconds, or jump over obstacles. Think about the supplies and space you have available and see what fun, physical challenges you can come up with.
14. Turn Your Living Room into a Cinema
Going to the cinema is a favorite outing for many children, but if you are stuck at home, they don’t have to miss out on the fun! One of the most fun indoor activities is having a movie night, and it can be made just as special as a trip to the movie theatre. You could get a projector (inexpensive ones are available) and rent one of the latest releases, close the curtains, make or buy some popcorn and enjoy the movie! If you have a few kids, it will certainly be cheaper than a trip to the movies, too.
15. Make Home-Made Playdough
Playing with playdough is something many children enjoy, but if you don’t have any to hand, it’s really easy to make at home. All you need is flour, salt, hot water, a little oil, and if you like, some food colorings or flavorings to add color or scent to the finished dough. Kids will have fun making the dough as well as playing with it afterward – challenge them to make some different models or see what they can come up with using their imagination. The dough will keep well if it is wrapped up or stored in an airtight bag.
16. Do Some Science Experiments
There are loads of fun science projects that can be done using items and ingredients commonly found in the home. A quick Google search will bring up plenty of fun and easy experiments that will help kids learn something new, whilst also having lots of fun! They could try making their own volcano, making slime, or you could buy them a science kit focusing on the area that most interests them.
17. Bring Outdoor Toys & Games Inside
If your kid has a lot of energy to burn off, it can be fun to bring some of their favorite outside games indoors. Depending on the size of the house, and the age of the child, they could try riding a scooter, balance bike, or ride-on toy up and down the hall. You could make a slide down the stairs if it is safe to do so, or they could kick or bat a soft ball – as long as there are no breakables in the room!
18. Make a Fort
One of the most indoor activities for toddlers is building a fort and it can be done with whatever furniture and blankets you have available. There are loads of possibilities – you could make a small den for your kid to play imaginary games in or a fort big enough for the whole family to chill out in!
19. Play Charades
This classic game is one of the best things to do indoors and is often forgotten about when it comes to entertaining the kids on a wet day. You can choose a theme based on the children’s ages so it’s something the whole family can enjoy.
20. Draw Pictures
Drawing is a great pastime! If the kids can’t think about what to draw, search for ideas online. You’ll find hundreds of step-by-step guides to drawing all of their favorite things. They’ll be making masterpieces in no time!
21. Share Art with Others
Once your kid has made some drawings, why not send them to special friends and family? Or, you could make them some cards with homemade drawings or crafts on the front. This is sure to cheer them up a lot!
22. Have a Picnic
Indoor picnics are loads of fun! If the weather is bad, kids will love having one of these instead! They can pack everything in a basket and set out a blanket on the floor before tucking in!
23. Have a Building Competition
Playing with LEGO is one of the most fun things to do on a rainy day but kids can sometimes get stuck for ideas. Why not have a competition to build the tallest tower, make a model with only one color, or try and make a given model?
24. Look Through Photo Albums
Many of us keep our photos stored digitally these days, and they are rarely looked at. It can be fun to get the photo albums out and look back at old pictures – see if the kids can recognize mom and dad in their childhood photos!
25. Print Photos to Make a Scrapbook
Once you have found some great photos, why not print them out and make a scrapbook? Kids can think of different themes for each page and add their own decorations and annotations – this is a great project to keep them busy for a while!
26. Dressing Up
Dressing up is one of the most fun indoor activities for kids – they can become anyone they want to be! If they don’t have dressing up costumes, it’s no problem. They can make their own from scratch by planning out the design first, or they can raid their wardrobe (and mom and dad’s!) to make some new looks!
27. Put on Fake Tattoos & Face Paint
Even if there’s no reason to get dressed up, it doesn’t mean it’s not fun to do so anyway! If you have some, paint your kid’s face with their favorite design, and if you’re feeling brave you could let them do yours too! They’ll also love some temporary tattoos to finish off their look!
28. Play Video Games Together
Video games are often a hobby kids enjoy alone, locked in their rooms. But, there are a few that can be fun for the whole family to enjoy together. Look for multiplayer games that cater to all ages, or let everyone pick their favorite game and take turns of each game.
29. Build a Big Puzzle
Puzzles are a great way to pass the time indoors and they can be done by all ages. Giant floor puzzles are great fun, or for older kids, puzzles with many pieces are a great way to pass the time. Choose one with a picture they love to ensure they will want to build it!
30. Set Up a Play Shop
When thinking about things to do inside, classic role-playing games such as shops are often forgotten. This can also be made into an educational game – if you have play money kids can learn the different values of the coins and practice their math skills. You could even make a cash register from recyclable materials, again cardboard boxes are a great pick!
31. Paint Some Rocks
Painting is one of the best activities to do with kids in the house, but if they fancy a change from painting on paper, how about painting rocks instead? The rocks can be painted and coated with waterproof varnish so they can be left outdoors when the weather improves – they’re sure to cheer up anyone who sees them!
32. Cook Together
Cooking can be a fun pastime for the whole family to enjoy together, even if your kids have never done it before. There are loads of simple, kid-friendly recipes out there and they are sure to love trying new flavors if they help with the preparation. Each child can have a job depending on their age and ability, and they’re sure to enjoy helping with the dishes afterward too!
33. Have a Makeover
Having makeovers is a great, fun way to pass time spent indoors. Depending on the age of the children, and the makeup they have, the looks can be nice or a bit silly! They’ll love getting all dressed up even if they have nowhere to go! If you’re feeling brave, they will have loads of fun giving mom and dad makeovers, too!
34. Have a Pamper Party
Perhaps something the girls will enjoy more, but fun for all the family, is having a pamper session at home. They could soak their feet, put on a facemask, have their nails painted – whatever they fancy! You could even put on some relaxing music and light some scented candles to add to the atmosphere!
35. Solve Some Riddles
Brain-teasers and puzzles are the perfect way to occupy bored kids. There are plenty that can be found online or in puzzle books. This is an activity that can be tailored to suit all ages and is fun for all the family – you can find everyone’s favorite types of puzzles or riddles! They will be learning something as they do this activity, too.
36. Make Your Own Puzzles
We’ve already seen how puzzles are one of the best things to do on rainy days, but if you don’t have any they haven’t built 100 times already, the kids could make their own puzzle from something they have drawn! You don’t need any special supplies, just stick one of their drawings to a piece of thicker card, draw the shape of a puzzle on it and cut out the pieces. You can make the number of pieces bigger or smaller depending on the ability of the child who will be building it.
37. Listen to an Audiobook
Rainy day activities for toddlers can be hard to think of, but if they enjoy storytime, perhaps they will enjoy listening to some audiobooks. This is a good way to entertain them for a little while and give parents a bit of peace to get on with other jobs!
38. Write Letters or Cards for Friends and Family
Writing to family and friends is one of the nicest, fun activities to do with kids and it is sure to be appreciated by those lucky enough to receive a letter, too. They can make cards or use their best paper to make letters and they can talk about anything they wish. It’s sure to brighten up the recipient’s day, and not to mention it’s good for kids to practice writing at a time when typing is becoming more and more common.
39. Play Mad Libs
Perhaps one of the most fun things to do with kids at home is playing Mad Libs – the game is never the same twice and they are sure to come up with some hilarious stories! This is a great game for all ages, so long as they can read and write. There are many books available with different themes, or you can download some online. Or, you could make up your own stories if you are feeling really creative! Kids will be learning about different parts of language too when they play this game.
40. Play Would You Rather?
Another classic game that is great for indoor family fun is Would You Rather? There are endless possibilities of questions to be asked, and you can find plenty of inspiration online if you are struggling for ideas. The game is suitable for all ages and you are sure to learn a thing or two about your child in the process!
41. Learn Some Phrases in a New Language
If you are looking for kids indoor activities that are educational, how about learning a new language together? There are many great resources available to help with this, even if it is just learning a few simple phrases. You could also learn facts about the countries where the language is spoken – perfect for broadening their cultural horizons!
42. Make a Sensory Box
Sensory play can be fun for all ages and it’s easy to do with objects commonly found around the home. You can use a cardboard box or a big plastic tub and fill it with sand, water, water beads, or any other base. Then, add things with different textures for kids to explore – small toys or household objects with different shapes, sizes, and materials are ideal. You could also include a spade or a spoon for them to rummage around with.
43. Draw on a T-Shirt
There are loads of different raining day crafts ideas out there, but if you’re looking for something a bit different, how about letting the kids design their own t-shirt? All you need is a plain white t-shirt and some fabric markers and they can go wild creating their own design! If this doesn’t appeal, tie-dye is another fun way to customize clothing, although this can be a little messy so take care!
44. Create Some Junk Crafts
Again, there are loads of different craft ideas to choose from, but if you want something simple, making things out of junk is a great idea. It’s inexpensive and the possibilities are endless! Kids can rummage through the clean recyclable materials such as cardboard, cans, bottles, jars, and toilet roll tubes and assemble them together or paint them to make anything they can dream up! Robots are always fun to make, or perhaps they could make a car or a rocket – their imagination is the only limitation!
45. Make a Bird Feeder
If you enjoy watching the birds, making them a feeder is a great idea – it will pass the time and also encourage more birds to come to feed. There are a few different ways to do this using things you’ll probably already have at home. A toilet roll tube covered with peanut butter then rolled in seeds is simple and effective, or you can use a yogurt pot filled with melted fat and seeds.
46. Have a Fashion Show
If you are wondering what to do on rainy days, fashion shows are always great fun! They can be enjoyed by all kids regardless of age or gender! Kids can rummage through their own closet and come up with some stylish, or silly, outfit combinations, or even check what mom and dad have for more fun! They can even practice their best catwalk and play some music to strut around to – this is sure to put everyone in a good mood!
47. Play Indoor Bowling
If you can’t take a trip to the bowling alley, you can have all the fun of bowling at home! Even if you don’t have a bowling set, skittles and balls can be made using household objects. Skittles can be made from bottles (either empty or with some water inside), taped together toilet roll tubes – anything that can be knocked over! A soft ball can be used, or throw a teddy, a small cushion, or even some balled up socks! Scorecards can also be drawn up on a piece of paper.
48. Make a Game of Hopscotch
Hopscotch is a game many children enjoy in the playground, but it can easily be made at home. Paper plates or sheets of paper can be numbered from 1 – 10 before being arranged in the correct shape, or you could put tape on the floor to mark out the shape of the hopscotch board. It’s a good way to keep active indoors and making the hopscotch is part of the fun, too!
49. Play with Water
You might think of water as more of an outdoor activity, but it can be fun inside too! A bucket could be filled with water and some toys – plastic animals are always fun to play with in water. Kids can sit at a table or put a towel on the floor to avoid making too much mess.
50. Tidy Up Together
After having a day of fun at home, it can even be fun to tidy everything away together as a family! Even cleaning can be a fun family task! Put on some music and give everyone a job, or have a race to see who can put away the toys first. Or, give everyone a room to work on and see who can finish first.
Rainy Day Activities for Toddlers Who Need to Burn Energy?
Entertaining toddlers in the house can be tricky, but a few of our ideas should help them burn off that energy! An obstacle course or a treasure hunt will get them moving, and they will love to have a dance party, too! They could practice doing roly-polys, jumping, hopping – anything to get them moving. If all else fails, get wrapped up and head outside to splash in puddles!
What Activities Would You Do in a Rainy Day for Kindergarten?
Kindergarteners will enjoy many of the activities we have suggested here – it really depends on their tastes. They are sure to enjoy arts and crafts, cooking, storytime, or even some fun educational activities. Why not look through the list together and let them pick out some ideas?
What Are the Benefits of Indoor Recreational Activities?
Each activity comes with its own benefits. Some allow kids to express their creativity, others are educational like learning languages, reading, or doing science projects. Some can even help keep kids fit and strong, like doing an indoor obstacle course. Whichever activity you choose, you can be sure your kids are going to learn something from it.
What Are Some Fun Indoor Activities to Do for Middle Schoolers?
At this age, it can be harder to think of something to keep the kids entertained – they might prefer to spend all their time texting with friends. They are sure to enjoy re-connecting with the family, whether it’s through playing board games together or even making some stories together. Learning a new skill like a new craft, cooking, or a new language is sure to keep them busy and they will love to show off their new skills once they have mastered it!