Skip to Content

The 30 Best Books About Scotland (Historical Fiction & More!)

Get ready to embark on a literary journey through the enchanting land of Scotland! Whether you’re planning your Scottish adventure or daydreaming about the rugged Highlands, we’ve got the ultimate wanderlust fix for you.

If you’re a fan of the classics, dive into the timeless tales of Scotland’s literary legends like Robert Louis Stevenson and Sir Walter Scott. Or, if historical fiction is more your jam, the Outlander series has convinced many readers to add Scotland to their bucket list!

No matter your favorite genre of literature, our handpicked selection has a book on Scotland for everyone. Keep reading for the 30 books best books about Scotland, including classics, historical fiction, mystery, travel, and history books.

Disclaimer: This article contains affiliate links. I may earn a small commission when you purchase a product or book a stay through these links at no extra cost to you.

Classic books about Scotland

Lanark by Alasdair Gray

“You suffer from the oldest delusion in politics. You think you can change the world by talking to a leader. Leaders are the effects, not the causes of changes.”

Alasdair Gray is one of the most famous names in Scottish fiction. In particular, he’s known for multiple award-winning novels and collections of short stories and poetry.

So, we’ll start this list with one of his best works and one of the most influential Scottish novels of the 20th century. Lanark begins with a man waking up on a train with no memory of how he got there.

Throughout the novel, Gray combines realism and dystopian surrealism as he paints a picture of his hometown: Glasgow. If you like stories that play with linearity, you’ll love this one.

Kidnapped by Robert Louis Stevenson

“There are two things that men should never weary of, goodness and humility; we get none too much of them in this rough world among cold, proud people.”

This classic novel to read before visiting Scotland follows 17-year-old David Balfour after a series of misfortunes. First, his parents die, and he ends up traveling to stay with his paranoid uncle, Ebenezer. Then, Ebenezer sells David into slavery to keep the family estate to himself.

Luckily, things begin to improve for David with the help of a new friend: Alan Breck Stewart. Since Alan happens to be a fugitive Jacobite, these two are eventually able to make an epic escape to the Scottish Highlands.

As you can imagine, this is an exciting place to be in 1751–just a few years after the Jacobite rising. From start to finish, Kidnapped is an enthralling tale of adventure. Plus, it has a sequel!

The Prime of Miss Jean Brodie by Muriel Spark

“To me education is a leading out of what is already there in the pupil’s soul.”

Miss Brodie is an unorthodox teacher at the Marcia Blaine School for Girls in Edinburgh in the 1930s. As you may have guessed from the title, she’s also in her prime. One day, Miss Brodie chooses six elite students to become her mentees. From that moment, the girls become known as “the Brodie set.”

Throughout the novel, we see how Miss Brodie’s influence follows these impressionable girls through life. Plus, in a twist of events, one of the mentees will eventually betray Miss Brodie, ruining her teaching career.

Waverley by Sir Walter Scott

“There is no better antidote against entertaining too high an opinion of others than having an excellent one of ourselves at the very same time.”

Sir Walter Scott may be most famous for his poetry, but did you know he also wrote prose? In fact, Waverley (also called Tis Sixty Years Since) was his debut novel, which he chose to publish anonymously in 1814.

In this historical novel, readers follow the story of Edward Waverley, an English soldier during the Jacobite rising of 1745. Although he’s an army officer, certain events test his loyalty to the crown, ultimately leading to his involvement with the Scottish cause.

Waverley–as well as the other books in the Waverley series–were some of the most widely read novels in Europe at the time of their publication.

Read More: Harry Potter Guide to Edinburgh

Historical fiction set in Scotland

Outlander by Diana Gabaldon

Outlander is one of the best-known romance books set in Scotland. The series is a fun blend of historical romance and science fiction (time travel). Claire Randall, a nurse in 1945, walks through a standing stone and is transported back in time to 1743.

She finds herself completely out of place in the Scottish Highlands while the country is on the brink of a rebellion. Love, rich historical detail, and action-packed scenes will capture any reader and make you want to continue the series! In fact, it’s so popular that Starz adapted it into a hit TV show.

Mary Queen of Scotland and the Isles by Margaret George

In this historical fiction read, Margaret George tells the tale of one of the most intriguing figures in Scottish history: Mary, Queen of Scots. If you aren’t familiar with Mary Stuart, she became the Queen of Scots when she was only six days old.

As a child, she was sent to France to be raised in a safe place, and she became the Queen of France at sixteen. Eventually, she returns to Scotland and attempts to claim her throne, but her position leads to tragic consequences.

