How Long Should a Bedtime Story Be?
Most bedtime stories should take about 5 to 15 minutes to read aloud. Toddlers usually do best with 3 to 5 minutes, preschoolers with 5 to 10 minutes, and children aged 6 to 10 can enjoy 10 to 20 minutes or one chapter a night. Stop while your child is still calm and interested.
Bedtime Story Length by Age
There is no single perfect length. The right story is one your child can follow from start to finish without getting restless or over-excited. As a simple guide:
- Ages 2–3: 3–5 minutes. Short rhymes, repeated lines and simple pictures in the mind work best. Try The Candyland Adventure or Happy Little Train Ride Tale.
- Ages 3–5: 5–10 minutes. One clear problem, a friendly character and a happy ending. Fairy Tale Castle is a good five-minute choice.
- Ages 5–8: 10–15 minutes. Children can now follow a small adventure with a few twists, like The Enchanted Starlight Woods.
- Ages 8–10: 15–20 minutes, or one chapter of a longer book. Many children this age like stories that continue night after night.
Remember that the time includes chatting. A five-minute story can easily become ten minutes once your child starts asking questions, and that is a good thing.
Signs a Story Is Too Long (or Too Short)
Your child will tell you, even without words. Watch for these signs.
The story may be too long if your child:
- Starts wriggling, rolling around or climbing out of bed
- Asks "Is it finished yet?" or keeps turning away
- Becomes more excited and wide awake instead of calmer
- Loses track of who the characters are
The story may be too short if your child:
- Always asks for "one more" and is still fully alert
- Retells the whole plot easily and wants more detail
- Seems bored because the story is too simple
If a story is too long, you can pause at a natural break and finish it tomorrow. If it is too short, read two short stories or add your own questions, such as "What do you think the bunny will do next?"
How to Fit a Story Into Your Bedtime Routine
A story works best as a fixed, predictable step in the routine, not as a reward that can be taken away. Many families use an order like this: bath, pyjamas, teeth, story, cuddle, lights out.
- Set a story limit before you start. "Tonight we will read one story" avoids bedtime bargaining.
- Read in dim, warm light and keep your voice getting slower and softer as the story goes on.
- Choose calmer stories for the last read. Save exciting pirate or monster tales for earlier in the evening.
- Keep the time similar each night. A routine that stays the same helps children know that sleep is coming.
Short Bedtime Stories You Can Read Tonight
If you need a story that fits in 5 to 10 minutes, these free stories are a good place to start:
- The Magic Blanket – a gentle story about sharing, ideal for ages 3–6
- Magical Adventure: A Short Bedtime Story for Dreamers – a calm adventure for ages 5–8
- The Candyland Adventure – a sweet rhyming poem for little ones
For more choices, browse all our Bedtime Stories for Kids. Each story shows an age range so you can pick the right length quickly.
Frequently Asked Questions
Is 20 minutes too long for a bedtime story?
For most children under 5, yes, 20 minutes is usually too long for one story. Older children of 7 to 10 often enjoy 15 to 20 minutes, especially with a chapter book they look forward to each night.
How many bedtime stories should I read each night?
One or two short stories is plenty for most families. Deciding the number before you start helps prevent "just one more" arguments at bedtime.
What if my child falls asleep before the story ends?
That is perfectly fine and shows the story did its job. You can finish it the next night or simply start a new one.