There’s something nice about a rainy day—until you hear “I’m bored” for the fifth time before lunch.
When the weather keeps everyone inside, it’s easy to feel like you need some big craft project or a carefully planned activity to keep the kids occupied. You really don’t. Some of the best things to do on a rainy afternoon are the ones you can throw together in a few minutes with whatever is already around the house.
Here are ten simple ideas that can help turn a gloomy day into a pretty good one.

1. Make a Road for Toy Cars
Grab some painter’s tape and make roads across the floor. Add a few parking spaces, a “petrol station,” a garage, or even a pretend traffic jam.
Kids will usually take it from there. Before long, the living room has turned into a whole little town, complete with stories about where the cars are going and what happens when they get there.
2. Give Them a Scavenger Hunt
This one takes almost no preparation, which is exactly why it’s so useful.
Call out things for your child to find around the house: something yellow, something soft, something round, something that makes a noise, or something smaller than your hand.
For older kids, make it a little harder with clues instead of simply naming the object. They can also make a scavenger hunt for you once they get the hang of it.
3. Build a Fort and Let Them Hang Out in It
A few chairs, blankets, pillows, and sofa cushions are usually all you need.
Don’t worry about making the fort look perfect. Let the kids decide what it is. Maybe it’s a secret hideout, a camping tent, a spaceship, or simply a quiet place to read books.
Add a couple of stuffed animals and a snack, and suddenly the fort becomes the main event.
4. Set Up a Living Room Obstacle Course
When kids have too much energy and nowhere to put it, an indoor obstacle course can save the afternoon.
Use pillows, cushions, tape, and other safe things around the house to create simple challenges. They can crawl under something, jump from one spot to another, balance along a line, or race from one end of the room to the other.
Let them help design it too. They’ll probably come up with something much more creative than you would.
5. Put on Music and Play Freeze Dance
This is one of those games that works whether you have one child or a whole room full of them.
Put on some music and let everyone dance however they like. Stop the music without warning and everyone has to freeze.
You can make it sillier by calling out things like “freeze like a dinosaur” or “freeze like a superhero” before the next song starts.
It’s simple, noisy, and usually gets the kids laughing within minutes.
6. Make Up a Story Together
You don’t need a book to tell a story. Start one yourself and let the kids take over.
Try something like, “One morning, a very confused elephant walked into the kitchen…”
Then let each person add the next part.
Someone might introduce a talking cat. Someone else might send everyone to the moon. That’s the fun of it. The stranger the story gets, the better.
7. Turn Random Household Bits Into Something
Before throwing that cardboard box or empty paper towel roll into the recycling bin, hand it to your child.
Add some paper, tape, crayons, string, or whatever else you have available and give them a challenge: build a robot, make a home for a toy, create a vehicle, or invent something nobody has seen before.
There’s no right answer, which is what makes this kind of activity so good for creative play.
8. Do a Tiny Science Experiment
Rainy afternoons are a perfect excuse to get curious.
Fill a bowl or container with water and gather a few small household objects. Ask your child which ones they think will sink and which ones will float, then test each one.
The important part isn’t getting the answer right. Let them make a guess first, then talk about what actually happened.
Even a five-minute experiment can lead to a surprisingly long conversation.
9. Let the Kids Invent the Game
Instead of always giving children a set of rules, ask them to make the rules themselves.
Give them a few everyday objects—cups, paper, soft balls, building blocks, or toys—and say, “Can you make a game with these?”
They can decide how to play, how to win, and what happens when someone breaks the rules.
The first version may make absolutely no sense. That’s okay. Half the fun is changing the game as they go.
10. Have an Indoor Camping Day
You don’t need to wait for a real camping trip.
Set up a blanket tent in the living room, bring out sleeping bags or extra blankets, and let the kids pretend they’re spending the night in the wild.
Read stories, have a snack, tell silly “campfire” stories, or make shadow puppets with a flashlight.
It sounds simple, but giving an ordinary afternoon a little theme can make it feel completely different to a child.
The Best Part? You Don’t Have to Fill Every Minute
One thing I’ve learned about rainy days is that activities don’t have to last for hours to be worth doing.
A scavenger hunt might take ten minutes. The obstacle course might last fifteen. The fort might stay up all afternoon.
That’s enough.
The goal isn’t to keep kids constantly entertained. It’s to give them a few starting points and let them do some of the imagining themselves. Sometimes the activity you spend five minutes setting up ends up becoming the thing they play with for the rest of the day.
And honestly, those are usually the rainy days worth remembering.