Although this is a bit longer of a read, it’s worth seeing Mary come to life in its pages. Especially for those who enjoyed the TV show Reign, you’ll love reading this novel!

Shuggie Bain by Douglas Stuart

Shuggie Bain paints a stark, moving picture of life in 1980s Glasgow, Scotland, under Margaret Thatcher’s rule. The novel centers on young Hugh “Shuggie” Bain, growing up in a dilapidated public housing complex. Shuggie’s mother, Agnes, is both his anchor and a heavy burden, battling alcoholism while yearning for a better life amidst poverty and addiction.

Shuggie, taking on the role of his mother’s primary caregiver, grapples with his own identity and sexuality, enduring bullying and rejection from his peers. Despite its bleakness, the novel reveals moments of resilience and love. Additionally, it won the 2020 Booker Prize.

Corrag by Susan Fletcher

Based on an actual event–the Massacre of Glencoe in 1692–this novel follows Corrag, a woman condemned for her involvement in the slaughter and accused of being a witch. While awaiting her death, she agrees to share her version of events with Charles Leslie, an Irish Jacobite. The vivid descriptions and beautiful writing make Corrag a heroine that readers won’t soon forget.

Please note that Corrag has two alternate titles: The Highland Witch and Witch Light. If you’re looking for a historical fiction novel that combines a strong female protagonist and the Scottish Highlands, it’s one of the best Scotland books for you.

The Game of Kings by Dorothy Dunnett

The Game of Kings is the first book in the Lymond Chronicles series by Dorothy Dunnett. It introduces us to the mysterious Lymond, a young man of many talents who has unfortunately been exiled from Scotland. Nonetheless, he chooses to return home with a mission that is slowly revealed to the readers.

Interestingly, the story occurs as conflict brews between Scotland and England in 1547, while Mary Queen of Scots is just a young child. There are a total of six books in the Lymond Chronicles series. So, this novel is ideal if you’d like to invest time in Scottish books that are part of a longer series.

The Lost Queen by Signe Pike

Fans of OutlanderCamelot, and the Game of Thrones series will love The Lost Queen. Our heroine in this novel, Languoreth, is the twin sister of Lailoken, the man who inspired the legend of Merlin. Although she falls in love with a warrior, Languoreth is already promised to wed Rhydderch, the son of a Christian king.

Set in 6th-century Scotland, we find the country full of superstition and clinging to tradition while Christianity is on the rise. Moreover, Pike released a sequel in 2020 called The Forgotten Kingdom, which continues Languoreth’s story.

The Winter Sea by Susanna Kearsley

In this novel, readers follow two protagonists in a dual timeline: Carrie McClelland, a modern-day American author, and Sophia Paterson, Carrie’s ancestor who lived at Slains Castle in the early 1700s. We meet Carrie as she searches for inspiration for a new novel. After impulsively stopping by Slains Castle in Cruden Bay, she finds herself captivated by the ruins.

While Carrie rapidly works on her novel, something strange begins to happen: she finds out that the events she’s dreaming and writing about may be more fact than fiction. This intriguing story explores a lesser-known part of Jacobite history, all while considering the theory of genetic memory.

In Freedom’s Cause: A Story of Wallace and Bruce by G.A. Henty

For Braveheart fans, this quick read about William Wallace and Robert Bruce will be right up your alley. Set in the late 13th/early 14th century in Scotland, readers follow a fictional character named Archibald “Archie” Forbes. Archie begins his journey by joining William Wallace’s forces at the young age of 16.

After Wallace is captured by the British, Archie continues to fight against English tyranny alongside Robert Bruce. We would suggest this book to anyone who loves Scottish history and adventure novels (there are also romance undertones).

Women of the Dunes by Sarah Maine

Women of the Dunes is an exciting tale that weaves together three timelines: a Norsewoman in the 9th century, a servant girl in the 19th century, and a modern-day archeologist, Libby. The story slowly ties each of these women together as Libby works on a dig on the west coast of Scotland, where her great-great-grandmother once lived.

You can tell that Maine has done a considerable amount of research by the way she describes each time period. We definitely recommend picking up this historical fiction novel if you love legends, archeology, and mystery.

At the Water’s Edge by Sara Gruen

It’s 1945, and as Hitler wreaks devastation across Europe, Maddie and Ellis Hyde and their friend Hank travel to Scotland to hunt the Loch Ness monster. Although all three characters start off as spoiled twenty-somethings, Maddie eventually experiences a wake-up call.

As she begins to discover her husband’s dark secrets, the novel becomes really suspenseful. The descriptions of Scotland and the charming local characters make this book worth a read, even if the main characters can come off as unlikeable.

