
Rain against the window means one thing for most parents: the search for something to keep small hands busy before the walls start closing in. Rainy day crafts for kids solve this fast, using paper, glue, scissors, and whatever’s already sitting in the recycling bin to fill an hour without a single trip outside. The best ones lean simple — quick setups, low mess, and materials you already own — so you’re not scrambling for supplies while the rain keeps falling. Below you’ll find a mix of paper crafts, sensory projects, pretend-play builds, and rain-themed art, sorted so you can grab whatever fits the mood, the mess tolerance, and the time you have. Each idea includes a budget tip and a realistic setup time, so a slow Tuesday afternoon or a full washed-out weekend both have something ready to go. These 21 rainy day crafts turn a gray afternoon into genuine indoor entertainment.
1. Paper Plate Rainbow

Cut a paper plate in half, then let your kid paint curved rainbow stripes across the flat edge using every color they can reach. Glue a cotton ball cloud at each end once the paint dries. Budget tip: one paper plate and a small watercolor set cover this whole craft for close to nothing. This is a fast, low-mess project, since the paint stays contained to the plate rather than spreading across the table. Let your kid choose their own stripe order instead of following a strict red-to-violet pattern — it’s more fun and there’s no wrong way to build a rainbow. This craft pairs perfectly with a rainy window view, since you can talk about how rainbows form after real rain while you work. Hang the finished rainbow in a window once dry for a small burst of color on a gray day.
2. Marble Painting

Line a shallow box or baking tray with a piece of paper, then drop a few marbles dipped in different paint colors inside. Let your kid tilt and shake the box gently to roll the marbles around, leaving colorful trails behind. Budget tip: a handful of glass marbles from a dollar store lasts for dozens of future sessions. This is strong process art, since the fun is in the tilting and watching rather than a planned final picture. Lay a towel underneath the box to catch any stray drips before you start. This craft works well as a repeatable activity — swap in fresh paper and new colors for a completely different result each time. Let the finished paper dry flat before hanging it up. This is a good pick for kids who like watching cause and effect, since every tilt changes the pattern in real time.
3. Cereal Box Marble Run

Cut a cereal box into flat strips, then tape them at angles onto a large piece of cardboard to build a zigzagging ramp. Drop a marble at the top and watch it wind its way down. Budget tip: this uses a box and tape you already have, so it costs nothing extra. This is a strong STEM-style rainy day craft, since your kid gets to test and rebuild the ramps if the marble flies off the path or gets stuck. Let them experiment with steeper or gentler angles to see how it changes the marble’s speed. This project holds attention longer than most, since building, testing, and adjusting can easily fill forty minutes or more. Keep the finished run propped against a wall for a few days so your kid can keep tweaking the design between other activities.
4. Paper Umbrella Craft

Cut a half-circle from colorful paper and let your kid decorate it with markers, stickers, or small painted patterns. Fold small pleats along the curved edge for texture, then attach a bent pipe cleaner as the handle. Budget tip: this uses paper scraps and a single pipe cleaner, so it costs almost nothing. This is a quick, ten-minute craft that fits the rainy mood perfectly, since you can talk about real umbrellas and rain gear while your kid builds. Add a few small paper raindrops falling from the umbrella’s edge for extra detail. This craft pairs well with the paper plate rainbow for a matching rainy-day window display. Tape a handful of finished umbrellas to a window or wall in different colors and patterns for a cheerful indoor decoration that fits the weather outside.
5. Popsicle Stick Puppet Theater

Cut a rectangle window out of a cardboard box, then let your kid decorate the front like a small stage. Tape a scrap of fabric or paper across the top as a curtain. Pair this with a few homemade popsicle stick puppets — a face glued onto a stick — for an instant show. Budget tip: this uses a spare box, tape, and sticks you likely already have, so the cost is close to nothing. This is a strong pretend-play payoff, since the craft turns into an actual performance once it’s built. Let your kid write or make up a short story to act out behind the stage. This project works well as a longer rainy-day activity, since building the theater and puppets, then putting on a show, can fill a good chunk of the afternoon. Keep the theater set up for repeat shows over the following days.
6. Brushless Painting

