Meet the Other Phone. Child-safe in minutes.

Meet the Other Phone.
Child-safe in minutes.

Buy now

Please or to access all these features

What we're reading

Find your new favourite book or recommend one on our Book forum.

Historical fiction set in Scotland

70 replies

Gastropod · 07/01/2025 10:01

Love me a good historical novel, especially historical crime/murder mysteries. CJ Sansom, SJ Parris, etc. I've read loads set in medieval/Tudor England but am looking for good historical fiction set in Scotland, especially Edinburgh or Glasgow. Not Outlander, and preferably not written by Americans who appear to have never actually set foot in Scotland...

I just read a couple by Kaite Welsh - Sarah Gilchrist mysteries, which were OK, set in Victorian Edinburgh, not amazing though. I'd prefer something set a bit further back in time. I like a bit of grit and grime!

Any suggestions?

OP posts:
highlandcoo · 07/01/2025 10:16

Music in the Dark by Sally Magnusson is very good. Set against the background of the Highland Clearances. She's also written The Ninth Child., set in the Highlands mid-19th century. I haven't read it yet but it's on the pile.

You could also look at Jane Harris's The Observations and Gillespie and I, both really good reads.

And Ambrose Parry's Victorian medical murder mysteries set in Edinburgh, written jointly by Christopher Brookmyre and his wife Marisa Haetzman, who's a doctor. The Way of All Flesh is the first one and there are four in the series so far.

Gastropod · 07/01/2025 11:02

@highlandcoo thank you, I'll check those out right now!

OP posts:
Happyelfjokeday · 07/01/2025 11:04

Lady Macbethad? Not really in the cities or crime, but in (very long ago) historical Scotland and I thought a really good read!

ShelfObsessed · 07/01/2025 11:08

The Wax Fruit Trilogy by Guy McCrone is set in Glasgow.

booksfromscotland.com/book/the-wax-fruit-trilogy/

OhBuggerandArse · 07/01/2025 11:14

https://www.amazon.co.uk/Specimens-Mairi-Kidd/dp/1785306472

Hurdlin · 07/01/2025 11:16

Kate Foster, The Maiden and The King's Witches

Lentilweaver · 07/01/2025 11:16

Marking!

Nomnomnew · 07/01/2025 11:20

You might like the Darkland Tales series. They’re very short, but are retellings of some dark chapters in Scottish history by modern Scottish authors. I particularly enjoyed Rizzio and Hex.

IridescentShadow · 07/01/2025 11:22

Old but good, D K Broster: https://en.wikipedia.org/wiki/D._K._Broster

Several of hers are set in Scotland, including:

‘The Jacobite Trilogy’

  • Almond, Wild Almond (1933)

D. K. Broster - Wikipedia

https://en.wikipedia.org/wiki/D._K._Broster

LadyMacbethssweetArabianhand · 07/01/2025 11:22

Nigel Tranter is probably one of the older authors of Scottish historical fiction. Definitely Guy Nccrone and Wax Fruit

CrossPurposes · 07/01/2025 11:48

His Bloody Project by Graeme Macrae Burnet is set in the 1860s.

Gastropod · 07/01/2025 12:16

These are great! Going to load up my Kindle and settle in... Can't wait.

OP posts:
HalfALoafIsBetterThanNoBread · 07/01/2025 12:30

All the Dorothy Dunnett books.

HalfALoafIsBetterThanNoBread · 07/01/2025 12:31

They really set the standard for historical fiction.

Blackcountryexile · 07/01/2025 12:38

Sara Sheridan who lives in Scotland
The Fair Botanists. 19th century Edinburgh
The Secrets of Blythswood Square 19th century Glasgow
both currently 99p on Kindle

JaninaDuszejko · 07/01/2025 13:04

Completely agree with Dorothy Dunnett (from Caithness), King Hereafter is a retelling of Macbeth using the historical sources (although most historians don't agree Macbeth and Thorfinn the Mighty were the same person it's still a fabulous story).

Depends how historical accurate you want but Poor Things by Alasdair Gray is rooted in a very realistic 19th century Glasgow (unlike the film which moved it to a fantastical London) and for a mid 20th century Glasgow read his Lanark.

For Orkney read Beside the Ocean of Time by George Mackay Brown
For the north east in the early 20th century read A Scots Quair by Lewis Grassic Gibbon
For Caithness in the early 19th century read The Silver Darlings by Neil M Gunn

devildeepbluesea · 07/01/2025 13:06

Child of the Phoenix is an early Barbara Erskine one, she does sort of time-travel books but this one did a good job of portraying mediaeval Scottish royalty.

repeatpleaseagain · 07/01/2025 14:35

S G MacLean :Alexander Seaton series - very gripping! Late sixteenth early seventeenth century Scotland

Vettrianofan · 07/01/2025 14:45

Yes to Music in the Dark. Loved this book. Borrowed from my local library a few years ago. Definitely a good read.

AmadeustheAlpaca · 07/01/2025 15:44

Lewis Grassic Gibbon - the Scots Quair novels. They deal with some gritty topics in the early 20th century. Also The Mark of the Horse Lord by Rosemary Sutcliffe. It's a children's book, but written in a more mature style than lots of current adult fiction. It's set in Dunadd Bronze Age fort in Argyllshire.

crumpet · 07/01/2025 15:57

Don’t forget Walter Scott!

MajorCarolDanvers · 07/01/2025 16:09

Mollie Hunters books. Some are written for teens, some for adults. All amazing.

set in Edinburgh or the highlands.

MaryYellann · 07/01/2025 16:16

Following with interest!

I read a wee short story by Denise Mina, "Rizzio" which you might enjoy.

It's a retelling of the assasination of Mary Queen of Scots' secretary/friend.

It's part of the Darkland Tales series but I haven't read the others. Worth a look!

Gasp0deTheW0nderD0g · 07/01/2025 16:21

Robert Louis Stevenson - Kidnapped, Catriona, The Master of Ballantrae

Jekyll and Hyde was actually set in London but feels as if it should have been Edinburgh, so I'll mention it here too.

John Buchan's novels were not written as historical fiction but they are so old now that perhaps they count.

The Prime of Miss Jean Brodie was published in 1961 but set in Edinburgh in the 1930s. Would that count?