List of best-selling novels

From Wikipedia, the free encyclopedia

The following is a list of the fifteen best-selling novels of all time in any language.


Title Author Language Approximate sales
Don Quixote Miguel de Cervantes Spanish 500 million
The Pilgrim's Progress John Bunyan English 250 million
A Tale of Two Cities Charles Dickens English 200 million
The Count of Monte Cristo Alexandre Dumas French 200 million
The Lord of The Rings J R R Tolkien English 150 million
Harry Potter and the Philosopher's Stone J K Rowling English 120 million
And Then There Were None Agatha Christie English 100 million
The Hobbit J R R Tolkien English 100 million
Dream of the Red Chamber Cao Xueqin Chinese 100 million
The Little Prince Antoine de Saint-Exupéry French 80 million
Harry Potter and the Chamber of Secrets J K Rowling English 77 million
The Da Vinci Code Dan Brown English 72 million
Harry Potter and the Goblet of Fire J K Rowling English 66 million
The Catcher in the Rye J D Salinger English 65 million
The Alchemist Paulo Coelho Portuguese 65 million