The Best Castle Hotels in Scotland

This post likely contains affiliate links. By booking through these links I may make a small commission (which I am very grateful for!) at no extra cost to you.

Scotland has a ton of charm. From the dark, medieval city of Edinburgh, to the mysterious Loch Ness, and the fairy stories of the stunning Isle of Skye; this small island country is filled with magic. But while the folklore and landscapes are fun to explore, there’s another way to add some magic to your visit, like staying in one of the many castle hotels in Scotland

The concept of staying in a castle hotel isn’t new, but it’s often associated with a costly price tag. While staying in a Scottish castle hotel is a luxury experience, it doesn’t need to break the bank. With that in mind, here are my top recommendations for castle hotels in Scotland; with options for a variety of budgets.

Glenapp Castle Hotel

Glenapp Castle offers a true fairytale escape for those looking for a regal Scottish castle hotel. This romantic hotel is designed in the Scottish Baronial style with towering turrets, an oak-panelled interior, and stunning sea views. There are 36 acres of beautiful gardens to explore, an award-winning restaurant, and plenty of sporting activities to enjoy. Without a doubt, it’s one of the most beautiful and luxurious castle hotels in Scotland.  

Check prices for Glenapp Castle Hotel on booking.com here.

Check prices for Glenapp Castle hotel on hotels.com here

Dalhousie Castle Hotel and Spa

There are over 700 years of history in the walls of this Scottish Castle hotel and has hosted numerous prestigious guests including Queen Victoria and Sir Walter Scott. An award-winning restaurant, the luxurious Aqueous spa, archery and falconry promise to make your stay a unique and memorable experience. Not to mention that Dalhousie Castle Hotel was named Scotland’s Castle Hotel of the Year for 2016; another reason why it’s a perfect pick for your Scottish vacation.

Check prices for Dalhousie Castle and Spa on booking.com here.

Check prices for Dalhousie Castle and Spa on hotels.com here

Stonefield Castle Hotel

Dating back to 1837, Stonefield Castle is one of the most beautiful castle hotels in Scotland. Set on 60 acres of woodland by Loch Fyne, it’s perfect for a tranquil escape. The castle itself is stunning as well, with some original furnishings, wood panelling, decorative ceilings, and marble fireplaces. Plus, with only 35 rooms it’s a small and intimate Scottish Castle hotel that promising to offer a memorable experience.

Check prices for Stonefield Castle Hotel on booking.com here.

Check prices for Stonefield Castle Hotel on hotels.com here

Cornhill Castle Hotel

Cornhill castle is a beautiful building overlooking the Lanarkshire Hills. However, it wasn’t always so elegant. This historic building was originally about the size of a farmhouse but has since been expanded and adapted over time by its various owners. Today, the once humble building now resembles a French chateau and is a perfect pick for travellers looking for a regal castle hotel in Scotland. 

Check prices for Cornhill Castle Hotel on booking.com here.

Check prices for Cornhill Castle Hotel on hotels.com here

Dornoch Castle Hotel

Dornoch Castle Hotel

Dornoch is one of the most luxurious castle hotels in Scotland and is located in the picturesque Highlands. The historical castle has 22 rooms, each individually furnished to follow a specific theme to draw on the property’s history. The hotel also houses Dornoch Distillery company which produces organic gin. The unique mix of a Scottish castle hotel with an onsite distillery makes it a great choice for travellers. 

Check prices for Dornoch Castle Hotel on hotels.com here

Fonab Castle Hotel and Spa

Fonab Castle Hotel and Spa is a small but beautiful five-star property about 30 minutes outside of Perth. Its perched on the shore of Loch Faskally, overlooking the lake and to Ben Vrackie in the distance. A decadent spa, elegant dining options, and a unique Gin bar make it a great pick for visitors in search of romantic castle hotels in Scotland.

Check prices for Fonab Castle Hotel and Spa on booking.com here.

Check prices for Fonab Castle Hotel and Spa on hotels.com here

Sherbrooke Castle Hotel

Sherbrooke Castle hotel looks fit for a princess. A baronial red sandstone building set in a beautiful garden landscape. The building dates back to the late 1800s and served as a radar training centre for the British during WWII. It’s located only about ten minutes from Glasgow city centre, making it an easily accessible choice for those wanting to spend a night in a Scottish castle hotel. 

Check prices for Sherbrooke Castle Hotel on booking.com here. 

Check prices for Sherbrooke Castle Hotel on hotels.com here.  

Thirlestane Castle

