Best Whodunit Audiobooks

The highest-rated whodunit audiobooks, ranked by listeners. Browse 50 titles with top narrators.

Read more

Whodunits are built on a fundamental appeal: the promise that all the pieces are there, hidden in plain sight, waiting for you to connect them. There's genuine pleasure in being misled, in suspecting the wrong person, in that moment when a seemingly throwaway detail suddenly becomes the lynchpin of the whole puzzle. You're not just following a story—you're competing against it, trying to solve the mystery before the final pages reveal who did it. The tension comes from knowing a crime happened and watching the investigator (and you) narrow down possibilities, each interview or clue shifting the odds.

You'll find whodunits across mystery and thriller shelves, from cozy village murders to high-stakes heists, from classic parlor mysteries to contemporary locked-room puzzles. What unites them is the central architecture: a crime, multiple suspects with motive and opportunity, and a detective methodically—or chaotically—working toward the truth. Some offer fair-play puzzles where you genuinely could solve it first; others prioritize momentum and psychological suspense. Either way, expect misdirection, red herrings, and that addictive compulsion to flip ahead just one more chapter to see if you were right.

These are the highest-rated whodunit audiobooks, ranked by listener ratings. A great narrator can elevate an already compelling trope — turning tension into an immersive experience.

  1. 1
    Sherlock Holmes: The Definitive Collection cover

    Sherlock Holmes: The Definitive Collection

    Sherlock Holmes • Book 1

    by Arthur Conan Doyle, Stephen Fry - introductions

    Narrated by Stephen Fry

    4.97 BLT Score (239.5K ratings)
    ★ 4.51 Goodreads (217.9K) ★ 4.84 Audible (21.6K)
  2. 2
    The complete Sherlock Holmes cover

    The complete Sherlock Holmes

    Sherlock Holmes #1-9

    by Arthur Conan Doyle

    Narrated by Simon Vance

    4.82 BLT Score (226.9K ratings)
    ★ 4.51 Goodreads (217.8K) ★ 4.74 Audible (9.0K)
    More about this pick

    Simon Vance's narration transforms these detective stories into pure listening pleasure, giving each character distinct voice and energy across 58 hours that feel effortless to devour.

  3. 3
    Survivor in Death cover

    Survivor in Death

    In Death • Book 20

    by J.D. Robb, Nora Roberts

    Narrated by Susan Ericksen

    4.75 BLT Score (40.3K ratings)
    ★ 4.42 Goodreads (35.7K) ★ 4.81 Audible (4.6K)
  4. 4
    Seduction in Death cover

    Seduction in Death

    In Death • Book 13

    by J.D. Robb

    Narrated by Susan Ericksen

    4.70 BLT Score (37.7K ratings)
    ★ 4.35 Goodreads (33.7K) ★ 4.8 Audible (4.0K)
  5. 5
    And Then There Were None cover

    And Then There Were None

    by Agatha Christie

    Narrated by Dan Stevens

    4.69 BLT Score (1.7M ratings)
    ★ 4.27 Goodreads (1.6M) ★ 4.63 Audible (20.5K)
    More about this pick

    Christie's masterpiece — ten strangers on an island, one by one eliminated, with no possible solution. The best-selling mystery novel of all time, and it earns every copy.

  6. 6
    Born in Death cover

    Born in Death

    In Death • Book 23

    by J.D. Robb, Nora Roberts

    Narrated by Susan Ericksen

    4.69 BLT Score (35.4K ratings)
    ★ 4.38 Goodreads (32.2K) ★ 4.79 Audible (3.2K)
  7. 7
    The Girl with the Dragon Tattoo cover

    The Girl with the Dragon Tattoo

    Millennium Series • Book 1

    by Stieg Larsson

    Narrated by Simon Vance

    4.67 BLT Score (3.5M ratings)
    ★ 4.18 Goodreads (3.5M) ★ 4.56 Audible (42.2K)
    More about this pick

    Larsson's genre-defining trilogy opener introduced Lisbeth Salander — one of fiction's most indelible heroines — in a propulsive blend of family saga, serial killer mystery, and corporate corruption.

  8. 8
    Divided in Death cover

    Divided in Death

    In Death • Book 18

    by J.D. Robb, Nora Roberts

    Narrated by Susan Ericksen

    4.67 BLT Score (36.3K ratings)
    ★ 4.36 Goodreads (33.0K) ★ 4.78 Audible (3.3K)
  9. 9
    Murder on the Orient Express cover

    Murder on the Orient Express

    A Hercule Poirot Mystery • Book 10

    by Agatha Christie

    Narrated by Dan Stevens

    4.67 BLT Score (755.1K ratings)
    ★ 4.2 Goodreads (741.3K) ★ 4.68 Audible (13.8K)
    More about this pick

    Christie's most celebrated Poirot case — a murder on a snowbound train, a cast of suspects with no apparent motive, and a solution so audacious it shouldn't work but does.

  10. 10
    The Murder of Roger Ackroyd cover

    The Murder of Roger Ackroyd

    Hercule Poirot • Book 4

    by Agatha Christie

    Narrated by Hugh Fraser

    4.64 BLT Score (359.7K ratings)
    ★ 4.26 Goodreads (354.0K) ★ 4.69 Audible (5.6K)
  11. 11
    Strangers in Death cover

    Strangers in Death

    In Death • Book 26

    by J.D. Robb

    Narrated by Susan Ericksen

    4.63 BLT Score (33.1K ratings)
    ★ 4.33 Goodreads (30.1K) ★ 4.76 Audible (3.0K)
  12. 12
    Hercule Poirot cover

    Hercule Poirot

    Hercule Poirot #0.1-0.51

    by Agatha Christie

    Narrated by David Suchet, Hugh Fraser, Nigel Hawthorne, Isla Blair, Simon Vance

    4.62 BLT Score (12.7K ratings)
    ★ 4.36 Goodreads (10.9K) ★ 4.81 Audible (1.7K)
    More about this pick

    David Suchet's definitive performance as Poirot anchors this collection of 51 short stories, each a perfectly compact puzzle that rewards listening in one sitting.

  13. 13
    Payback in Death cover

    Payback in Death

    In Death • Book 57

    by J.D. Robb

    Narrated by Susan Ericksen

    4.61 BLT Score (27.8K ratings)
    ★ 4.46 Goodreads (26.0K) ★ 4.72 Audible (1.9K)
  14. 14
    Festive in Death cover

    Festive in Death

    In Death • Book 39

    by J.D. Robb

    Narrated by Susan Ericksen

    4.60 BLT Score (32.4K ratings)
    ★ 4.33 Goodreads (27.0K) ★ 4.7 Audible (5.4K)
  15. 15
    Witness in Death cover

    Witness in Death

    In Death • Book 10

    by J.D. Robb

    Narrated by Susan Ericksen

    4.60 BLT Score (41.7K ratings)
    ★ 4.33 Goodreads (37.8K) ★ 4.71 Audible (3.9K)
  16. 16
    Secrets in Death cover

    Secrets in Death

    In Death • Book 45

    by J.D. Robb

    Narrated by Susan Ericksen

    4.58 BLT Score (32.3K ratings)
    ★ 4.33 Goodreads (25.9K) ★ 4.67 Audible (6.5K)
  17. 17
    Indulgence in Death cover

    Indulgence in Death

    In Death • Book 31

    by J.D. Robb

    Narrated by Susan Ericksen

    4.58 BLT Score (34.5K ratings)
    ★ 4.36 Goodreads (30.9K) ★ 4.68 Audible (3.7K)
  18. 18
    Junkyard Dogs cover

    Junkyard Dogs

    Walt Longmire • Book 6

    by Craig Johnson

    Narrated by George Guidall

    4.58 BLT Score (28.1K ratings)
    ★ 4.26 Goodreads (21.0K) ★ 4.7 Audible (7.1K)
  19. 19
    Thud! cover

    Thud!

    Discworld • Book 34

    by Terry Pratchett

    Narrated by Stephen Briggs

    4.56 BLT Score (84.2K ratings)
    ★ 4.36 Goodreads (79.8K) ★ 4.84 Audible (4.5K)
  20. 20
    Salvation in Death cover

    Salvation in Death

    In Death • Book 27

    by J.D. Robb

    Narrated by Susan Ericksen

    4.54 BLT Score (31.2K ratings)
    ★ 4.29 Goodreads (28.2K) ★ 4.69 Audible (3.0K)
  21. 21
    Calculated in Death cover

    Calculated in Death

    In Death • Book 36

    by J.D. Robb

    Narrated by Susan Ericksen

    4.54 BLT Score (33.7K ratings)
    ★ 4.3 Goodreads (28.6K) ★ 4.65 Audible (5.1K)
  22. 22
    Trunk Music cover

    Trunk Music

    Harry Bosch • Book 5

    by Michael Connelly

    Narrated by Dick Hill

    4.53 BLT Score (91.4K ratings)
    ★ 4.22 Goodreads (78.0K) ★ 4.6 Audible (13.4K)
    More about this pick

    Dick Hill's gravelly narration cuts through the moral murk of this Vegas-soaked murder case like a knife—he IS Bosch's dogged obsession, making the 12+ hours feel essential rather than indulgent.

  23. 23
    Death Without Company cover

    Death Without Company

    Walt Longmire • Book 2

    by Craig Johnson

    Narrated by George Guidall

    4.53 BLT Score (38.9K ratings)
    ★ 4.22 Goodreads (28.3K) ★ 4.64 Audible (10.6K)
    More about this pick

    George Guidall's gravel-worn narration transforms this Wyoming murder mystery into something genuinely atmospheric, making Walt Longmire's methodical investigation feel less like plot mechanics and more like time spent with a man you trust.

  24. 24
    Sycamore Row cover

    Sycamore Row

    Jake Brigance • Book 2

    by John Grisham

    Narrated by Michael Beck

    4.53 BLT Score (170.6K ratings)
    ★ 4.1 Goodreads (141.1K) ★ 4.6 Audible (29.5K)
  25. 25
    Concealed in Death cover

    Concealed in Death

    In Death • Book 38

    by J.D. Robb

    Narrated by Susan Ericksen

    4.53 BLT Score (33.2K ratings)
    ★ 4.33 Goodreads (27.5K) ★ 4.62 Audible (5.8K)
  26. 26
    Celebrity in Death cover

    Celebrity in Death

    In Death • Book 34

    by J.D. Robb

    Narrated by Susan Ericksen

    4.52 BLT Score (34.4K ratings)
    ★ 4.33 Goodreads (30.2K) ★ 4.63 Audible (4.2K)
  27. 27
    Encore in Death cover

    Encore in Death

    In Death • Book 56

    by J.D. Robb

    Narrated by Susan Ericksen

    4.51 BLT Score (28.0K ratings)
    ★ 4.4 Goodreads (25.9K) ★ 4.63 Audible (2.2K)
  28. 28
    Los hermanos Karam??zov / The Brothers Karamazov cover

    Los hermanos Karam??zov / The Brothers Karamazov

    by Fyodor Dostoevsky

    Narrated by Luke Thompson

    4.49 BLT Score (395.0K ratings)
    ★ 4.39 Goodreads (394.3K) ★ 4.75 Audible (638)
  29. 29
    The Dark Wind cover

    The Dark Wind

    Leaphorn & Chee • Book 5

    by Tony Hillerman

    Narrated by George Guidall

    4.44 BLT Score (14.2K ratings)
    ★ 4.14 Goodreads (12.7K) ★ 4.74 Audible (1.6K)
    More about this pick

    George Guidall's measured, deliberate narration transforms Hillerman's Southwest noir into something hypnotic—he makes the desert itself feel like a character plotting against you.

  30. 30
    What Remains of Heaven cover

    What Remains of Heaven

    Sebastian St. Cyr • Book 5

    by C.S. Harris

    Narrated by Davina Porter

    4.44 BLT Score (10.7K ratings)
    ★ 4.24 Goodreads (9.6K) ★ 4.72 Audible (1.1K)
  31. 31
    Five Little Pigs cover

    Five Little Pigs

    Hercule Poirot • Book 24

    by Agatha Christie

    Narrated by Hugh Fraser

    4.43 BLT Score (96.2K ratings)
    ★ 4.03 Goodreads (94.4K) ★ 4.71 Audible (1.8K)
  32. 32
    The A.B.C. Murders cover

    The A.B.C. Murders

    Hercule Poirot • Book 13

    by Agatha Christie

    Narrated by Hugh Fraser

    4.43 BLT Score (207.4K ratings)
    ★ 4.03 Goodreads (205.2K) ★ 4.67 Audible (2.2K)
  33. 33
    Feet of Clay cover

    Feet of Clay

    Discworld • Book 19

    by Terry Pratchett

    Narrated by Jon Culshaw, Peter Serafinowicz, Bill Nighy

    4.43 BLT Score (94.4K ratings)
    ★ 4.33 Goodreads (93.9K) ★ 4.88 Audible (469)
  34. 34
    When Maidens Mourn cover

    When Maidens Mourn

    Sebastian St. Cyr • Book 7

    by C.S. Harris

    Narrated by Davina Porter

    4.42 BLT Score (10.0K ratings)
    ★ 4.24 Goodreads (8.8K) ★ 4.7 Audible (1.2K)
    More about this pick

    Davina Porter's narration transforms this Regency mystery into something immersive and propulsive, capturing both the psychological tension and the genuine affection between Sebastian and Hero as they investigate a murder that hits painfully close to home.

  35. 35
    Cold Blood cover

    Cold Blood

    Detective Erika Foster • Book 5

    by Robert Bryndza

    Narrated by Jan Cramer

    4.42 BLT Score (20.2K ratings)
    ★ 4.25 Goodreads (18.4K) ★ 4.58 Audible (1.7K)
  36. 36
    Who Speaks for the Damned cover

    Who Speaks for the Damned

    Sebastian St. Cyr • Book 15

    by C.S. Harris

    Narrated by Davina Porter

    4.42 BLT Score (5.8K ratings)
    ★ 4.31 Goodreads (5.1K) ★ 4.76 Audible (696)
    More about this pick

    Davina Porter's nuanced narration transforms this intricate historical mystery into something genuinely unputdownable—she captures St. Cyr's sharp intellect and moral complexity with perfect restraint.

  37. 37
    Peril at End House cover

    Peril at End House

    Hercule Poirot • Book 8

    by Agatha Christie

    Narrated by Hugh Fraser

    4.41 BLT Score (86.0K ratings)
    ★ 4.02 Goodreads (84.6K) ★ 4.71 Audible (1.5K)
  38. 38
    Where Shadows Dance cover

    Where Shadows Dance

    Sebastian St. Cyr • Book 6

    by C.S. Harris

    Narrated by Davina Porter

    4.41 BLT Score (10.7K ratings)
    ★ 4.26 Goodreads (9.4K) ★ 4.66 Audible (1.4K)
    More about this pick

    Davina Porter's crisp, commanding narration anchors this intricate Regency murder mystery—she makes Sebastian St. Cyr's investigation through dangerous diplomatic circles genuinely tense and propulsive.

  39. 39
    Where Serpents Sleep cover

    Where Serpents Sleep

    Sebastian St. Cyr • Book 4

    by C.S. Harris

    Narrated by Davina Porter

    4.40 BLT Score (11.7K ratings)
    ★ 4.25 Goodreads (10.4K) ★ 4.66 Audible (1.3K)
    More about this pick

    Davina Porter's crisp, layered performance elevates this Regency murder mystery into something darker and more psychologically complex than the genre typically allows. Sebastian St. Cyr and Hero Jarvis crackle with genuine tension.

  40. 40
    The Silkworm cover

    The Silkworm

    Cormoran Strike • Book 2

    by Robert Galbraith, J.K. Rowling

    Narrated by Robert Glenister

    4.40 BLT Score (319.6K ratings)
    ★ 4.05 Goodreads (296.4K) ★ 4.49 Audible (23.2K)
  41. 41
    Cards on the Table cover

    Cards on the Table

    Hercule Poirot • Book 15

    by Agatha Christie

    Narrated by Hugh Fraser

    4.39 BLT Score (75.5K ratings)
    ★ 3.96 Goodreads (73.8K) ★ 4.72 Audible (1.6K)
  42. 42
    Why Mermaids Sing cover

    Why Mermaids Sing

    Sebastian St. Cyr • Book 3

    by C.S. Harris

    Narrated by Davina Porter

    4.38 BLT Score (12.4K ratings)
    ★ 4.19 Goodreads (11.0K) ★ 4.66 Audible (1.4K)
    More about this pick

    Davina Porter's crisp, aristocratic narration elevates this Regency-era murder mystery into something genuinely gripping, turning a clever plot about a serial killer stalking London's elite into pure immersion.

  43. 43
    Why Kings Confess cover

    Why Kings Confess

    Sebastian St. Cyr • Book 9

    by C.S. Harris

    Narrated by Davina Porter

    4.38 BLT Score (8.3K ratings)
    ★ 4.26 Goodreads (7.2K) ★ 4.66 Audible (1.1K)
  44. 44
    Where the Dead Lie cover

    Where the Dead Lie

    Sebastian St. Cyr • Book 12

    by C.S. Harris

    Narrated by Davina Porter

    4.37 BLT Score (6.6K ratings)
    ★ 4.29 Goodreads (5.8K) ★ 4.68 Audible (876)
    More about this pick

    Davina Porter's measured, haunting narration transforms this grimy Victorian murder mystery into something genuinely unsettling—she makes you feel the weight of every dead child and every moral compromise Sebastian encounters.

  45. 45
    Dumb Witness. The Agatha Christie Collection. cover

    Dumb Witness. The Agatha Christie Collection.

    Hercule Poirot • Book 17

    by Agatha Christie

    Narrated by Hugh Fraser

    4.37 BLT Score (50.8K ratings)
    ★ 3.92 Goodreads (49.4K) ★ 4.75 Audible (1.4K)
  46. 46
    The Heavens May Fall cover

    The Heavens May Fall

    Detective Max Rupert • Book 3

    by Allen Eskens

    Narrated by David Colacci, Amy McFadden, R.C. Bray

    4.37 BLT Score (31.0K ratings)
    ★ 4.19 Goodreads (20.1K) ★ 4.5 Audible (10.9K)
    More about this pick

    Three narrators bring razor-sharp tension to this legal thriller where a detective and defense attorney clash over guilt and innocence, forcing both to reckon with the ghosts they've buried. Colacci, McFadden, and Bray make you feel the weight of their opposing convictions.

  47. 47
    Poirot Investigates (Agatha Christie) cover

    Poirot Investigates (Agatha Christie)

    Hercule Poirot • Book 3

    by Agatha Christie

    Narrated by Richard Armitage

    4.36 BLT Score (79.1K ratings)
    ★ 3.88 Goodreads (76.0K) ★ 4.68 Audible (3.1K)
  48. 48
    Moonflower Murders cover

    Moonflower Murders

    Susan Ryeland • Book 2

    by Anthony Horowitz

    Narrated by Lesley Manville, Allan Corduner

    4.36 BLT Score (71.4K ratings)
    ★ 4.06 Goodreads (66.9K) ★ 4.57 Audible (4.5K)
  49. 49
    The Murder on the Links cover

    The Murder on the Links

    Hercule Poirot • Book 2

    by Agatha Christie

    Narrated by Richard Armitage

    4.36 BLT Score (126.2K ratings)
    ★ 3.87 Goodreads (121.5K) ★ 4.64 Audible (4.7K)
  50. 50
    [The Murder at the Vicarage] [by: Agatha Christie] cover

    [The Murder at the Vicarage] [by: Agatha Christie]

    Miss Marple • Book 1

    by Agatha Christie

    Narrated by Richard E. Grant

    4.35 BLT Score (219.0K ratings)
    ★ 4.04 Goodreads (216.7K) ★ 4.58 Audible (2.3K)

How We Rank Audiobooks

Rankings are driven by listener ratings and review counts from Audible and Goodreads. Books with high ratings across a large number of listeners rank higher — a 4.5 with 50,000 ratings says more than a 4.8 with 200.

Unlike most book lists, we weight audiobook-specific factors: narrator performance, production quality, and how well a story translates to audio. A great book with a poor narration isn't a great audiobook.

We don't accept paid placements or prioritize new releases. These rankings reflect what listeners actually enjoy, not what's being promoted.

Rankings update periodically as new ratings come in and new titles are added to the collection.

Read our full ranking methodology →