Christmas Short Stories

Snowy villages, family gatherings, Christmas miracles and a little holiday magic. Curl up with 123 Christmas short stories for all ages, free to read.

123 stories About 4 min each Free, no sign-up

Most read

Latest christmas stories

About our christmas stories

Christmas short stories for the whole family: a lantern that guides a girl and her dog home on Christmas Eve, a snow globe with a secret, candles that bring a village together, a boy who has to find a lost magic whistle before morning. There are snowy villages, kind strangers, elves and Christmas miracles, and plenty of warmth, with nothing too scary for younger listeners.

Most stories take about five minutes to read aloud, a good length on a December evening or in the last week of school before the holidays. Under each story you'll find a short moral, questions to talk about and some new words.

If your children love these, try our bedtime stories and kids stories. For grown-up feel-good reading, our happy stories.

Questions & answers

Are these Christmas stories suitable for children?

Yes, they are written for families and contain nothing frightening. Most suit children of about seven to ten, and each story shows a suggested age range.

How long are the Christmas stories?

Most take about five minutes to read aloud, so you can fit one into a December evening or the end of a school day.

Is there anything for teachers?

Each story comes with a short moral, a few discussion questions and new vocabulary, and a Print button. They work well for the last weeks of term before the holidays.