Affiliate Disclosure: Links on this page may earn us a commission at no extra cost to you. Read our affiliate policy
William Shakespeare Books in Order
Below you'll find the complete list of William Shakespeare books in publication order. This is generally the recommended reading order for the series.
Reading order verified: April 2026
Quick Answer
What order should I read the William Shakespeare series? Start with "The Tempest" (1593) and follow publication order through all 44 books.
The complete William Shakespeare reading order is listed below in publication sequence.
Publication Order

The Tempest
1593

The Two Gentlemen of Verona
0

The Merry Wives of Windsor
0

Measure for Measure
0

The Comedy of Errors
0

Much Ado About Nothing
0

Love's Labour's Lost
0

A Midsummer Night's Dream
0

The Merchant of Venice
0

As You Like It
0

The Taming of the Shrew
0

All's Well That Ends Well
0

Twelfth Night
0

The Winter's Tale
0

Pericles
0

The Two Noble Kinsmen
0

King John
1590

Richard II
0

Henry IV, Part I
0

Henry IV, Part 2
0

Henry V
0

Henry VI, Part 1
0

Henry VI, Part 2
0

Henry VI, Part 3
0

Richard III
0

Henry VIII
0

Edward III
0

Troilus and Cressida
1592

Coriolanus
0

Titus Andronicus
0

Romeo and Juliet
0

Timon of Athens
0

Julius Caesar
0

Macbeth
0

Hamlet
0

King Lear
0

Othello
0

Antony and Cleopatra
0

Cymbeline
0

The Prince's Choice
1995
The Complete Arkangel Shakespeare
1998

The Complete Sonnets of William Shakespeare
2000

The Complete Works
2005

Poetry for Kids
2018
Affiliate Disclosure
As an Amazon Associate, Reading Order Books earns from qualifying purchases. When you buy through links on our site, we may earn an affiliate commission at no additional cost to you. This helps us maintain the site and continue providing reading order guides. Read our full disclosure