10 Best Fantasy Books Set In Scotland

Explore the most magical fantasy books set in Scotland. Everything from adventure and historical novels to romance books set in Edinburgh. Read about the fascinating Scottish mythology, legends, and myths, or read an old fairy tale with a new twist.

We collected some of the most enchanting romance books set in Scotland that will not only feed your wanderlust but take you on epic adventures filled with history and magic. We love to fill our online book nook with the most exciting book lists and these Scottish novels and tales set in Scotland will surely give you some thrills and wanderlust.

Keep yourself cozy with a hot cup of something and get lost in wondrous historical romance books, horror novels, Celtic fantasy novels, enchanting books set in Edinburgh, the highlands, and all around Scotland.

Meet druids, witches, warriors, queens, fairies, and other legendary and mythological creatures. Travel around Scotland without leaving the comfort of your favorite reading chair.

Magical Fantasy Books Set In Scotland 

*Disclaimer: Some links on AsianaCircus.com are affiliate links. If you click through and make a purchase we may receive a small commission (at no additional cost to you). Thank you for your support, you’re awesome! =)

Magical fantasy books set in scotland

10| Daughter of the Forest by Juliet Marillier, Historical fantasy novel, Published: 1999

Daughter of the Forest by Juliet Marillier, Historical fantasy novel set in Scotland

New Zealand born Juliet Marillier has Scottish ancestry and her Celtic-Gaelic roots fascinated her. Inspired by that colorful history, she decided to write a captivating series honoring the ancient culture.

Daughter of the Forest is the first of the Sevenwaters series that consists of six and a half books. Readers instantly became fans and hoped for more and more books right after the first pages.

The first book introduces a magical world, where everything seems to be perfect until Sevenwaters’ king is enchanted by his witch wife. The seventh child and only daughter of the king, Sorcha is facing unprecedented challenges and tough decisions.

Daughter of the Forest by Juliet Marillier is among the most exciting fantasy books inspired by Scottish folklore.

9| The Edinburgh Seer by Alisha Klapheke, Romance Fantasy Book Series, published: 2017

The Edinburgh Seer by Alisha Klapheke - best books set in Scotland

Scotland’s capital is a magical city, where everyone could imagine all sorts of fantastic creatures lurk around. USA Today bestseller author Alisha Klapheke also got very inspired by Edinburgh.

Just as every visitor would play with the thought of paranormal beings populating the cobbled streets and historic sites, Klapheke had a vision too. The Edinburgh Seer invites readers to an incredible adventure. The main character, Aini MacGregor has to hide her forbidden magical powers and cope in a dark world.

When her father is abducted, she realizes, there is no one she could trust, but herself.

The Edinburgh Seer by Alisha Klapheke is one of the most captivating fantasy books set in Edinburgh.

8| By These Ten Bones by Clare B. Dunkle, Horror, Published: 2005

By These Ten Bones - best fantasy books set in Scotland

By These Ten Bones is surely a great pick if you are looking for historical novels set in Scotland. The misty Scottish Highlands have been a subject of mystery for many years. Every traveler wants to visit to experience the historic little towns and villages up north.

Clare B. Dunkle invites readers to explore the region through a spine-chilling novel that is going to raise the hair on everyone’s neck. When a mysterious stranger appears in a quiet little town in the Highlands, Maddie’s life changes forever.

She is drawn to the handsome and talented woodcarver. But when people begin to die, she has to make up her mind about her priorities.

Dunkle’s By These Ten Bones is among the scariest historical romance books set in Scotland if you love werewolves.

7| The Forest Laird by Jack Whyte, Historical High Fiction, Published: 2010

The Forest Laird by Jack Whyte - best fantasy books set in Scotland

Scotland born author Jack Whyte wrote a fascinating trilogy about one of the biggest Scottish heroes in history. William Wallace was a significant figure, who had bravely fought for Scottish independence in the 13th century. His story was told for centuries, even a hit movie adapted it with Mel Gibson starring.

The Scottish fiction starts with Wallace beginning his last confession in a London dungeon before his execution. Naturally, while it is loosely based on true events, most of the trilogy remains fiction. The books are perfectly exciting, showing an incredible journey of how a man managed to write history by gathering his people.

It’s the perfect book for fantasy lovers who love epic tales about history’s greatest legends.

The Forest Laird by Jack Whyte is one of the most fascinating historical fantasy books set in Scotland that is based on a real hero.

6| The Falconer by Elizabeth May, Historical Horror Fantasy Books Series, Published: 2013

The Falconer by Elizabeth May - best fantasy books set in scotland

Fantasy and steampunk readers are going to be held captive by this amazing book. It’s the first of The Falconer trilogy and from the first page to the last, you are in for an amazing time.

