Educational content only, not medical advice. Always talk to your doctor or health visitor about your child.
Baby Growth Club

15 rainy day activities for kids aged 2 to 10

Fifteen indoor activities for rainy days, grouped by age from toddlers to 10 year olds, using things you already have at home.

By the Baby Growth Club team · Updated 2026-11-02 · 5 min read

15 rainy day activities for kids aged 2 to 10
In this article
  1. What can toddlers do indoors on a rainy day? (ages 2 to 4)
  2. What indoor activities suit 5 to 7 year olds?
  3. What can 8 to 10 year olds do on a rainy day?
  4. How do I keep kids busy indoors without screens all day?
  5. What is a good rainy day activity for curious kids?

The best rainy day activities use what you already have: a blanket fort, a sock puppet show, kitchen science, a treasure hunt or a cardboard box city. For toddlers, keep it short, sensory and hands-on. For 5 to 7 year olds, add a little challenge and a lot of making. For 8 to 10 year olds, give them a real project they can own. Below are 15 ideas grouped by age, most needing nothing more than a cupboard raid and a bit of floor space.

Ages are a rough guide. Plenty of 9 year olds still love a blanket fort, and little ones love joining in with the big kids' projects. Supervise anything with water, scissors or small pieces.

What can toddlers do indoors on a rainy day? (ages 2 to 4)

1. Blanket fort

Drape blankets and sheets over chairs and the sofa, add cushions and a torch, and take some books inside. Reading in a den feels like an adventure.

2. Water play in the sink or bath

Fill the sink or a washing-up bowl, add cups, spoons, a sieve and a few toys. Pouring, filling and splashing can last surprisingly long. Never leave a young child alone near water.

3. Colour hunt

Pick a colour and hunt around the house for things that match. Line them up and name them together. It is a simple way to practise colours and new words.

4. Sticker and scribble station

Tape a big sheet of paper to the table or floor, and hand over chunky crayons and some stickers. Talk about what they are drawing, rather than asking what it is.

5. Dance and freeze

Put on music and dance. When the music stops, everyone freezes. Add rules like "freeze like a cat" or "freeze tiny" for extra giggles.

For more ways to build language while you play, see our guide to toddler first words activities.

What indoor activities suit 5 to 7 year olds?

6. Kitchen science

Make a baking soda volcano, swirling milk colours or dancing raisins. Our list of easy science experiments for kids has eight ideas with steps and the science explained simply.

7. Cardboard box city

Collect boxes, tubes and egg boxes and build a town for toy cars or figures. Add roads with masking tape on the floor.

8. Indoor treasure hunt

Write simple clue cards that lead from room to room, with a small treat or sticker at the end. Children who can read can follow the clues; younger siblings can follow picture clues.

9. Puppet show

Make puppets from old socks or paper bags, then put on a show behind the back of the sofa. Writing the story is half the fun.

10. Paint and print

Use washable paints to print with potato halves, sponges, leaves collected earlier in the week, or hands and feet.

Washable kids paint set

Bright, washable paints with chunky brushes for kitchen-table art.

Ages 1 to 8
See on Amazon
15 rainy day activities for kids aged 2 to 10

What can 8 to 10 year olds do on a rainy day?

11. Grow crystals

A crystal kit or a simple salt or sugar solution and a piece of string gives a project that changes every day for a week. Keep a daily drawing log. Adult help needed for hot water.

12. Build a marble run

Tape cardboard tubes, cut-up boxes and paper cups to a wall or the side of a big box. Test, adjust and test again. This is real engineering.

13. Make a stop-motion film

Use toys, clay or LEGO and a phone or tablet to take one photo at a time, moving the characters a tiny bit between each shot. Even a 10-second film takes planning and patience.

14. Start a science notebook

Pick a topic they love, like planets, volcanoes or the human body, and make a mini book with drawings, facts and questions to find answers to.

15. Cook something

Following a simple recipe practises reading, measuring and timing. Pancakes, flatbreads and fruit salad are good first choices. An adult should handle the hob and oven.

Crystal growing kit

Grow your own crystals over a week and watch them change every day.

Ages 5 to 10
See on Amazon

How do I keep kids busy indoors without screens all day?

A few things help the day go smoothly:

  1. Plan a loose rhythm. Mix one active thing, one making thing and one calm thing. Then repeat.
  2. Get things ready first. Set up the activity before you invite the children, so they start straight away.
  3. Let them lead. If the fort becomes a pirate ship, go with it.
  4. Accept some mess. Cover the table and keep a towel nearby.
  5. Add some movement. Dance breaks, an obstacle course with cushions or a game of hide and seek burn off energy.
  6. Use screens with intention. If screens are part of the day, pick something calm and ad free, and keep it short. Our honest guide to screen time for toddlers explains what the WHO and AAP recommend for younger children.

What is a good rainy day activity for curious kids?

Older children who ask a lot of questions often love turning a rainy afternoon into a science afternoon: an experiment, a bit of reading about why it works, then a quiz or game.

Kids Science Explorer, for iPhone and iPad, is made for kids aged about 5 to 10 and up. It covers 13 science topics, including the solar system, dinosaurs, the human body and night sky constellations, and includes ten learning games and twelve kitchen experiments to try at home. It reads aloud in 9 languages, has a daily Today's Mission, has no ads and no tracking, and works without wifi, so it is handy on trips too. Find out more on the Kids Science Explorer page.

When the rain stops, take the curiosity outside with our nature activities for kids, from bug hunts to cloud spotting.

Frequently asked questions

What are cheap rainy day activities for kids?

Blanket forts, treasure hunts, cardboard box cities, dance and freeze, and kitchen science all cost little or nothing and use things you already have.

How do I entertain a 2 year old indoors?

Short, hands-on activities work best: water play, colour hunts, dancing, stickers and reading in a den. Swap activities often, as toddlers have short attention spans.

What can older kids do on a rainy day?

Give them a project they can own over several hours or days, like growing crystals, building a marble run or making a stop-motion film.

How can siblings of different ages play together?

Choose open-ended activities like forts, box cities or puppet shows, where older children can build and younger ones can join in at their own level.

Some links on this page go to Amazon. As an Amazon Associate we earn from qualifying purchases. It never changes the price you pay.