This post may contain affiliate links. That means we may make a small commission on items purchased through links in this post at no extra cost to you!
Let’s face it—keeping kids entertained indoors can sometimes feel like a never-ending mission. Rainy days, chilly weather, or simply staying inside shouldn’t mean hours of screen time (though, no judgment if it happens sometimes—we’ve all been there!). If you’re on the hunt for fresh ideas to keep the little ones busy, look no further!
Here are 40 creative indoor activities for kids of all ages that will keep boredom far, far away.
Bonus: You’ll find some Amazon recommendations sprinkled in to help bring these activities to life!

1. Build a Blanket Fort
Classic, right? Grab blankets, chairs, pillows, and fairy lights for a magical hideaway. Add a pop-up play tent like this one for an easy upgrade.
2. Host a Family Talent Show
Encourage your kids to show off their hidden talents—singing, dancing, or even silly tricks. For added fun, grab a kids’ karaoke microphone and turn it into a full production!
3. Create a Mini Obstacle Course
Use furniture, cushions, and tape to create a fun course. Incorporate items like stepping stones for balance and coordination practice.
4. Have a Kitchen Science Day
Explore cool science experiments like baking soda volcanoes or DIY slime. Pick up a science experiment kit like this one to simplify the setup.
5. Craft Your Own Board Game
Design and decorate a board game with markers, paper, and dice. For inspiration, check out a game-making kit like this customizable one.
6. Indoor Camping Adventure
Set up a tent or blanket fort, turn off the lights, and use flashlights to tell stories. Don’t forget a kids’ camping set for that extra-real feel.
7. Bake and Decorate Cookies
Get the kids involved in baking and let them go wild with sprinkles and frosting. A kid-friendly baking kit like this one makes it easy to include little helpers.
8. Paint Rocks
Grab some smooth rocks and a set of acrylic paints. Kids can paint designs, animals, or even inspiring words to hide in the garden later.
9. DIY Puzzle Challenge
Have your kids draw on a blank puzzle or cut cardboard into puzzle pieces after decorating. Blank puzzle boards are a fun starting point.
10. Indoor Treasure Hunt
Hide clues around the house for a treasure hunt adventure. A treasure chest toy set like this one can make it extra exciting.
11. Make a Time Capsule
Grab a shoebox and fill it with drawings, letters, or small toys. Don’t forget a keepsake box to store everything safely.
12. Set Up a Home Art Gallery
Create masterpieces and hang them up in a hallway. Use mini art easels and washable paints to unleash their creativity.
13. Play Dress-Up
Raid the closets for costumes or grab a dress-up trunk with fun accessories. Let their imaginations take over!
14. DIY Indoor Bowling
Line up plastic cups or water bottles as pins and use a soft ball. Or grab an indoor bowling set for easy setup.
15. Create a Cardboard Box City
Save your Amazon boxes and turn them into cars, houses, or stores. Add a kids’ craft supply kit for decorating.
16. Lego Building Contest
Challenge your kids to build specific things like animals, towers, or robots. Add a fun twist with a themed LEGO set like this one.
17. Write and Illustrate a Book
Encourage your little author to create a short story and draw illustrations. You can use a book-making kit for a professional touch.
18. Play Shadow Puppets
Use a flashlight and your hands to create shadow creatures. Or level up with a shadow puppet set.
19. Indoor Scavenger Hunt
Make a list of household items for kids to find. For a creative twist, use a kids’ scavenger hunt game.
20. DIY Movie Theater
Pick a movie, make tickets, and let the kids “sell” popcorn. A popcorn maker will make it feel extra special!
21. Make a No-Sew Blanket
Teach older kids to tie knots and create a cozy fleece blanket. DIY blanket kits make this activity beginner-friendly.
22. Host a Mini Olympics
Think races, long jumps, and sock “ice skating.” Hand out toy medals to everyone!
23. DIY Play Dough Creations
Whip up homemade play dough or grab a play dough set with fun molds and tools.
24. Musical Chair Freeze Dance
Play music and let the kids dance or race for chairs. A kids’ music playlist device can keep the tunes rolling.
25. Origami for Beginners
Introduce kids to the art of paper folding with easy designs. An origami kit like this one includes everything you’ll need.
26. Puzzle Marathon
Pull out all the puzzles in the house or invest in a jigsaw puzzle set designed for different age groups.
27. Create a Vision Board
Older kids will love cutting out magazine images and creating a collage. A vision board kit can provide a stylish base.
28. Indoor Gardening
Plant herbs or small flowers in pots. A kids’ gardening kit is a great starter set.
29. Host a Spa Day
Paint nails, do facials, and relax. A kids’ spa kit adds a luxurious touch.
30. Balloon Volleyball
Blow up a balloon and hit it over a “net” (a string tied between chairs). No net? Indoor balloon sets can help.
31. Practice Yoga
Help your kids stretch and relax with yoga cards for kids or an age-appropriate video.
32. DIY Snow Globe
Use a jar, glitter, and small figurines. A snow globe craft kit simplifies the process.
33. Indoor Picnic
Spread a blanket, pack a lunch, and have a picnic indoors. Add a picnic basket playset for imaginative play.
34. Create a Family Recipe Book
Compile favorite recipes and let your kids illustrate them. A recipe notebook makes this project shine.
35. Make Your Own Jewelry
Use beads and string to make necklaces or bracelets. Check out a beading kit for kids for endless options.
36. Play Grocery Store
Set up a shop with food items and “money.” A play cash register completes the experience.
37. Indoor Hopscotch
Use masking tape to create a hopscotch grid on the floor. A foam hopscotch mat adds a no-slip option.
38. Learn to Knit or Weave
Introduce older kids to knitting or weaving with a beginners’ loom kit.
39. Virtual Museum Tour
Visit a museum online and pair it with related crafts. Use a kids’ history activity book for more learning.
40. Create a Stop-Motion Movie
Use toys, a smartphone, and a stop-motion app to make your own movie. A stop-motion animation kit can inspire budding directors.
No more hearing, “I’m bored!” These activities will keep your kids engaged, learning, and having fun no matter the weather.
Try a few and let us know your favorites! Which one will you try first?