When the clouds open up and the rain starts pouring, parents can find themselves in a tricky situation – how to keep the little ones entertained and happy while stuck indoors? Worry not, I’ve got you covered with a comprehensive list of 30 incredible indoor activities that are sure to beat the rainy day blues and delight your kids. Personally I don’t have kids, but I’m always coming up with ways to help my friends keeps their kids entertained.
Build an Indoor Fort
One of the simplest yet most engaging rainy day activities is to let your kids’ creativity shine by building an indoor fort. Grab some blankets, pillows, and even cardboard boxes to construct a cozy hideaway where they can play, read, or simply relax. Encourage them to get involved in the design process – they’ll love customizing their private oasis.
Create a Miniature Cityscape
Transform a large cardboard box into an entire town or city for your kids to explore. Encourage them to draw roads, buildings, parks, and other features, then populate it with toy cars, trains, animals, and people. This activity sparks imagination and allows for endless hours of storytelling and role-play.
Host an Indoor Treasure Hunt
Just because you’re stuck inside doesn’t mean the adventure has to end. Set up an indoor treasure hunt, complete with clues and a prize at the end. You can hide items around the house or create a list of household objects for them to find. This activity keeps kids engaged and promotes problem-solving skills.
Visit the Library (Virtually)
While you may not be able to physically go to the library, many offer virtual story times, classes, and other online resources to keep kids entertained. Explore your local library’s website or social media channels to see what digital activities they have available. This is a great way to encourage reading and learning on a rainy day. NYC libraries have an app called Libby and I love getting an audio book to listen to while cleaning or driving. However, for children they could borrow a book to read on a tablet or an audio book to listen to in their room.
Organize a Playroom Refresh
Rainy days are the perfect time to tackle that cluttered playroom. Get the kids involved in sorting, tidying, and rediscovering forgotten toys. This not only helps them appreciate their belongings but also sparks new ideas for play.
Board Game Bonanza
Dust off those classic board games and gather the family for a rainy day game marathon. From Monopoly to Candyland, board games offer opportunities for quality time, friendly competition, and cognitive development. However, don’t limit yourself. Include puzzles, word searches and video games.
Shadow Puppetry
Transform the walls of your home into a magical stage for shadow puppetry. Turn off the lights, grab a flashlight, and let your kids’ imaginations run wild as they create silhouetted animals, characters, and stories.
Indoor Movie Theater
Create a cozy “movie theater” experience right in your living room. Dim the lights, make some popcorn, and settle in for a family movie night. Encourage the kids to help design the space, such as by making tickets or decorating the “lobby.” Another idea to go along with this is building a viewing fort to watch the movie in with couch cushions and bed sheets. It’s really simple and the kids seem to love it.
Musical Mayhem
Unleash your family’s inner musicians by gathering household items like pots, pans, and wooden spoons to create a makeshift band. Encourage the kids to experiment with rhythms and melodies, or even put on a mini-concert. If they already have a musical instrument, this would be the perfect time to get some more practice in.
Card Game Challenge
Rediscover the joy of classic card games like Go Fish, Old Maid, and Crazy Eights. Not only do these activities promote hand-eye coordination and memory skills, but they also provide opportunities for friendly competition and quality time together. There are also a plethora of card games like solitaire that they can play by themselves.
Paper Airplane Showdown
Fold, decorate, and launch paper airplanes for a fun indoor competition. See whose plane can fly the farthest or perform the most impressive stunts. This activity combines creativity, engineering, and a healthy dose of friendly rivalry.
Puppet Show Extravaganza
Craft puppets using socks, paper bags, or other household materials, then let the kids put on a show for the family. Encourage them to create characters, write scripts, and design a puppet theater. This activity fosters imagination, storytelling, and performance skills.
Rainy Day Baking
Turn your kitchen into a culinary workshop and let the kids get involved in baking. From simple no-bake treats to more complex recipes, baking provides a hands-on learning experience and a delicious reward at the end.
Cupcake Decorating Station
Set up a cupcake decorating station with a variety of frostings, sprinkles, and other toppings. Encourage the kids to get creative and design their own unique masterpieces. This activity combines artistic expression, fine motor skills, and, of course, a tasty treat.

