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.
