The Best Rainy Day Activities to Do at Home

Rainy days can be a challenge, especially for moms trying to keep little ones entertained indoors. But instead of dreading the gloomy weather, think of it as a way to slow down, bond as a family, and embrace fun, creative activities right from the comfort of your home. 
From cosy crafts to imaginative play, this guide will help you make the most of those rainy days.


Whether you’re looking to entertain energetic toddlers, keep older kids engaged, or even steal a quiet moment for yourself, we’ve rounded up some of the best rainy-day activities to enjoy at home.

Mother and child doing arts and crafts on the floor

Photo by Kaboompics.com


1. Get Crafty Together

A rainy day is the perfect excuse to dive into some arts and crafts. Gather your supplies — construction paper, markers, glue, scissors, and any other odds and ends — and let your kids’ creativity shine.


Ideas to Try:

Homemade Greeting Cards: Have your kids create cards for upcoming holidays or birthdays. Add glitter or stickers for extra flair.
DIY Jewellery: String beads onto thread to make bracelets or necklaces.
Paper Plate Masks: Transform ordinary paper plates into fun masks with a few cut outs and some colouring.
Crafting is not just entertaining but also helps kids develop patience and creativity. Bonus: You’ll have some adorable keepsakes to cherish!


2. Bake Something Delicious

Nothing warms up a rainy day quite like the smell of cookies or cupcakes baking in the oven. Get the kids involved in the kitchen, measuring ingredients, mixing batter, and decorating the finished treats.


Simple Recipes to Try:

Chocolate Chip Cookies: A timeless classic that’s always a hit.
Mini Pizzas: Use English muffins or pre-made dough and let kids add their favourite toppings.
Banana Bread: A great way to use up overripe bananas.


Not only will this fill your home with a cosy aroma, but it’s also a great way to teach kids basic cooking skills. Plus, you’ll have snacks to enjoy while watching a movie or reading a book.


3. Build a Blanket Fort

Transform your living room into a magical hideaway by building a blanket fort. Use chairs, couches, and sheets to create the structure, then fill it with pillows, fairy lights, and blankets for ultimate cosiness.


Once the fort is complete, there are endless ways to enjoy it:
Read books together by flashlight.
Pretend it’s a castle, spaceship, or secret clubhouse.
Watch a family-friendly movie from your cosy hideout.


Building a blanket fort is an easy activity that brings out everyone’s inner child, making it a hit with both kids and parents.


4. Make Chores Fun

Rainy days are great for knocking out a productive task that the whole family can get involved in. Declutter closets, toy bins, or craft drawers. Make it fun by turning it into a game — whoever finds the most items to donate wins!


If lack of space at home is making it harder to stay organized, consider finding a bigger place with the extra room you need. Sites like www.spareroom.com make it easy to search for a new home or shared space that suits your family’s needs.


5. Host a Rainy Day Indoor Picnic

Who says picnics are just for sunny days? Lay out a picnic blanket on your living room floor and pack a basket with your favourite snacks. Include sandwiches, fruit, chips, and juice boxes to make it feel authentic.


This is a fun way to shake up the routine of a regular lunch. Play some calming nature sounds in the background to create the vibe of being outdoors. It’s simple, low-effort, and perfect for a rainy afternoon.

Child enjoying sensory play

Photo by Tatiana Syrikova


6. Have a Family Game Marathon

Rainy days are ideal for gathering around the table for some old-school family fun. Pull out your board games, card games, or puzzles and make an afternoon of it.


Family Favourites:

Candy Land: A board game perfect for younger kids.
Monopoly or Scrabble: Great for older children and parents.
Uno or Go Fish: Quick and easy card games that the whole family can enjoy.


Add some friendly competition to the mix with small prizes — maybe the winner gets to pick what’s for dinner or the next movie to watch.


7. Dive Into DIY Science Experiments

Rainy days are an excellent time to explore some at-home science experiments that are educational and fun. You can create a range of experiments using items you already have in your kitchen or pantry.


Experiment Ideas:

Volcano Eruption: Use baking soda, vinegar, and food colouring for a bubbly, colourful “explosion.”
Rainbow in a Jar: Layer liquids like honey, dish soap, and oil to explore density.
Magic Milk: Mix milk, food colouring, and dish soap to create swirling patterns.


These activities are perfect for curious kids who love hands-on learning, and they’re sure to spark some awe and excitement in parents, too.


8. Movie Marathon or Pyjama Party

Turn your living room into a home theatre and have a cosy movie marathon. Pick a theme (like Disney classics, animated adventures, or nostalgic family favourites), dim the lights, and snuggle up with blankets and popcorn.


Turn it into a pyjama party! Have everyone dress up in their comfiest PJs, throw in some dance breaks, and enjoy a relaxed, screen-filled day — it’s all part of rainy day magic.


9. Try Sensory Play

When it comes to younger kids, sensory play can be a lifesaver on rainy days. It keeps little hands busy and minds engaged while giving busy parents a bit of a breather.


Sensory Activities:

Playdough Creations: Homemade or store-bought playdough works wonders. Provide cookie cutters, rollers, and moulds for even more fun.
Rice or Pasta Sensory Bin: Fill a shallow bin with dry rice or pasta and add scoops, spoons, and small toys.
Water Play in the Sink: With supervision, let kids play with plastic cups, bowls, and safe kitchen utensils.


10. Have a Dance Party

Shake off the rainy day blues with an impromptu dance party! Put on your kids’ favourite tunes or a curated playlist of upbeat songs and let loose.


You can even make it a themed event — 80s hits, Disney singalongs, or even karaoke if you’re feeling bold! Dancing is a fantastic way to burn off energy, lift your mood, and get everyone moving.


11. Create a Photo Album or Scrapbook

Use your rainy day to organize and reflect on cherished family memories. Print out some photos, gather mementos like ticket stubs or postcards, and start creating a scrapbook.


This activity is a beautiful way to revisit old adventures while creating something you can look back on for years to come. If you’re short on physical supplies, many apps let you create digital photo books that you can print later.


12. Read Together or Start a Family Book Club

Rainy days are made for curling up with a good book. If your kids are younger, pick a stack of picture books and read them together in your cosiest spot. For older kids, consider starting a family book club where everyone reads the same chapter book and discusses it afterward.

Rainy days at home don’t have to feel like a burden. With a little creativity, you can transform them into meaningful moments filled with laughter, learning, and fun. Whether you’re crafting, baking, or building forts, these activities are sure to keep the whole family entertained.

nextprev