Skip the paintbrush entirely and let your kid spread paint using cotton balls clipped to a clothespin, a fork, or even a piece of bubble wrap. Each tool leaves a different texture and pattern on the paper. Budget tip: this uses tools already in your kitchen drawer, so it costs nothing beyond the paint itself. This is a fun way to make painting feel new again without buying any special supplies. Let your kid try two or three different tools on the same piece of paper to compare textures side by side. This craft is naturally low-stress, since there’s no “wrong” result — the goal is exploring texture, not making a specific picture. Lay down a towel or old placemat first to keep the table protected. This is a good pick for a kid who’s tired of the usual paintbrush routine and wants something that feels different.
7. Egg Carton Caterpillar

Cut a strip of four or five cups from an egg carton, then let your kid paint each one a different color. Once dry, glue on googly eyes and a pipe cleaner antenna at one end. Budget tip: this costs nothing beyond paint, since the carton is already recycling-bound. Painting each section a separate color adds a light pattern-practice element as your kid works down the strip. If painting feels slow for a wiggly kid, markers work just as well for a faster version. Once finished, the caterpillar can sit on a shelf or crawl across the table during pretend play, giving this craft a life beyond the table. This is a good repeatable project, since a single carton often makes two or three caterpillars from different sections, stretching one afternoon’s activity across a whole rainy week if you save the extra cups.
8. Paper Bag Puppet

A plain paper lunch bag becomes a puppet with just crayons and a few paper scraps. Draw or glue on eyes, a nose, and a mouth near the folded bottom flap, which acts as the puppet’s mouth when your kid slides their hand inside. Budget tip: a large pack of lunch bags costs pennies each and covers many future rainy afternoons. Let your kid choose the puppet’s personality — silly, sleepy, or scary — and encourage a puppet voice once it’s finished. This is a fast, ten-minute build, which makes it easy to repeat with a whole cast of characters across a long rainy day. If scissors aren’t part of the routine yet, pre-cut felt or paper shapes ahead of time so all your kid needs to do is glue and decorate. Pair this with the puppet theater craft above for a full pretend show.
9. Sensory Rice Bin

Dye a batch of dry rice with a few drops of food coloring and a splash of vinegar, then spread it out to dry before pouring it into a shallow bin. Add small cups, scoops, and toy figures for your kid to dig, pour, and scoop through. Budget tip: a bag of rice and a few drops of food coloring cost only a couple of dollars and make a large batch that lasts for many rainy-day sessions if stored in a sealed container. This is pure sensory play, since the value is in the texture and repetitive scooping motion rather than a finished product. Set this up on a tray or over a towel to keep stray grains contained. This is a good pick for a longer stretch of quiet, independent play, since kids often return to a rice bin again and again without losing interest.
10. Paper Cloud with Raindrops

Glue a cluster of cotton balls onto blue paper to form a fluffy cloud shape. Cut small teardrop shapes from silver or blue paper and glue them hanging below the cloud like falling rain. Budget tip: this craft uses a bag of cotton balls and paper scraps you likely already have, so it costs close to nothing. This is a quiet, low-mess project that fits the mood of an actual rainy day outside the window. Let your kid count the raindrops as they glue each one on for a light counting lesson tucked into the craft. This pairs well with the paper umbrella and paper plate rainbow crafts for a full rain-themed window display. Tape a few finished clouds up together with string in between for a hanging mobile effect that moves gently whenever a door opens nearby.
11. Toilet Paper Roll Binoculars

