Rainy days can sometimes feel long and boring, especially for kids. As parents, we want to make sure our children stay engaged and have fun even when stuck indoors. With a little creativity and planning, rainy days can be turned into opportunities for memorable family bonding and learning. Here are 10 ways to entertain kids on rainy days:

1. Break out the arts and crafts

Arts and crafts are a perfect rainy day activity to unleash your kids’ creativity. Set up an indoor art station with supplies like markers, crayons, colored pencils, glue, scissors, construction paper, and more. Let them make their own unique masterpieces! You can find easy arts and crafts ideas online, like:

  • DIY paints using shaving cream and food coloring
  • Rainbow paper folding art
  • Handprint crafts
  • Paper bag puppets
  • Pompom animals

The options are endless for arts and crafts on rainy days!

2. Build an indoor fort

Let your kids’ imaginations run wild by having them build their own indoor fort using sheets, blankets, pillows, chairs, and other household items. They’ll have a blast draping, tucking, and arranging items to create the perfect fort. Once built, they can play inside their little domain, read books, play with toys, or just snuggle up.

Building a fort is an easy way to foster creativity and active play indoors.

3. Play board games or puzzles

Dig out those board games and puzzles from the closet for some entertaining family bonding time! Classic games like Candyland, Chutes and Ladders, Sorry, and Monopoly are always a hit. Puzzles are also great for all ages to enjoy together. Play games that incorporate learning for younger kids or more strategy-based ones for older kids to get their minds racing on a rainy day.

4. Have an indoor scavenger hunt

Scavenger hunts are exciting hands-on activities you can do without leaving home. Make a list of household items the kids need to hunt down, like a book, spoon, sock, toy car, etc. Give them a time limit and send them scouring room to room trying to find everything on the list! To up the ante, include some physical challenges too like hopping on one foot.

5. Stage a talent show

Let your kids’ personalities shine by putting on a talent show! Have them showcase their unique skills and passions, whether it’s singing, dancing, magic tricks or anything that lights them up. Be the enthusiastic audience and let each child introduce their act. Hand out awards and prizes at the end for a fun confidence builder. Record video of the performances to enjoy together later.

6. Construct an indoor obstacle course

Challenge your kids’ physical abilities by building an indoor obstacle course! Use furniture, pillows, boxes, tunnels, hula hoops, and anything else you have around the house. Time them racing through the course you set up and see if they can improve their time. Obstacle courses build coordination and get that much-needed energy out!

7. Have a dance party

Crank up the music and let loose with a family dance party! Make some homemade instruments using pots, pans, spoons, boxes, rice, beans and get the tunes going. Take turns picking songs and free-style your best dance moves. You can even make it educational by calling out different dance styles to try like ballet, hip-hop, disco, ballroom, etc.

8. Hold a storytime marathon

Snuggle up under blankets and have a storytime marathon. Take turns reading aloud favorite stories or chapter books. Do character voices and sounds to bring the stories to life. Make some popcorn or other fun snacks to munch on as you read together all day. Reading together fosters imagination, expands vocabulary and creates precious bonding moments.

9. Cook or bake something yummy

Cooking and baking are learning opportunities to get kids involved in the kitchen. Let them help measure ingredients, stir, pour, follow recipes – their involvement will make them proud. Try easy recipes like cookies, muffins, pizza pockets or homemade playdough. Supervise closely for safety. Then enjoy the tasty treats you made together!

10. Watch a family movie

Of course, movie marathons are always a hit! Pick out some favorite family-friendly films, make some snacks, cozy up in blankets and enjoy hours of entertainment. Theme your movie marathon to make it extra fun – animated movies, comedies, superheroes, Harry Potter – the options are endless! Bond with your kids over something you’ll all enjoy.


Don’t let rainy days get your kids down. With a little creativity, you can turn those wet weather days into opportunities for enrichment and family memories! Arts and crafts, fort building, games, obstacle courses, dance parties, cooking and movies are just some of the endless ways to engage your kids at home. Tap into their interests and imaginations, and most importantly – have fun! The most precious gift we can give our kids is our time. Rainy days present the perfect chance to do just that.