Doomreader

Reading list

The best classic novels of all time

A classic novel is one people keep choosing to read long after anyone is making them. This list ranks the novels that pass that test most convincingly: the ones readers still finish and still argue about, from three centuries and seven languages.

25 books, all free to read

Every book here is complete and free. Where one is long, the length is given honestly, along with a note on why it is worth the hours.

  1. 1. Pride and Prejudice

    by Jane Austen

    Two proud people misjudge each other for three hundred pages, and it is the most satisfying romance in English. The wit is the plot.

    122,192 words, about 489 pages, about 9 hours to read

    Read freeAbout the book

  2. 2. Wuthering Heights

    by Emily Brontë

    Love as a force of nature, revenge across two generations, and the moors. Nothing else reads like it.

    116,518 words, about 466 pages, about 8 hours to read

    Read freeAbout the book

  3. 3. Anna Karenina

    by Leo Tolstoy

    A woman leaves her marriage for love in a society that will not forgive her, and beside her a man learns how to live. Tolstoy's most perfect book.

    350,652 words, about 1,403 pages, about 25 hours to read

    Read freeAbout the book

  4. 4. Jane Eyre

    by Charlotte Brontë

    An orphan governess who will not be pitied, a house with a secret and a voice that still feels modern. The first great first-person heroine.

    186,209 words, about 745 pages, about 13 hours to read

    Read freeAbout the book

  5. 5. Crime and Punishment

    by Fyodor Dostoevsky

    A murder in the first part and a mind coming apart for the rest. Dostoevsky's fastest and most gripping novel.

    205,823 words, about 823 pages, about 14 hours to read

    Read freeAbout the book

  6. 6. Moby Dick

    by Herman Melville

    A captain hunting a white whale, and a book that swallows everything: whaling, God, obsession and a great deal about rope. Skip the cetology if you must.

    212,582 words, about 850 pages, about 15 hours to read

    Read freeAbout the book

  7. 7. Great Expectations

    by Charles Dickens

    A poor boy, a convict on the marshes and a jilted bride who stopped the clocks. Dickens's tightest plot and his best ending.

    185,035 words, about 740 pages, about 13 hours to read

    Read freeAbout the book

  8. 8. Middlemarch

    by George Eliot

    A whole English town and four marriages, written with more understanding of people than any novel before it.

    316,489 words, about 1,266 pages, about 22 hours to read

    Read freeAbout the book

  9. 9. The Count of Monte Cristo

    by Alexandre Dumas

    Betrayal, prison, treasure and the slowest revenge ever served. The most purely enjoyable long novel on the list.

    461,073 words, about 1,844 pages, about 32 hours to read

    Read freeAbout the book

  10. 10. Madame Bovary

    by Gustave Flaubert

    A country doctor's wife who read too many romances. Flaubert wrote it a sentence at a time, and you can tell.

    116,282 words, about 465 pages, about 8 hours to read

    Read freeAbout the book

  11. 11. War and Peace

    by Leo Tolstoy

    Five families through Napoleon's wars. It is long, but it is a book of short scenes, and few novels are as alive.

    564,651 words, about 2,259 pages, about 40 hours to read

    Read freeAbout the book

  12. 12. Don Quixote

    by Miguel de Cervantes Saavedra

    An old man reads too many knight stories and sets out to be one. The first modern novel, and still funny.

    451,244 words, about 1,805 pages, about 32 hours to read

    Read freeAbout the book

  13. 13. Frankenstein

    by Mary Shelley

    Written by a nineteen-year-old in a ghost-story contest, and the novel that invented science fiction.

    78,396 words, about 314 pages, about 5 hours to read

    Read freeAbout the book

  14. 14. The Adventures of Huckleberry Finn

    by Mark Twain

    A boy and an escaped slave on a raft down the Mississippi. Hemingway said all modern American literature comes from it.

    110,874 words, about 443 pages, about 8 hours to read

    Read freeAbout the book

  15. 15. The Great Gatsby

    by F. Scott Fitzgerald

    The shortest great novel here: a party, a green light and a man who believes he can repeat the past.

    48,830 words, about 195 pages, about 3 hours to read

    Read freeAbout the book

  16. 16. Les Misérables

    by Victor Hugo

    An ex-convict, the inspector who hunts him and the whole of nineteenth-century France. Hugo's great book of mercy.

    561,123 words, about 2,244 pages, about 39 hours to read

    Read freeAbout the book

  17. 17. The Brothers Karamazov

    by Fyodor Dostoevsky

    A family murder becomes an argument about God, freedom and guilt. Many writers call it the greatest novel ever written.

    350,803 words, about 1,403 pages, about 25 hours to read

    Read freeAbout the book

  18. 18. The Scarlet Letter

    by Nathaniel Hawthorne

    A woman in Puritan Boston wears a scarlet A and refuses to name the father. Short, severe and beautifully written.

    83,835 words, about 335 pages, about 6 hours to read

    Read freeAbout the book

  19. 19. Little Women

    by Louisa May Alcott

    Four sisters growing up during the Civil War. Jo March has been every bookish girl's favourite character for 150 years.

    186,826 words, about 747 pages, about 13 hours to read

    Read freeAbout the book

  20. 20. The Picture of Dorian Gray

    by Oscar Wilde

    A portrait ages so a beautiful young man does not. Wilde's epigrams on top, decay underneath.

    79,552 words, about 318 pages, about 6 hours to read

    Read freeAbout the book

  21. 21. Vanity Fair

    by William Makepeace Thackeray

    Becky Sharp climbs Regency society by any means available. A novel without a hero, as its subtitle says, and wickedly funny.

    302,455 words, about 1,210 pages, about 21 hours to read

    Read freeAbout the book

  22. 22. A Tale of Two Cities

    by Charles Dickens

    London and Paris before and during the Terror. Famous first line, famous last line, and a great deal of plot in between.

    136,444 words, about 546 pages, about 10 hours to read

    Read freeAbout the book

  23. 23. Tess of the d’Urbervilles

    by Thomas Hardy

    A poor girl claims kinship with a grand family and is destroyed by the men she meets. Hardy's most moving novel.

    149,325 words, about 597 pages, about 10 hours to read

    Read freeAbout the book

  24. 24. Emma

    by Jane Austen

    A clever, spoilt young woman matchmakes for everyone and gets it all wrong. Austen's funniest and most daring book.

    157,509 words, about 630 pages, about 11 hours to read

    Read freeAbout the book

  25. 25. Ulysses

    by James Joyce

    A single day in Dublin, the novel that changed what novels could do. Read it after the others, with patience and a sense of humour.

    265,286 words, about 1,061 pages, about 19 hours to read

    Read freeAbout the book

More lists

Read them free

Every book on this list is free in Doomreader: open one and it reads as short posts you scroll, with your place kept and its best pages a tap away. You can listen to any of them free too, read aloud by your device.

Start reading, free