Fonab Castle

Pitlochry, Perthshire, Scotland

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

Our Experts Say:

Nestled in the heart of the Scottish Highlands, Fonab Castle offers an unforgettable 5-star experience, blending historic charm with modern luxury and a welcoming Scottish hospitality. Just across the river from the charming town of Pitlochry and overlooking the awe-inspiring Loch Faskally, it boasts commanding views of wonderful Highland Perthshire scenery. See more

9.7
Outstanding
Latest reviews (30)

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)

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)

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)

Sherbrooke Castle

Glasgow, Scotland

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

Our Experts Say:

Sherbrooke Castle is a 4-star Baronial hotel, crafted in rich red sandstone, located in the leafy suburb of Pollokshields in Glasgow’s Southside, a great location for both business and leisure guests. A variety of rooms are on offer, located in the cottage, garden suites and castle. The restaurant is open throughout the day for breakfast, lunch and dinner. See more

8.9
Superb
Latest reviews (3)

Melville Castle

Midlothian, near Edinburgh, Scotland

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

Our Experts Say:

Melville Castle Hotel is the perfect base to explore the bustling city of Edinburgh. Edinburgh Castle, the Royal Mile, University of Edinburgh, Holyrood Park and Arthur's Seat are all within five miles of the hotel. Murrayfield Stadium, the Edinburgh Playhouse and Edinburgh Airport are also nearby. Guests can choose from one of the recently refurbished, individually designed bedrooms and suites. See more

8.1
Very Good
Latest reviews (73)