Read More: 15 Must-Do Activities on Isle of Skye

Mystery books set in Scotland

The Blackhouse by Peter May

Readers will tear through this suspense thriller, starring Edinburgh Finlay Macleod as he investigates a murder on the Isle of Lewis. Although Fin was raised on the island, he hasn’t returned since leaving to go to University.

Interestingly enough, he doesn’t realize that the crime he’s investigating ties to his own childhood. In fact, the man who was murdered was actually the bully at Fin’s high school. The smashing success of The Blackhouse led May to write two additional novels in the series: The Lewis Man and The Chessmen.

The Distant Echo by Val McDermid

The Distant Echo is one of the best mystery books set in Scotland, unraveling a long-unsolved murder case from 1978. It begins with discovering Rosie Duff’s lifeless body in a Scottish cemetery, implicating four young men, including Alex Gilbey and his friends, as prime suspects.

Despite a lack of concrete evidence, suspicion forever shadowed their lives. Twenty-five years later, DC Karen Pirie reopens the cold case, unearthing old wounds, haunting memories, and fresh fears.

An avenger emerges, linked to the past, and two of Alex’s friends meet suspicious ends. McDermid skillfully blends past and present, crafting a thrilling narrative with unexpected twists and complex characters.

Raven Black by Ann Cleeves

Raven Black is the first novel in the eight-part Shetland Island series by Ann Cleves. As you might guess from the series name, this book takes place in remote Shetland, Scotland. The novel’s mystery begins when a local teenager’s strangled body is found in a field.

Circumstantial evidence implicates Magnus Tait, a mentally disabled outcast. Nonetheless, the detectives on the case soon find clues that point them in another direction. Cleeves tells the story from multiple POVs, including DI Jimmy Perez and the potential suspects.

Most readers say they couldn’t predict the ending with the many twists and turns in Raven Black! ITV Studios also developed this Scottish book series into a crime drama television show called Shetland.

Knots and Crosses by Ian Rankin

Knots and Crosses is the first book in the Inspector Rebus series, most of which occur in and around Edinburgh. The protagonist is, of course, Detective Inspector John Rebus, a respected Edinburgh cop.

In this novel, a serial killer is on the loose in the city, murdering multiple women. As he jumps into investigating the murders, Rebus begins to receive strange letters with cryptic messages.

Why is Rebus receiving these letters, and how is the murderer linked to it all? You’ll have to read to find out! This book series is so popular that ITV adapted it into a four-season British TV show, Rebus, which aired from 2000-2007.

44 Scotland Street by Alexander McCall Smith

Welcome to 44 Scotland Street, where readers are introduced to the vivid residents who call this building home. Eventually, these characters come together to solve a mystery involving a painting. While this novel incorporates mystery elements, it’s mainly about getting to know the enjoyable characters that McCall creates.

For example, you’ll meet a student, an anthropologist, an art dealer, a narcissistic roommate, an overbearing mother, and more. Initially published in The Scotsman over a series of six months, you can’t get much more Scottish than this!

Travel books on Scotland (non-fiction)

Findings by Kathleen Jamie

Findings is one of the best travel books about Scotland. In this publication, Jamie, a Scottish poet, provides readers with a soothing collection of essays to introduce us to her home country. Especially if you want to travel to Scotland but haven’t had the chance yet, this book will help you feel like you’re really there!

Jamie transports readers all over the country–from the busy streets in Edinburgh to the quiet Inner and Outer Hebrides. If you enjoy this book, you can continue to its sequel: Sightlines.

Love of Country: A Hebridean Journey by Madeleine Bunting

Journalist Madeleine Bunting heads to  Scotland’s Hebrides to capture the essence of these islands over the course of six years. During her adventures, Bunting describes the history, folklore, and religion of this diverse archipelago, tying in its importance to Scotland as well as to Britain as a whole.

She chooses seven of these islands to focus on: four of which are Inner Inner Hebrides islands, and three are about Outer Hebrides islands. If you’d like to learn about the land, places, and people of the British Isles, this is definitely a good choice for you.

The Living Mountain: A Celebration of the Cairngorm Mountains of Scotland by Nan Shepherd

The Living Mountain is a beautiful example of nature writing, as Nan Shepherd meditates on different facets of the Cairngorm Mountains in Scotland. This book is a relatively short read (about 100 pages). However, Shepherd provides remarkable depth from her many trips and explorations through this region.

Your journey through this book will require a bit of focus to follow all of her descriptions. However, many readers love the detail paid to the mountains as well as the seasons, weather, and the plants, animals, and humans who inhabit this space.

