Castle Hotels in Scotland

Scotland is a country jam-packed full of castles, from isolated fortresses in the Highlands to palatial residences on the Borders. In recent years, many of these castles have been converted into hotels and luxury B&B’s, and on this page we’ve attempted to list every last one of them!

For the history lovers out there, the oldest castles on our list include Tulloch Castle in the Highlands (dating from the 12th century) and Mingary Castle by the Sound of Mull. For those of you looking to tie in a castle stay with a trip to the capital, be sure to check out Dalhousie Castle which is situated just a few miles outside Edinburgh.

Finally, those of you searching for a romantic break need look no further than Ackergill Tower, once the seat of the Clan Keith and now a five star hotel with 28 luxurious rooms.

Pictured above: Dornoch Castle Hotel, Highlands

Featured Accomodation

Traquair House

Traquair House, Innerleithen, Peeblesshire, EH44 6PW.

Unique B&B accommodation at Traquair House, in the oldest inhabited house in Scotland.

  • 12th Century

Other Popular Castle Hotels

Dornoch Castle Hotel

Dornoch Castle Hotel, Dornoch, Sutherland, Highlands, IV25 3SD.

Dating back to the 1400’s, Dornoch Castle is an inspiring venue. With 21 en-suite bedrooms, some with four poster beds, the castle is ideal for romantic breaks. The restaurant features award winning chefs, as well as a significant malt whisky selection!

  • 15th Century

Knock Castle Hotel and Spa

Knock Castle Hotel, Crieff, Perthshire, PH7 4AN.

Originally built in the 1800’s as the home of the Scottish shipping magnate Lady McBrayne. Today Knock Castle Hotel & Spa offers spacious and luxurious rooms, some with views over Crieff and the nearby countryside.

  • 19th Century

Shieldhill Castle Hotel

Shieldhill Castle, Quothquan, Biggar, Lanarkshire, ML12 6NA.

Shieldhill is not only steeped in history and atmosphere, but is a genuine 800 year old castle, and is situated in the romantic Clyde Valley.

  • 12th Century

Tulloch Castle Hotel

Tulloch Castle, Dingwall, Highlands, IV15 9ND.

Dating back the 1100’s, Tulloch Castle Hotel is full of period features including beautifully restored fireplaces, a 250 year old Great Hall and wonderful ceilings. The castle has 20 en-suite bedrooms filled with character and charm.

  • 12th Century

Amhuinnsuidhe Castle

Amhuinnsuidhe Castle, Isle of Harris, Outer Hebrides, HS3 3AS.

Built for the Earl of Dunmore, this beautiful baronial castle is set on the shores of Loch Leosavay on the Isle of Harris. The 12 individually decorated rooms, feature free Wi-Fi and a private bathroom. Dishes are prepared using local Scottish produce.

  • 19th Century

Mansfield Castle Hotel

Mansfield Castle Hotel, Tain, Inverness-shire, IV19 1PR.

Dating back to the Victorian era, today Mansfield Castle Hotel offers award winning cuisine and 19 sumptuous bedrooms. Also features beautiful gardens and is perfect for romantic breaks, weddings and short breaks.

  • 19th Century

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel, Glenshee, Perth and Kinross, PH10 7QG.

Boasting stunning mountain scenery, Dalmunzie Castle is an elegant country house hotel and former Lairds mansion. Hidden away in Highland Perthshire, it is just metres away from Dalmunzie Golf Course and less than a 2 hour drive from Edinburgh Airport.

  • 16th Century

Stonefield Castle Hotel

Stonefield Castle Hotel, Tarbert, Loch Fyne, Argyll, PA29 6YJ.

This Scottish baronial styled castle dates back to 1837, and offers the perfect place to sit back and relax amongst grand surroundings and beautiful grounds. Recently refurbished, the castle offers fine accommodation for the discerning traveller.

  • 19th Century

Glengorm Castle

Glengorm Castle, Tobermory, Isle of Mull, Inner Hebrides, PA75 6QE.

Dating from 1860, Glengorm Castle, aka Castle Sorn, was built in a Scots Baronial style for the highly controversial James Forsyth of Quinish. With stunning views over the Atlantic Ocean, it offers B&B accommodation in 7 comfortable rooms.

  • 19th Century

Ackergill Tower Castle

Ackergill Tower Castle, Wick, Caithness, Highland, KW1 4RG.

Dating from the early 1500s, this imposing five-storey castle was once home to the head of the Clan Keith. Overlooking its very own beach close to Scotland’s most northerley tip, it now offers luxurious accommodation in 28 elegant rooms.

  • 16th Century

Looking for castle hotels across the whole of the UK? Check out our Castle Hotels in England and Britain page.