Rainy Day Activities for 3- and 4-Year-Olds

Rainy days can be magical in their own way.

Watching raindrops race down the windows and splashing in puddles can be exciting, especially for the little ones; but when you’re stuck inside with a restless 3- or 4-year-old, it’s important to have a few tricks up your sleeve to keep them entertained– that’s where this rainy day activities for 3 and 4 year olds list comes in handy!

While my kids are now growing out of this age, these are some of the activities that worked wonders when they were younger—and they’re sure to keep your little ones happy and busy too!

Fun Indoor Ideas to Keep Your Little Ones Entertained

1. Sensory Play

Sensory play is a fantastic way to keep toddlers engaged while helping with their cognitive and fine motor skills. You can create simple sensory bins with things you already have at home.

Ideas to Try:

Tip: Lay down a towel or plastic sheet to make cleanup easier!

2. Create Crafts

Crafts are always a hit with preschoolers, and rainy days are the perfect time to bring out the markers, glue, and glitter. I LOVE buying craft boxes like this one to get us started.

Fun Craft Ideas:

Tip: Save their creations and display them on the fridge or designate a wall in your home for all their artwork. This gives them a sense of pride and accomplishment!

3. Bake Together

Preschoolers love helping in the kitchen. Why not bake with your little chefs in the making. Baking in the kitchen not only passes the time, but also teaches toddlers basic math and motor skills.

Kid-Friendly Recipes:

Tip: Let them handle simple tasks like stirring, pouring pre-measured ingredients, or placing toppings. Don’t worry about the mess—just have fun with it!

4. Indoor Obstacle Courses

On rainy days, it’s important to give kids an outlet for all their pent-up energy. Set up an indoor obstacle course that’s safe, fun, and easy to navigate.

indoor rainy day activity for toddler: obstacle course made from soft play

Obstacle Ideas:

Tip: Use your phone to time them and encourage them to beat their own “record!”

5. Movie Time (with a Twist)

Rainy days are perfect for cuddling up with a movie, but you can make it even more special by turning it into an event.

How to Make It Fun:

Tip: Make pretend movie tickets to ‘admit’ them into your living room theater.

6. Storytime Adventure

child reading book with bookshelf in background

If your child loves story time, use a rainy day as an opportunity to make it more a more interactive experience.

Creative Storytime Ideas:

Check out these other craft ideas:

Free Printable School Bus Template (with PDF)

Free Printable First Day of School Signs

Haunted House Template: DIY Halloween Craft