108 Fun Activities for Children of All Ages

Kids of all ages love to do fun stuff whenever possible. Whether that involves playing sports, solving puzzles, watching cartoons, or any other activity that’s entertaining.

We’ve gathered here over 100 activities your little ones can do to enjoy their time, both for indoor and outdoor. This will most likely include several things you haven’t heard of.

Of course, you should try to pick the activities that you believe will be suitable for your kid.

With that said, here is the list:

Indoor Activities

  1. Run a jigsaw puzzle competition at home to see who can complete the puzzle faster
  2. Get colored papers for the child to cut them with scissor into shapes and paste them on a white paper
  3. Cover a tray with sand and let the kid write or draw on it with their finger
  4. Make fun science experiments such as a wooden Ferris wheel or drinking straw roller coaster
  5. Give kids play dough and let their imagination run wild while creating shapes
  6. Buy a lot of foam building blocks and run a competition to see how high of a tower the kids can build
  7. Read a children’s story to the kids and discuss it
  8. Make a home pizza with the kids help
  9. Play a card game like UNO or a board game such as Snakes and Ladders
  10. Teach the kids some magic tricks such as spoon bending
  11. Run a competition where you ask the kids a puzzle question and give points for the correct answer
  12. Play hide-and-seek at home
child playing hide and seek
  1. Create paper airplanes and let the kids fly them
  2. Make animals using balloons
  3. Play spot-the-difference puzzles (which you can easily print from the internet)
  4. Let the children develop a story and tell everyone about it
  5. Make a photo album using existing photos that include the kids
  6. Bring empty glass bottles and color them through pouring the paint inside
  7. Play the musical chairs game
  8. Play a game where kids have to know the object through only touching with eyes closed
  9. Make a photo story album by pasting photos of similar objects such as animals or cars
  10. Allow the children to perform exercises at home by following video instructions on YouTube
  11. Watch educational kids programs on TV together at home
  12. Teach the kids some new information like new words or color additions
  13. Hide something that the children like in the house and tell them to find it
  14. Help the kids to make some jewellery such as clay pendants
  15. Run a competition for cleaning the house where each child cleans a room and the most tidy one wins
  16. Bring some magnetic blocks home and let the children play with them
  17. Put an insect (e.g. ant or bee) inside a bottle and allow the kid to watch its movements and identify its colors
  18. Ask the children to make you an imagined meal or pretend to check your health (i.e. pretend play)
  19. Engage the kids in fun crafts such as creating a toy camera or DIY building blocks
  20. Put some objects on a white paper and ask the kids to draw a line around them
  21. Create obstacles across the playroom using thin ropes or wires and ask the kids to pass the room without touching them
  22. Ask the children to guess an object through the sound only with their eyes closed
  23. Play Pictionary game where the team that guesses the drawing faster earns points
  24. Bring several family photos then specify a family member name that the kids need to identify in the photo
  25. Make the kids’ favorite cookies or cupcakes together as a family
child helping mom to make cookies
  1. Ask the children to search in the house for objects with a rainbow color in order to create a full rainbow with them
  2. Play the square game
  3. Ask the child to find all objects in the house that start with a specific letter such as A or C
  4. Play tabletop football in two teams
  5. Bring objects with different colors and ask the kids to put those of the same color in a separate container
  6. Give all kids equal number of coins or marble balls to throw into a plastic cup and the person that collects the highest quantity wins
  7. Create long rows of dominos to create a fun scene of falling dominoes
  8. Play basketball at home by wrapping socks into balls and throwing them into a bucket
  9. Make a circle and pass a ball to each other while music is playing then when the sound stops, the person with the ball is out
  10. Teach simple Yoga positions to the kids with the help of printed photos (or videos) including the position name
  11. Play Simon Says game
  12. Turn on some music and encourage the children to dance based on either what they personally like or by imitating some dance moves on YouTube
  13. Let the child write the name of a family member, friend or teacher on a piece of paper which you need to guess and you can ask for hints
  14. Sit in a circle and a person whispers something to the one beside them who then whispers to the next individual until it reaches the last person who needs to say it loudly to everyone
  15. Play Rock Paper Scissors game and you can do some variations to make it more entertaining
  16. Hide a fun item (i.e. treasure) in the house and give the children papers with hints that leads to the treasure
  17. Play the cup-and-ball game where everyone starts at the same time and the first one to finish is the winner
  18. Make a hole in some plastic bottles then ask the child to throw balls (made using aluminum foil) toward the bottles to get them inside and the one that achieves the highest number wins
  19. Make your own fishing game for kids to play at home
  20. Get some washable paints and allow the children to make handprints at home
