The length of a Christmas Carol book can vary depending on the edition, but the original story by Charles Dickens is about 30,000 words long. The book contains the story of Ebenezer Scrooge, a miserly old man who is visited by three ghosts on Christmas Eve. The ghosts show Scrooge the error of his ways and teach him the true meaning of Christmas.