Known for its vast history of natural beauty, historic castles, and deep cultural heritage, Scotland has long been a spotlight for storytelling. Many writers do a wonderful job portraying this land’s beauty through their narratives and providing the perfect setting for unforgettable stories. If you’re drawn to Scotland’s enchanting cities like Edinburgh, or its wild beauty like the Isle of the Skye, these books will surely draw you into Scotland’s heart.
Outlander by Diana Gabaldon
It only makes sense to start with this impeccable novel, the first book that comes to my mind when I think of Scottish stories. Loved by millions of readers and watchers from its adapted TV series, Outlander takes the spotlight for its enchanting romantic story set in Scotland. Following our protagonist Claire Randall as she accidentally gets transported to two centuries in the past, she meets a Scottish warrior and finds safety in his company despite her abnormal situation. One small issue, Claire has a husband back home in her original timeline, 1945. Will she find her way back to the present or stay with her gentle warrior?

The Thorns Remain by JJA Harwood
Set in a Highland Village in 1919, Moira Jean finds herself alone when her friends are mysteriously taken by the Fae during their celebration in the forest. To save her friends and find out what happened to them, Moira has to bargain with the Lord of the Fae and race against time, for the longer she spends time with the Fae, the less human she becomes. If Moira cannot save her friends before Beltane, they could be lost forever in their strange world. A wonderful fairy tale highlight in Scotland, this kindling romance story will carry you away.

The Lost Queen by Signe Pike
Now if you have already read Outlander, this spectacular novel is recommended for fans of it! The first book in a historical series, The Lost Queen reveals the untold story of a powerful and forgotten queen of sixth-century Scotland, the twin sister of the man who inspired the legendary character of Merlin. Our protagonist Languoreth is one of the most powerful medieval queens in British history and ruled at a time of disruption and bloodshed.

With her twin brother Lailoken, Languoreth gets thrown into a world of danger and violence as a war brings the hero Emrys Pendragon to their door, along with the company of a handsome warrior Maelgwn. Their passionate connection is forged by enchantment beyond words, but she is promised an arranged marriage with the son of the High King. Read more to follow her journey as she must hold her duty to fight for her kingdom and all she holds dear to her.
Eleanor Oliphant Is Completely Fine by Gail Honeyman
If you’re more interested in seeing a book set in Scotland, but with a way more modern setting, this story is the perfect fit; set in Glasglow, Honeyman does a splendid job at highlighting Scotland’s city culture and humor. In this novel, you will follow along with Eleanor, who lives her life no better than fine. As she struggles with social skills and tends to say exactly what is on her mind, Eleanor is perfectly fine with spending every weekend by herself. But her whole life changes when she meets Raymond, a bubbly IT guy from her office, who may help Eleanor open her heart.

Whether you enjoy reading about Scotland’s deeply rooted cultural history in the Highlands or through a more contemporary lens in their urban cities, these novels are a great choice to immerse yourself in its lands.
Interested in reading about Scottish folklore, read our article here.
Check out our fantasy book list on bookshop.org here!
