There are very few steampunk books set in Edinburgh and even fewer that are so entertaining. The story follows Marquess of Douglas’ only daughter Lady Aileana Kameron. She has everything one would wish for, but she never sits back to enjoy all the wealth and beauty.

Turns out she has a special ability as the last female warrior who can sense the bloodthirsty faeries, the sìthíchean. Aileana devotes all her time and energy to become the strongest Falconer to protect the innocent.

If you love dark fantasy books especially in a historical setting you should give this one a try.

The Falconer is one of the most exciting books about Scottish mythology and is among the best steampunk fantasy novels set in Edinburgh.

5| Doon by Carey Corp, Fairy tale, Published: 2013

Doon by Carey Corp - best fantasy books set in Scotland

After Veronica accepted her best friend, Mackenna’s invitation to spend the summer in Scotland her life changed forever. No one would say no to a few months in the beautiful Scottish landscapes.

Upon discovering a strange set of rings and a letter from Mackenna’s great aunt, the two find themselves in a whole different world.

Doon is a very entertaining read with both main characters having their fair share of romance. Readers get to explore some parts of Scotland and beyond. This romantic fairy tale is going to brighten up every reader’s day in no time.

Doom is one of the most beautiful fantasy books set in a magical country that can give you serious wanderlust.

Doon by Carey Corp is surely among the most magical romance fantasy books set in Scotland for YA and adult readers.

4| Enter Three Witches by Caroline B. Cooney, Historical, Published: July 23, 2007

Enter Three Witches by Caroline B. Cooney, Historical, Published July 23, 2007

Shakespeare’s classic play Macbeth is beloved all around the world. Caroline B. Cooney managed to put an interesting spin on it so YA readers can fall in love with the tragic story.

It surely one of the most captivating historical novels set in Scotland. We follow Lord and Lady Macbeth’s ward Lady Mary, whose father was executed. Following his betrayal of the Scottish King, every power-hungry person began to conspire.

Lady Mary’s life is in danger but she only wants to end this madness and bring peace to her country. This eventful book is full of twists and romance appealing to both boys and girls.

Enter Three Witches by Caroline B. Cooney is a fascinating twist on Shakespeare’s Macbeth that will make you want to read the classic again while enjoying one of the spookiest novels set in Scotland.

3| The Winter Sea by Susanna Kearsley, Historical Romance Novel, Published: 2008

The Winter Sea by Susanna Kearsley - best fantasy books set in scotland

If you love romance books set in Scotland then Susanna Kearsley’s novel is going to be a new favorite. The story takes place in two separate times; one in modern days following fiction writer Carrie, the other during the Jacobine uprising.

Although it is a romance novel, there are many interesting plot developments that are the result of Kearsley’s thorough research of the time. Readers get to meet Sophia, who is rather a close observer of the events. It is a delightful read, with plenty of exciting chapters, while the love story unfolds very gently.

The Winter Sea by Susanna Kearsley is among the most enjoyable historic Scottish novels for romance lovers.

2| Outlander by Diana Gabaldon, Historical Romance Book Series, Published: 1991

Outlander by Diana Gabaldon, Historical Romance Book Series, Published 1991

It is definitely one of the most well-known modern Scottish novels around the world. Diana Gabaldon’s imaginative and captivating romantic fantasy was adapted into TV as well.

Claire Randall finds a portal that takes her from 1945 to 1743. She is labeled as an outlander and tries to survive in a dark time, where only the fittest survived. It is a very exciting read with many surprises while the protagonist is extremely smart and manages to put her skills into use.

The romance is magical, which every YA reader adores. Furthermore, the historic world is pretty interesting as well because Gabaldon had done quite thorough research on those times. Outlander will be one of the most beautiful and exciting fantasy romance books you’ll ever pick up.

Outlander by Diana Gabaldon is certainly among the most enchanting historical romance books set in Scotland.

1| Beyond the Highland Mist by Karen Marie Moning, Paranormal Romance Fantasy Book Series, Published: 1999

Beyond the Highland Mist by Karen Marie Moning, Paranormal Romance Fantasy Book Series, Published 1999

Historical romance lovers are in luck if they haven’t heard of the Highlander series. Once picking it up, no fan will be able to put it down. Fortunately, there are eight books, therefore a good time is guaranteed for a while.

Meet Hawk, the fierce and irresistible warrior, who always got what he wanted, but never felt true love. When Adrienne de Simone is magically transported from modern-day Seattle, a real adventure begins.

The two are drawn together and while Adrienne tries to resist at the beginning, a heart-pounding romance unfolds.

Beyond the Highland Mist by Karen Marie Moning is a great start to the series which are amid the most popular historical romance books set in Scotland.

Best fantasy books set in scotland (1)

Thank you for reading!