Glengarry Castle

Invergarry, Scottish Highlands, Scotland

Stay from £220 per room, per night (bed & breakfast).

Our Experts Say:

Glengarry Castle is a castle hotel on the shores of Loch Oich, between Loch Ness and Loch Lochy. It is set amongst 60 acres of woodland, in the heart of the Scottish Highlands. The castle is built alongside the ruins of Invergarry Castle, clan seat of the MacDonells of Glengarry, where Bonnie Prince Charlie stayed after the Battle of Culloden. The current building is Victorian, with pine panelling, oil paintings, a welcoming log fire, and 26 bedrooms. See more

9.3
Superb
Latest reviews (4)

Tulloch Castle

Dingwall, near Inverness, Scotland

Stay from £99 per room, per night (room only).

Our Experts Say:

Tulloch Castle Hotel dates from the 12th century, when first the Bains and later the Clan Davidson laid claim to its lands. The castle is located at an imposing position, with highland views spread out like an open atlas; it is on the edge of the bustling market town of Dingwall, and just 15 miles north of Inverness. Tulloch Castle continues to stand proud as a magnificent fortress, with a ready welcome for travellers from all walks of life. See more

7.9
Good
Latest reviews (104)

Kincraig Castle

Ross-shire, near Inverness, Scotland

Stay from £136 per room, per night (bed & breakfast).

Our Experts Say:

Kincraig Castle Hotel enjoys fine views overlooking the Cromarty Firth and is considered by many who have stayed to be a hidden treasure in Ross-shire - a luxury 4 Star Romantic Hotel, with a 2 AA rosetted restaurant, just outside Inverness and close to Tain and Dornoch. See more

8.8
Very Good
Latest reviews (30)

Inverlochy Castle

North of Fort William, Scottish Highlands, Scotland

Stay from £657 per room, per night (bed & breakfast).

Our Experts Say:

Inverlochy Castle sits nestled amongst the foothills of Scotland's highest mountain - the mighty Ben Nevis - and in some of the most beautiful scenery in Scotland. A 19th century Scottish castle hotel that you will never forget staying in. See more

9
Superb
Latest reviews (19)

Dornoch Castle

Dornoch, Sutherland, Scotland

Stay from £99 per room, per night (bed & breakfast).

Our Experts Say:

Steeped in Scottish history and fascinating legends, the 15th century Dornoch Castle firmly stands its ground opposite the inspiring 12th century Dornoch Cathedral. The castle offers visitors a choice of 18 en-suite garden rooms, sumptuous cuisine and enjoyable wines, making Dornoch Castle a truly memorable castle experience. See more

7.9
Good
Latest reviews (3)

Dalmunzie Castle

Glenshee, Perthshire, Scotland

Stay from £125 per room, per night (room only).

Our Experts Say:

Dalmunzie Castle Hotel is a stunning quintessential Laird's mansion turreted in the Scot's Baronial style and standing proudly at the head of a 6500 acre estate dating back to 1510. Enjoying magnificent mountain scenery, this Scottish castle hotel is located in a hidden part of Highland Perthshire, yet is less than two hours from Edinburgh airport. Peace and tranquillity are a feature of life at Dalmunzie with fires & lounges contributing to a relaxing haven from the outside world. See more

8.9
Very Good
Latest reviews (116)