15 Books Like Hamlet You’ll Love

Disclosure: As an Amazon Associate, Bookish Wisdom earns from qualifying purchases. This doesn't change our picks or your price.

Quick answer: If you loved Hamlet, try Macbeth, King Lear, Rosencrantz and Guildenstern Are Dead, Hamnet, The Story of Edgar Sawtelle and Gertrude and Claudius. Each one explores revenge, grief, madness or a hero unable to decide what to do.

Shakespeare's tragedy follows Prince Hamlet of Denmark, whose father's ghost tells him he was murdered by his brother Claudius, now king and married to Hamlet's mother. Hamlet pretends to be mad as he hesitates over revenge, with tragic consequences for Ophelia, Polonius and almost everyone else. Readers love its soliloquies, its questions and its drama. These books and plays share its revenge, its doubt and its dark royal court.

Quick Picks at a Glance

Book Author Format Best For
Macbeth William Shakespeare Play readers who want a faster tragedy
King Lear William Shakespeare Play readers who like family tragedy
Rosencrantz and Guildenstern Are Dead Tom Stoppard Play readers who want a clever twist on Hamlet
Hamnet Maggie O'Farrell Novel readers who want the story behind the play
The Story of Edgar Sawtelle David Wroblewski Novel readers who want a modern retelling
Gertrude and Claudius John Updike Novel readers who want the prequel
Ophelia Lisa Klein YA novel readers who want Ophelia's view
Dating Hamlet Lisa Fiedler YA novel readers who want a fun retelling
The Spanish Tragedy Thomas Kyd Play readers who like revenge tragedies
Oedipus Rex Sophocles Play readers who like tragic fates
The Count of Monte Cristo Alexandre Dumas Novel readers who like revenge plots
Nutshell Ian McEwan Novel readers who like daring narrators
Hag-Seed Margaret Atwood Novel readers who like Shakespeare retellings
The Revenger's Tragedy Thomas Middleton Play readers who want another Jacobean revenge play
Frankenstein Mary Shelley Novel readers who like tortured heroes

1. Macbeth by William Shakespeare

Macbeth by William Shakespeare book cover

A general murders his king after hearing a prophecy.

Best for: readers who want a faster tragedy.

Check price on Amazon

2. King Lear by William Shakespeare

King Lear by William Shakespeare book cover

An old king divides his kingdom and loses everything.

Best for: readers who like family tragedy.

Check price on Amazon

3. Rosencrantz and Guildenstern Are Dead by Tom Stoppard

Two minor characters wander through Hamlet's story.

Best for: readers who want a clever twist on Hamlet.

Check price on Amazon

4. Hamnet by Maggie O'Farrell

Hamnet by Maggie O'Farrell book cover

The life of Shakespeare's family and the son who died.

Best for: readers who want the story behind the play.

Check price on Amazon

5. The Story of Edgar Sawtelle by David Wroblewski

The Story of Edgar Sawtelle by David Wroblewski book cover

A mute boy in Wisconsin suspects his uncle killed his father.

Best for: readers who want a modern retelling.

Check price on Amazon

6. Gertrude and Claudius by John Updike

Gertrude and Claudius by John Updike book cover

Updike imagines the story before the play.

Best for: readers who want the prequel.

Check price on Amazon

7. Ophelia by Lisa Klein

Ophelia by Lisa Klein book cover

Ophelia tells her own version of events.

Best for: readers who want Ophelia's view.

Check price on Amazon

8. Dating Hamlet by Lisa Fiedler

Dating Hamlet by Lisa Fiedler book cover

A playful YA take on Ophelia.

Best for: readers who want a fun retelling.

Check price on Amazon

9. The Spanish Tragedy by Thomas Kyd

The Spanish Tragedy by Thomas Kyd book cover

A father seeks revenge for his son's murder.

Best for: readers who like revenge tragedies.

Check price on Amazon

10. Oedipus Rex by Sophocles

Oedipus Rex by Sophocles book cover

A king discovers a terrible truth about himself.

Best for: readers who like tragic fates.

Check price on Amazon

11. The Count of Monte Cristo by Alexandre Dumas

The Count of Monte Cristo by Alexandre Dumas book cover

A wrongly imprisoned man takes revenge.

Best for: readers who like revenge plots.

Check price on Amazon

12. Nutshell by Ian McEwan

Nutshell by Ian McEwan book cover

An unborn baby narrates a plot to kill his father.

Best for: readers who like daring narrators.

Check price on Amazon

13. Hag-Seed by Margaret Atwood

Hag-Seed by Margaret Atwood book cover

A director stages The Tempest in a prison.

Best for: readers who like Shakespeare retellings.

Check price on Amazon

14. The Revenger's Tragedy by Thomas Middleton

The Revenger's Tragedy by Thomas Middleton book cover

A man plots revenge on the duke who poisoned his love.

Best for: readers who want another Jacobean revenge play.

Check price on Amazon

15. Frankenstein by Mary Shelley

Frankenstein by Mary Shelley book cover

A scientist is haunted by his creation.

Best for: readers who like tortured heroes.

Check price on Amazon

How We Chose These Books

Every pick is a real, widely available book that shares something specific with Hamlet: its tone, its themes, its pace or the kind of characters it puts at the center. We mixed well-known favorites with a few less obvious titles, and we noted who each book suits best so you can match it to the reader. Where a book belongs to a series, we list the first volume so you can start at the beginning.

If you are not sure where to begin, start with the first three picks in the table: they are the closest match to Hamlet. The rest of the list moves further out, so it works well once you know which part of the original you liked most. If a pick is part of a longer series, read the first book before you commit, and check the age or content notes in the table before passing a book to a younger reader.

How to Choose

Read Rosencrantz and Guildenstern Are Dead for a witty companion piece, and Hamnet for the moving story of Shakespeare's son. If you want modern retellings, The Story of Edgar Sawtelle and Nutshell are excellent. For more tragedy, Macbeth and King Lear are the obvious next plays. The Count of Monte Cristo is a great choice if revenge was your favorite part.

Related: The Taming of the Shrew by William Shakespeare: Summary and Key Takeaways

Frequently Asked Questions

What is Hamlet about?

A Danish prince seeks revenge on his uncle, who murdered his father and married his mother.

What is Hamlet's most famous line?

“To be, or not to be: that is the question.”

Why does Hamlet delay his revenge?

Readers debate this: he doubts the ghost, overthinks and struggles with morality.

How does Hamlet end?

Almost all the main characters die, including Hamlet, Claudius, Gertrude and Laertes.

Is The Lion King based on Hamlet?

Its story of an uncle murdering a king and a son who must act clearly echoes Hamlet.

Leave a Comment