child with color paint on both hands
  1. Ask the kids to write down things that begin with a specific letter (e.g. A or D) including the name of a person, animal, plant, country and inanimate object, then give points based on who finishes first
  2. Print out a crossword puzzle that’s appropriate for children and ask your kid solve it
  3. Play the sounds of animals (you can use a mobile app) and ask the kid to guess them
  4. Play the freeze dance game
  5. Draw faces on circular objects such as balloons and plastic eggs/balls

Outdoor Activities

  1. Rent a bouncing house for the kids to jump around and have fun
  2. Visit the zoo and talk with the kids about each animal you encounter including their food and habitat
  3. Go on a boat trip and do some fishing with your child
  4. Visit the beach and allow the children to play with sand and build sandcastles
  5. Visit the cinema and watch a family-friendly movie with the kids
  6. Visit the theme park and do rides together as a family
  7. Play basketball or baseball in the backyard
  8. Hold a sack race at a garden
  9. Install an inflatable pool in the backyard and let the kids have fun
  10. Create a minigulf course in the backyard and play with the kids
  11. Play a water fight game using balloons or water guns
  12. Make a camp in the backyard and spend some time together including to watch the sky at night
  13. Play Olympic games in the backyard
  14. Go to the beach and collect seashells
  15. Collect rocks from the beach and let the kids draw on them
  16. Plant flowers in the backyard using a gardening kit
  17. Take a walk outside the house and talk with the kids about the street names and the reason for them
  18. Play tug of war game outdoors
kids playing tug of war
  1. Go on a historical trip including to a museum and educate the children about the place
  2. Print large images of different objects (two each) and use them to play the memory match game outdoors
  3. Make drawings on the floors outdoor using chalk such as the rainbow or space
  4. Create maze games on the garden’s floor using tapes of different colors for the kids to solve
  5. Make (or buy) bubble solution and let the kids blow bubbles outdoors
  6. Fly kites at the beach or garden
  7. Give each child a toy spoon and ask them to carry toy eggs or balls to basket without dropping them (one each time) and the person with the highest number wins
  8. Go to a garden with a long cut trunk and ask each kid to cross it without falling and the one who does it the fastest wins
  9. Throw a balloon into the air and ask the child to shoot it using plastic beads gun (not water beads)
  10. Throw a balloon high in a random direction and ask the child to catch it before it hits the ground
  11. Fill an inflatable pool with water and put some toss rings which the children needs to collect with their feet only and the person that gets the highest number wins
  12. Make squares for Tic Tac Toe game using ropes (and X/O by cutting paper) then play the game in the backyard
  13. Make flying plates using strong paper and let children throw them the furthest possible
  14. Visit the park and ask the kids to collect as many different leaves as possible and the one with the highest number wins
  15. Divide the kids in two teams and bind a bucket into the back of one person from each team, then the other members need to try to put more foam cubes inside the bucket of the other team in order to win
  16. Visit a local ‘pick your own’ farm and allow the kids to collect produce straight from the plant
  17. Put buckets faced down close to each other on the garden’s floor then ask the kids to walk on them without touching the floor
  18. Allow the kids to perform ring dance in the backyard
children doing ring dance outdoors
  1. Stick water-filled balloons on a board and ask the kids to pop them from a distance by throwing darts
  2. Install black boards on the backyard’s fence and encourage the children to draw on them using chalk
  3. Go shopping at the supermarket and teach your kid the names of different items and foods
  4. Allow your kid to play Hopscotch outdoors and ask him to count to the number they landed on before moving to the next
  5. Visit a nearby garden and allow the children to ride bikes around (and maybe hold a race)
  6. Find a park that has a large public playground and give the children the chance to enjoy their time
  7. Visit a farm to allow the kids to feed goats, chase chickens, milk cows and ride horses
  8. Install a large trampoline in the backyard for the children to jump around and play
  9. Search for different bugs outdoors together and teach the kids about each one
  10. Make your own bowling set and play with the kids in the backyard


There you have it, many activities for your young ones to have plenty of fun indoors and outdoors.

We tried to include as many non-generic children’s activities as possible, so you have a better chance of finding new interesting ones to try out.

Of course, not all the activities will be appropriate for your kid. This will ultimately depends on their age and interests.

The list will be updated if we discover new activities that are worth adding. We also welcome any suggestions you might have.

Spread the word!

Scroll to Top