Glue two toilet paper rolls side by side, then let your kid paint them a bold color. Punch a small hole on each outer side and tie a length of yarn through both to make a neck strap. Budget tip: this uses only rolls, glue, and yarn scraps, so it costs nothing. Once painted and dry, these binoculars turn into a prop for pretend exploring around the house, since going outside isn’t an option on a rainy day. Let your kid decorate with stickers or marker patterns for a personal touch. This craft pairs painting practice with a simple pretend-play payoff, so ten minutes of building turns into a longer stretch of imaginative play afterward. Set up a pretend indoor jungle expedition through the living room once the binoculars are finished, turning a rainy afternoon into an adventure without leaving the house.
12. Tissue Paper Stained Glass

Tape a sheet of clear contact paper to a table, sticky side up, then let your kid press small torn pieces of colorful tissue paper onto it. Once it’s full, tape a second sheet of contact paper on top to seal it in. Budget tip: tissue paper scraps saved from gift bags work just as well as a new pack, keeping this craft nearly free. This is a low-mess, no-glue project, since the stickiness of the contact paper does all the work. Cut the finished sheet into a simple shape like a heart or circle if you want a cleaner display piece. Tape the finished stained glass to a window so the colors glow even on a gray, rainy day. This craft is a good match for the mood outside, turning dim daylight into something colorful and bright inside the house.
13. Cardboard Tube Kaleidoscope

Cover a cardboard tube with colorful paper, then tape a small piece of plastic wrap over one end and add a handful of colorful beads or sequins between two layers of wrap to keep them contained. Cover the other end with paper and poke a small peephole in the center. Budget tip: this uses a tube you already have plus a few loose beads or sequins from an old craft kit, so the cost is close to nothing. Hold the kaleidoscope up to a window or lamp and turn it slowly to watch the colors shift and shuffle inside. This is a fun way to spend the gray, low-light hours of a rainy day, since it turns whatever light you do have into something to explore. This project mixes building with a bit of engineering trial and error to get the beads moving smoothly.
14. Paper Chain People

Fold a long strip of paper accordion-style, then draw a simple person shape with the arms extending to the folded edges on both sides. Cut along the outline, leaving the folded edges uncut, then unfold to reveal a chain of connected paper people. Budget tip: this uses a single sheet of paper, so the cost is close to zero. Let your kid decorate each figure with a different outfit or face using markers, turning the chain into a little paper family or a line of friends. This is a good rainy-day activity since folding, drawing, and cutting keeps hands busy through several different steps. Drape the finished chain across a shelf or tape it to a wall for a simple decoration. This craft is easy to repeat with different paper sizes for taller or shorter chains of people.
15. Paper Plate Fish

Cut a triangle wedge out of a paper plate to form the fish’s mouth, then flip the cut piece around and glue it to the opposite side as a tail. Paint the body a bright color, then glue on small paper circles or tissue paper squares for scales. Budget tip: one plate makes one fish, and paint or tissue scraps you already own cover the rest of the cost. Add a googly eye near the mouth to finish the look. This craft mixes cutting, painting, and gluing, giving a well-rounded hand-skill session that fills a good stretch of a rainy afternoon. Talk about ocean colors and patterns while your kid decorates the scales. Group several finished fish together on a wall to build a mini indoor aquarium scene, a nice bright contrast to the gray weather outside.
16. Yarn Wrapped Sticks

Grab a sturdy stick from a past outdoor walk, or use a wooden dowel or chopstick if you don’t have one on hand, then let your kid wrap colorful yarn around it in a loose spiral. Tie one end first so it doesn’t unravel, then guide their hands through the wrapping motion. Budget tip: a single ball of yarn wraps dozens of sticks, so this project costs almost nothing per craft. This is strong fine motor practice, since the repetitive wrapping motion builds coordination even though it feels like simple play. If wrapping feels tricky at first, let your kid hold the stick while you wrap, then switch roles once they get comfortable with the motion. This is a calm, quiet rainy-day activity that doesn’t need much supervision once your kid understands the technique, making it a good pick for a focused, independent stretch of time.
17. Homemade Play Dough

