1. Home
  2. How long did it take Dickens to write "A Christmas Carol"?

“Charles Dickens wrote "A Christmas Carol" in about six weeks in 1843 and paid to publish it himself.”

Reference: Charles Dickens Museum

More from this shelf

Another fact