Portrait of John Bunyan

John Bunyan books in order

English Christian writer and preacher

Lived
1628–1688
Country
England
Books
21

John Bunyan published 11 novels, 4 non-fiction books, 1 children's book and 5 other books, beginning with Grace Abounding to the Chief of Sinners (1666). The best-known is The Holy War (1682).

Updated September 2026

Where to start with John Bunyan

Standalone novels in order

  1. The Fear of God - What It Is and What It Is Not (1679)

    196 pages

  2. The Holy War (1682)

    299 pages★ 3.9 (7 ratings)

  3. The Greatness of the Soul (1683)

    227 pages

  4. A Discourse Upon the Pharisee and the Publican (1685)

    152 pages

  5. Solomon's Temple Spiritualized (1688)

    150 pages

  6. The Work of Jesus Christ, as an Advocate (1688)

    162 pages

  7. The Pilgrim's Progress (Young Reader's Christian Library) (1989)

    218 pages

  8. Taith Y Pererin I'r Teulu (Aug 1997)

    308 pages★ 4.3 (20 ratings)

Non-fiction in order

  1. Come and Welcome to Jesus Christ (1678)

    216 pages

  2. The Doctrine of the Law and Grace Unfolded and I Will Pray with the Spirit (1685)

    215 pages

  3. The Acceptable Sacrifice (1689)

    163 pages

Children's books in order

  1. Book for Boys and Girls (1686)

    92 pages

Other books in order

  1. Truth, the Strongest of All, Witnessed Forth in the Spirit of Truth, Against All Deceit: And (1657)

    81 pages

  2. Profitable Meditations, a Poem (1661)

    47 pages

  3. Walking So as to Please God - (Christian Behaviour (1663)

    140 pages

  4. Differences in Judgment About Water-baptism, No Bar to Communion (1673)

    122 pages

  5. Heavenly Footman (1698)

    72 pages

Free to read

All free classics

About John Bunyan

John Bunyan was an English writer and nonconformist preacher. He is best remembered as the author of the Christian allegory The Pilgrim's Progress, which also became an influential literary model. In addition to The Pilgrim's Progress, Bunyan wrote nearly sixty titles, many of them expanded sermons.

Biography from Wikipedia, CC BY-SA 4.0. Photo via Wikimedia Commons.

John Bunyan FAQ

How many books has John Bunyan written?
John Bunyan published 11 novels, 4 non-fiction books, 1 children's book and 5 other books that we list, as of September 2026.
What order should I read John Bunyan's books in?
Publication order is a safe choice; the full list is above. Most readers start with The Holy War.
What is John Bunyan's last book?
The Jerusalem-sinner Saved (1689).
What is John Bunyan's most famous book?
The Holy War (1682) is John Bunyan's most widely read book.
Can I read John Bunyan's books for free?
Yes. 16 books by John Bunyan are in the public domain in the US and free to read online or download here.

Authors like John Bunyan

Sources: book lists and dates from Wikidata and Open Library, ratings from Open Library readers, free texts from Project Gutenberg. Last updated September 2026.