The Greatest British Books of All Time on Magic

Click to learn how this list is calculated.

This list represents a comprehensive and trusted collection of the greatest books. Developed through a specialized algorithm, it brings together 759 'best of' book lists to form a definitive guide to the world's most acclaimed books. For those interested in how these books are chosen, additional details can be found on the rankings page.

View: List Grid Table
Filter by: Genres Dates Countries

Rank Book Authors Year Country Language Actions
236 Harry Potter And The Philosopher's Stone J. K. Rowling 1997 British English
381 The Lion, The Witch and the Wardrobe C. S. Lewis 1950 British English
628 Nights At The Circus Angela Carter 1984 British English
677 Lud-in-the-Mist Hope Mirrlees 1926 British English
1107 The Passion Jeanette Winterson 1987 British English
1444 James and the Giant Peach Roald Dahl 1961 British English
1537 The Owl Service Alan Garner 1967 British English
1585 Jonathan Strange and Mr Norrell Susanna Clarke 2004 British English
1626 The Colour of Magic Terry Pratchett 1983 British English
1687 The Hearing Trumpet Leonora Carrington 1974 British English
1736 Mary Poppins P. L. Travers 1934 British English
1744 Haroun and the Sea of Stories Salman Rushdie 1990 British English
1833 The Voyage of the Dawn Treader C. S. Lewis 1952 British English
1853 The Velveteen Rabbit Margery Williams 1922 British English
1994 Fancies And Goodnights John Collier 1951 British English
2086 Howl's Moving Castle Diana Wynne Jones 1986 British English
2138 The Worm Ouroboros E. R. Eddison 1922 British English
2141 Mythago Wood Robert Holdstock 1984 British English
2471 The Grey King Susan Cooper 1975 British English
2529 The Weirdstone Of Brisingamen Alan Garner 1960 British English
2612 The Winter's Tale William Shakespeare 1623 British English
2743 The Little White Horse Elizabeth Goudge 1946 British English
2796 The Silver Chair C. S. Lewis 1953 British English
2803 Stormbringer Michael Moorcock 1965 British English
2841 The Magician's Nephew C. S. Lewis 1955 British English
2894 Seven Days In New Crete Robert Graves 1949 British English
3166 Red Moon and Black Mountain Joy Chant 1970 British English
3210 The Magic Faraway Tree Enid Blyton 1943 British English
3213 Neverwhere Neil Gaiman 1996 British English
3229 Phantastes George McDonald 1858 British English
3480 The King Of Elfland's Daughter Lord Dunsany 1924 British English
3546 Five Children And It Edith Nesbit 1902 British English
3819 Weaveworld Clive Barker 1987 British English
3825 The Subtle Knife Philip Pullman 1997 British English
3878 The Hollow Hills Mary Stewart 1973 British English
3907 The Wind on the Moon Eric Linklater 1944 British English
4835 The Water Of The Wondrous Isles William Morris 1897 British English
4835 The Brass Bottle F. Anstey 1900 British English
5044 Living Alone Stella Benson 1919 British English
5189 A Fish Dinner In Memison E. R. Eddison 1941 British English
5189 A Strange Story Edward Bulwer-Lytton 1862 British English
5263 The Golden Key George MacDonald 1980 British English
5500 Over Sea, Under Stone Susan Cooper 1965 British English
5650 The Last Enchantment Mary Stewart 1979 British English
5761 The Scar China Miéville 2002 British English
5776 The Stealer Of Souls Michael Moorcock 1963 British English
5862 The Well At The World's End William Morris 1896 British English
6122 The Lives Of Christopher Chant Diana Wynne Jones 1988 British English
6375 The Priory Of The Orange Tree Samantha Shannon 2019 British English
6508 Indigo Marina Warner 1992 British English
6877 The Green Knight Vera Chapman 1975 British English
7216 Early Romances William Morris 1890 British English
7216 Puck Of Pook's Hill Rudyard Kipling 1906 British English
7629 The Wee Free Men Terry Pratchett 2003 British English
7685 Among Others Jo Walton 2011 British English
7984 The Ocean at the End of the Lane Neil Gaiman 2013 British English
8143 Mort Terry Pratchett 1987 British English
8349 Guards! Guards! Terry Pratchett 1989 British English
8405 Wyrd Sisters Terry Pratchett 1988 British English
8760 Rats And Gargoyles Mary Gentle 1990 British English
9139 George's Marvellous Medicine Roald Dahl 1981 British English
9240 Soul Music Terry Pratchett 1994 British English
9603 Hogfather Terry Pratchett 1996 British English
9732 The Grimoire And Other Supernatural Stories Montague Summers 1936 British English
10025 The Dreaming City Michael Moorcock 1961 British English
10242 Nine Unlikely Tales E. Nesbit 1901 British English
10362 Witches Abroad Terry Pratchett 1991 British English
11267 Empire Of Sand Tasha Suri 2018 British English
11546 Idyls Of The King Alfred Tennyson 1859 British English
12023 The Amulet of Samarkand Jonathan Stroud 2003 British English
12727 A Little Hatred Joe Abercrombie 2019 British English
13533 Blood Summer Louise Cooper 1976 British English
14166 Going Postal Terry Pratchett 2004 British English
14232 Anansi Boys Neil Gaiman, Lenny Henry, Mónica Faerna 2005 British English
14232 Rivers Of London Ben Aaronovitch 2011 British English
14453 Making Money Terry Pratchett 2007 British English
14621 The Book Of Wonder Lord Dunsany 1912 British English
14985 The Enchantress of Florence Salman Rushdie 2008 British English
14985 A Hat Full of Sky Terry Pratchett 2004 British English
14985 The Ninth Rain Jen Williams 2017 British English
14985 I Shall Wear Midnight Terry Pratchett 2010 British English
15843 The Fellowship Of The Ring J. R. R. Tolkien 1981 British English
15910 The Works of George Peele George Peele 1593 British English
15910 The Enchanted Wood Enid Blyton 1939 British English
15910 Gobbolino The Witch's Cat Ursula Williams 1942 British English
17152 Wolf Brother Michelle Paver 2004 British English
17152 The Wonderful Story of Henry Sugar Roald Dahl 1977 British English
17152 The Worst Witch Jill Murphy 1974 British English
17152 The Song of Rhiannon Evangeline Walton 1972 British English
17152 When Voiha Wakes Joy Chant 1983 British English
17152 The Djinn in the Nightingale's Eye A. S. Byatt 1994 British English
17152 Lifelode Jo Walton 2009 British English
17152 The Crown of Dalemark Diana Wynne Jones 1993 British English
17152 Dark Lord of Derkholm Diana Wynne Jones, Magali Mangin 1998 British English
17152 The Ropemaker Peter Dickinson 2001 British English
17152 The Golem's Eye Jonathan Stroud 2004 British English
17152 Ptolemy's Gate Jonathan Stroud 2005 British English
17152 Thraxas Martin Scott 1999 British English
17152 The Jasmine Throne Tasha Suri 2021 British English
17152 Castle In The Air Diana Wynne Jones 1990 British English
17152 House Of Many Ways Diana Wynne Jones 2008 British English
17152 Prince Of Thorns Mark Lawrence 2011 British English
17152 Blackwing Ed McDonald 2017 British English
17152 Daybreak On A Different Mountain Colin Greenland 1984 British English
17152 Dawnthief James Barclay 1999 British English
17152 City Of Last Chances Adrian Tchaikovsky 2022 British English
17152 Lavondyss Robert Holdstock 1988 British English
17152 The Knight Of The Swords Michael Moorcock 1971 British English
17152 The King Of The Swords Michael Moorcock 1971 British English
17152 The Sword And The Stallion Michael Moorcock 1974 British English
17152 The Hollow Lands Michael Moorcock 1974 British English
17152 Death's Master Tanith Lee 1979 British English
17152 Light Errant Chaz Brenchley 1997 British English
17152 Dusk Tim Lebbon 2006 British English
17152 Memoirs Of A Master Forger William Heaney 2008 British English
17152 The Bone Ships RJ Barker 2019 British English
17152 The Bitter Twins Jen Williams 2018 British English
17152 The Tiger And The Wolf Adrian Tchaikovsky 2016 British English
17152 Cuckoo Song Frances Hardinge 2014 British English
17152 The Indian In The Cupboard Lynne Reid Banks 1980 British English