Readathon Challenge
Embrace the cozy indoor atmosphere and challenge the family to a readathon. Gather a selection of books, magazines, and other reading materials, and see who can log the most pages or chapters. This activity promotes literacy, concentration, and a love of reading. An after reading discussion great way to practice reading comprehension for school as well.
Indoor Picnic Party
Spread out a picnic blanket, pack a basket of snacks, and enjoy an indoor picnic. Invite the kids’ favorite stuffed animals or dolls to join the fun. This activity adds a touch of whimsy and excitement to a rainy day.
Micro Treasure Hunt
Turn your home into a treasure trove by challenging the kids to a micro treasure hunt. Give each child a matchbox and set a timer, then see who can collect the most tiny, whole objects that fit inside.
Playlist Dance Party
Create a playlist of your family’s favorite songs and host an indoor dance party. Encourage the kids to showcase their best moves, play freeze dance, or even try their hand at limbo. This activity gets the heart rate up and allows everyone to burn off some energy. If you have one, this would be an effect time to bring out the karaoke machine and allow the children to show off their talents.
LEGO Building Contest
Unleash your family’s inner architects and engineers by hosting a LEGO building contest. Set a theme or challenge, then let the kids’ creativity shine as they construct their masterpieces.
Scrapbooking Session
Gather old photographs, craft supplies, and scrapbooking materials to create personalized scrapbooks. This activity allows kids to express their creativity, preserve memories, and develop fine motor skills.
Face Painting Fun
Transform your kids into their favorite characters or animals with a face painting session. Invest in some non-toxic paints and let their imaginations run wild. This activity encourages creativity and self-expression.
Homemade Science Experiments
Explore the world of science with easy, kid-friendly experiments. From making slime to creating a rain cloud in a jar, these hands-on activities spark curiosity and a love for learning.
Indoor Obstacle Course
Channel your inner Ninja Warrior and build an indoor obstacle course using household items. Encourage the kids to get creative with the design and take turns navigating the course.
Jewelry Making Workshop
Gather beads, string, and other craft supplies to create homemade jewelry. This activity allows kids to express their personal style and develop fine motor skills.
Outdoor Games, Indoors
Just because you’re stuck inside doesn’t mean you can’t enjoy classic outdoor games. Set up an indoor version of hopscotch, skittles, or hula hoop competitions to get the blood pumping.

Rainy Day Painting
Cover the table with newspaper and let the kids unleash their inner artists with poster paints, watercolors, or even marbling techniques. Encourage them to experiment with different mediums and techniques.
Balloon Ping-Pong Tournament
Transform everyday balloons into the ultimate indoor sport by setting up a balloon ping-pong tournament. All you need are some balloons and makeshift paddles (think paper plates or cardboard).
Life-Sized Drawings
Grab a large roll of paper and let the kids lie down so you can trace their outlines. Then, have them decorate their life-sized drawings with their favorite colors, patterns, and details.
Homemade Pizza Party
Turn your kitchen into a pizza parlor and let the kids get hands-on in creating their own personal pizzas. This activity combines culinary skills, creativity, and a delicious end result.
Misfit Character Creation
Unleash your family’s imagination by cutting out pictures of heads, torsos, legs, and feet from magazines or catalogs. Then, challenge the kids to mix and match the body parts to create unique “misfit” characters.
In the End..
With this comprehensive list of 30 incredible indoor activities, you’ll be well-equipped to beat the rainy day blues and keep your kids entertained, engaged, and having a blast – all while staying cozy and dry. From classic board games to hands-on science experiments, there’s something for every child (and parent!) to enjoy. Each child is different so feel free to tweak each sugggestion according to what you have at home and individual desires. So, the next time the clouds open up, embrace the opportunity to create lasting memories and spark your little ones’ creativity.