Rebus’s Scotland by Ian Rankin

We previously recommended Ian Rankin’s Inspector Rebus series for those who love mystery novels. Well, if you’ve read and enjoyed the Inspector Rebus novels, you’ll love reading about the real places that inspired the series’ events.

While the Rebus novels are focused on fictional mysteries, this book is more of a guided tour around Scotland. Specifically, you’ll notice how much Rebus’s character connects to Rankin and his experiences. Plus, the author describes Edinburgh and Fife in a way that will convince you to plan a vacation to Scotland.

The Hidden Ways: Scotland’s Forgotten Roads by Alistair Moffat

Moffat takes the reader through ten historically significant walks through Scotland in this travelogue. These hidden gems include the River Road, the Invasion Road, the Road to Heaven, the Great North Road, the Road to Ruin, the Green Roads, the Herring Road, the Rail Road, the Summer Roads, and the Road Block.

From the Romans all the way to World War II, we learn how these “lost routes” tie into Scottish history. You can tell that one of Moffat’s main goals is to convince the reader to get out and explore!

Sea Room by Adam Nicolson

Sea Room: An Island Life in the Hebrides is a captivating exploration of a remote, uninhabited Hebridean island steeped in history and natural beauty. Nicolson’s connection to these enchanting islands, acquired by his father in 1937 through a newspaper ad, is vividly recounted as he delves into the concept of “sea room,” the sense of expansion and freedom that island life offers.

The Shiants, with their treacherous history and dramatic landscapes of turbulent waters and towering cliffs teeming with seabirds, serve as the backdrop for Nicolson’s narrative. He skillfully weaves history, archaeology, and personal reflection together to create a multifaceted portrait of these islands.

Read More: Ride the Hogwarts Express in Scotland

Scottish history books

The Highland Clans by Alistair Moffat

The Highland Clans is one of the best books on Scotland history, tracing the famous clans and their origins back through time. Moreover, Moffat helps the reader explore Highland Clan culture, religious beliefs, Gaelic, and some of the most famous battles.

If you love the TV show Outlander and want a comprehensive guide to Highland culture, this book is a great place to start. Plus, Moffat includes a clan map and a complete list of clan names!

Mary Queen of Scots by Antonia Fraser

After reading the historical fiction account of Mary, Queen of Scots, you may want to read this non-fiction book. Although most people are familiar with Mary’s tragic end, you may not know about her earlier life, her marriages that became her undoing, and the rest of her fascinating story.

Fraser writes in a way that makes her subjects genuinely come to life. Therefore, even if you don’t usually read non-fiction, you’ll still enjoy this book.

A History of Scotland by Neil Oliver

Archeologist, historian, and Scottish author Neil Oliver takes readers on an entertaining journey through Scotland’s history. Overall, this book makes for an enjoyable lesson on Scotland’s past and is incredibly informative to read before a trip. Most interestingly, Oliver takes the time to debunk some myths surrounding iconic moments and figures in the country’s history.

How the Scots Invented the Modern World by Arthur Herman

This book is a compelling read on how Scottish people have contributed to the modern world. History lovers will adore the details about radical ideas that came out of Scotland during the Scottish Enlightenment! For example, learn about key figures in Scottish and world history, like Alexander Graham Bell, David Hume, James Watt, Adam Smith, Robert Louis Stevenson, and more.

The Story of the British Isles in 100 Places by Neil Oliver

The Story of the British Isles is Neil Oliver’s personal account of 100 unique places located on these islands. He begins with the Happisburgh footprints in Norfolk, which were the oldest known hominid footprints outside of Africa.

From there, Oliver jumps chronologically through time from place to place as he walks the reader through essential historical moments. If you like history as well as learning how people in the present are connected to those who lived long before us, you’ll thoroughly enjoy this read!

Are you looking for more Scotland travel tips?

What to Do on the Isle of Skye

Harry Potter Things to Do in Edinburgh

How to See the Real Hogwarts Express in Scotland

Scotland or Ireland for Your Vacation?

Did you enjoy this post? Pin it for later!

Discover the 30 best books set in Scotland, including Scottish history books, historical novels, classics, travel books, and more! This list includes a Scottish book for every type of reader.

This post was originally written in June 2020 and has since been updated.

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Wednesday 12th of July 2023

What? No books by Nigel Tranter?

Felipe Adan Lerma

Sunday 14th of June 2020

To many people I know want to go to Scotland & I keep being surprisingly reminded, like your post, Leah, how neat an idea that is! 😊

This site uses Akismet to reduce spam. Learn how your comment data is processed.