Thirlestane Castle Hotel is located in the Scottish borderlands and considered to be one of the prettiest castle hotels in Scotland. This 16th century castle is home to the Maitland family who has finished the home to a 5 star luxury standard allowing visitors to dine and stay in this Scottish castle. There are several castle suites available to book that can be booked individually or, if you are a larger group, you can book the entire castle. Horsebackriding, spa, afternoon tea, and fishing are also all available here.

Book the Earl and Countess Suite

Book the Glenburnie Suite

Book the Sculleries Suite

Book the Lauderdale Suite

Book the Maitland Suite

Scotland is a beautiful country to visit, and a stay at any of these castle hotels in Scotland promises to add a bit of magic to your travels.

Ready to Book Your Trip?

Don’t forget travel insurance!

Please do not travel without travel insurance! I’ve had to use it multiple times throughout my travels and it has saved me thousands of dollars. You can learn more about travel insurance here. If you are looking for a provider I love and recommend SafetyWing. For Canadian readers, take a look at SoNomad.

Book your accommodation

I love and recommend booking.com for accommodation. They have a range of hostels, guesthouses, hotels, and resorts. Plus, the platform has a great loyalty program that means the more you book, the more you can save. 

Book your tours

My go-to tour provider that I love to recommend is GetYourGuide. They have options all over the world and partner with local companies for everything from day trips to food experiences and even airport transfers. 

Get connected

If you want to have data while travelling for online maps or any other needs, an esim is one of the easiest solutions. I’m a big fan of Airalo and have used their sim cards around the world from Brazil to Uzbekistan, Greece to the USA. It’s really easy- you download the app, pick what country you want an esim for, and after you purchase it follow the installation instructions. You can use promo code HANNAH3326 to save $3USD on your next esim purchase. 

Not sure what to pack?

I have destination-specific guides for some countries but you can also check my travel essentials and camera gear if you are looking for some ideas. 

Looking for a travel buddy?

Check out my group trips!

Castle Hotels in Scotland Pin

19 Comments

  1. Clazz - An Orcadian Abroad on March 3, 2018 at 1:52 pm

    These all look amazing! I think my favourite is Cornhill. 🙂 Definitely hope I can stay in one of these one day.

    • Hannah Logan on March 3, 2018 at 2:47 pm

      Cornhill looks like a stunner for sure!

  2. JC on March 3, 2018 at 2:26 pm

    Must save this! Did a castle stay during our Ireland trip and it was well worth it – would love to do one in Scotland when we finally make our way there!

    • Hannah Logan on March 3, 2018 at 2:47 pm

      haha I actually created this post after my Ireland castle hotel roundup was so popular. People started asking if I knew of any in Scotland!

    • Shonda on October 20, 2018 at 1:23 pm

      What was the name of the castle you stayed at in Ireland?

      • jasmine on October 26, 2018 at 2:30 am

        Ballyseede Castle

  3. lexieanimetravel on March 3, 2018 at 2:29 pm

    Oh my these are all beautiful and fabulous Hotels here. I would really love to stay them all. How much is one night? I can’t wait to book!

    • Hannah Logan on March 3, 2018 at 2:46 pm

      Depends on the castle! But some of them are quite affordable 🙂

  4. Malvika on March 3, 2018 at 5:55 pm

    What beautiful hotels!! I’d love to visit one day

  5. Mona Corona on March 4, 2018 at 3:44 am

    Omg! I would love to stay in a castle hotel. All these castles look amazing! I can’t wait to visit!!

  6. […] Best Castle Hotels in Scotland […]

  7. […] it comes to castle hotels, Ireland and Scotland tend to get most of the attention. However, while both of those countries have some great […]

  8. Anne ferguson on November 26, 2020 at 3:56 pm

    Stayed in dalhousie Castle Hotel as our son got married there 2019 it was beautiful 💖

    • Hannah Logan on November 27, 2020 at 8:04 am

      I bet that was a stunning wedding!

  9. Bev on February 25, 2021 at 12:30 pm

    Thirlestane Castle in Lauder (near the border) is also really beautiful! Lived there for 6 months back in the 70’s (before all of the amazing upgrades) and it was such an adventure! Beautiful grounds with cows included, being wakened early on a Sunday morning by the start of the fox hunt, straw mattresses, the whole package! Absolutely something to cherish and to tell future grandchildren about!

  10. Addie. Hoskinson on January 9, 2022 at 4:12 pm

    Thirlestane. Also has the most beautiful plaster work I have ever seen. And that includes Buckingham Palace! A real gem tucked away in the Borders.

  11. David Br on November 27, 2022 at 8:10 am

    Check out Carlowrie castle hotel, near Edinburgh. I do like a turret !

Leave a Comment





Dreaming of Adventure?

Sign up to the Eat Sleep Breathe Travel mail list and stay up to date with all the latest travel tips and stories.