Rainy days can sometimes feel long and boring for kids, but they’re actually the perfect opportunity to get creative. Crafts keep little hands busy, spark imagination, and make the day feel special even when the weather isn’t. Here are 10 fun kids crafts for rainy days that are easy, affordable, and guaranteed to bring smiles:


1. Paper Plate Animals

Give kids some paper plates, paints, and craft supplies to create lions, owls, or fish. Add googly eyes and yarn for fun textures.


2. DIY Sock Puppets

Old socks can come to life with buttons, felt, and yarn hair. Once done, kids can put on their own puppet show.


3. Homemade Playdough

Mix flour, salt, water, and food coloring to make soft playdough. Kids can shape it into animals, cakes, or silly creatures.


4. Rainy Day Collage

Gather magazines, colored paper, and glue sticks. Let kids cut out shapes and pictures to create their own masterpiece.


5. Popsicle Stick Houses

With glue and popsicle sticks, kids can build tiny houses, fences, or even fairy furniture. Add markers or paint for decoration.


6. Coffee Filter Butterflies

Color coffee filters with markers, spray lightly with water to blend, then clip in the center with a clothespin for a beautiful butterfly craft.


7. Handprint Art

Paint kids’ hands with washable paint and press them onto paper to make flowers, animals, or seasonal designs.


8. Indoor Treasure Hunt Map

Have kids create a treasure map with markers and paper, then hide small objects around the house for them to “discover.”


9. Cardboard Box Creations

Turn old boxes into castles, cars, or spaceships. Kids can paint and decorate them for hours of imaginative play.


10. Rain Stick Instrument

Fill a cardboard tube with rice or beans, seal the ends, and decorate it. Kids can shake it to mimic the sound of falling rain.