Mix flour, salt, water, oil, and a few drops of food coloring in a pot, then cook over low heat while stirring until it forms a soft dough. Let it cool before handing it over to your kid to roll, squeeze, and shape. Budget tip: homemade play dough costs less than a dollar using pantry staples, far cheaper than a store-bought tub. This is a good pick for a longer, open-ended rainy-day activity, since play dough doesn’t have a single “finished” state — your kid can keep reshaping it for as long as they’re interested. Add small stamps, cookie cutters, or a plastic knife for extra play variety. Store the dough in an airtight container or bag between uses so it stays soft for the next rainy afternoon. This activity is also naturally calming, since the squeezing and rolling motion tends to settle restless energy.
18. Window Rain Gauge

Cut the top off an empty plastic bottle and tape measurement marks along the side using a ruler and colorful tape or marker lines. Set it outside on a windowsill or porch step to collect rain, then check back throughout the day to see how much has fallen. Budget tip: this uses a bottle you already have plus tape, so the cost is essentially zero. This is a light STEM-style rainy day craft, since it turns the weather outside into an actual measurement project instead of just something to watch through the glass. Let your kid check and record the water level every hour, building a simple habit of observation. Talk about where the rain is coming from and where it goes afterward for a bit of science conversation. This project works especially well on longer rainy days, since it gives your kid something to check back on throughout the afternoon.
19. Pom Pom Sorting Cups

Line up a few small cups and label each one with a different color of tape or marker. Give your kid a bowl of mixed pom poms to sort into the matching cups using their fingers or a small pair of tongs. Budget tip: a bag of pom poms is inexpensive and lasts through dozens of future sessions, since nothing gets glued down. This isn’t a keepsake craft, but it’s strong fine motor and color-sorting practice, since picking up small objects with tongs builds hand strength in a different way than gluing or painting. This is a quiet, low-mess activity that works well for independent play once it’s set up, giving you a break while your kid stays busy. Rotate in different small objects — buttons, beads, or mini blocks — to keep the activity feeling new across several rainy afternoons without buying anything extra.
20. Paper Plate Weather Wheel

Split a paper plate into four sections with a marker. Let your kid paint or color each one to match a weather type: yellow for sun, blue for rain, gray for clouds, white for snow. Attach a paper arrow to the center with a brass fastener so it spins. Budget tip: brass fasteners cost very little and can be reused across many future craft projects. This craft becomes a small daily routine — check the weather outside, then spin the wheel to match — giving it value that lasts well beyond the rainy afternoon it was made on. This is a gentle way to build vocabulary around weather words while talking through each section during the painting step. Keep the wheel on the fridge at kid height so they can spin it themselves each morning, especially useful during a stretch of unpredictable weather.
21. Indoor Paper Bag Kite

Decorate a paper lunch bag with markers, stickers, or painted patterns, then glue a few ribbon streamers to the open bottom edge. Punch a small hole near the closed top and thread string through for hanging or holding. Budget tip: this uses a bag and ribbon scraps you already have, so it costs almost nothing. Since going outside to fly a real kite isn’t an option on a rainy day, this version becomes an indoor stand-in — your kid can run through the house holding the string and watch the bag catch air and the streamers flutter behind. This is a good pick for burning off extra energy indoors, since it turns a quiet craft into a bit of movement and play once it’s finished. Hang the finished kite from a doorway or ceiling as decor between play sessions, ready to grab again the next time cabin fever sets in.
Conclusion
Twenty-one crafts, and every one of them fits inside four walls with supplies you likely already have. That’s the real value of a good rainy-day list — no last-minute trip to the store, no waiting for the weather to clear, just paper, glue, a few pantry staples, and an afternoon that needs filling. Mix a quiet one like the tissue paper stained glass with something more active like the paper bag kite, so energy levels stay balanced across a long, gray day. Keep a small bin stocked with paper, tape, yarn, and a few paint bottles so any of these ideas can start in minutes in the future. The next time rain taps against the window, reach for whatever’s already in that bin, and let the afternoon turn into something worth remembering instead of something to just get through.