Historic Hotels in Scotland

Scotland… a land of imposing castles, dramatic scenery and some of the best country house hotels in the whole of Britain. The following pages list around 100 of the very best properties from around Scotland, and range from the magnificent Balbirnie House in Glenrothes, to the Corsewall Lighthouse Hotel, a luxury lighthouse hotel near Stranraer!

Featured Accommodation

Prestonfield House Hotel

Prestonfield, Edinburgh, Lothian, EH16 5UT.

Prestonfield is the only hotel in Edinburgh to hold AA’s highest accolade of 5 Red Stars. Situated moments from Edinburgh’s Royal Mile, this baroque mansion has been luxuriously reworked and now has 22 individual boudoir-like rooms and suites.

  • 17th Century

Other popular listings

Old Waverley Hotel

Old Waverley Hotel, Princes Street, Edinburgh, Scotland, EH2 2BY.

Situated on Princes Street, one of the main shopping streets in the heart of Edinburgh, this hotel is perfect for exploring all that Edinburgh has to offer. Boasts spectacular views of Edinburgh Castle.

  • 19th Century

Strathaven Hotel

Strathaven Hotel, Strathaven, South Lanarkshire, ML10 6SZ.

The hotel is on the edge of the picturesque market town of Strathaven. A family run hotel, built by Robert Adam Jnr in the 18th century and set in three acres of grounds. We are centrally located…

  • 18th Century

Crieff Hydro Hotel

Crieff Hydro Hotel, Crieff, Perthshire, PH7 3LQ.

For over 130 years we have been welcoming people from all over the world to Crieff Hydro. All Crieff Hydro’s 210 en suite bedrooms have been refurbished in the last few years to a good four-star standard.

  • 19th Century

Parliament House Hotel

Parliament House Hotel, 15 Calton Hill, Edinburgh, Scotland, EH1 3BJ.

Even thought the Parliament House Hotel is set in the heart of Edinburgh, it enjoys a wonderfully tranquil location. Beautifully restored with stylish en-suite rooms, MPs Bistro offers a flavoursome menu designed to suit all tastes.

  • 17th Century

Aberdeen Ardoe House Hotel

Aberdeen Ardoe House, Aberdeen, Grampian, AB12 5YP.

Inspired by the royal residence at Balmoral Castle, a few miles upstream, Ardoe House Hotel and Spa is a luxurious modern hotel, beautifully crafted from an imposing 19th century mansion house.

  • 19th Century

Hotel Du Vin St Andrews

Hotel Du Vin, St Andrews, Fife, KY16 9AS.

A perfect venue for a golfing break, Hotel Du Vin features 22 stylish rooms and boasts a French-style bistro. Just a few minutes walk to the British Golf Museum.

  • 19th Century

Loch Ness Country House Hotel

Loch Ness Hotel, Inverness, Highlands, Scotland, IV3 8JN.

Situated only two miles from Inverness, the four star Loch Ness House Hotel offers traditional highland hospitality. There is a 2 AA rosette restaurant, and the hotel is ideally located for exploring and touring nearby Loch Ness.

  • 18th Century

Edinburgh – Royal Terrace

Royal Terrace Hotel, 18 Royal Terrace, Edinburgh, Scotland, EH7 5AQ.

This gorgeous hotel dates back to the Georgian era and is situated in the centre of Edinburgh. It boasts an indoor swimming pool, steam room, sauna, as well as a stylish restaurant.

  • 18th Century

Western Isles Hotel

Western Isles Hotel, Tobermory, Isle of Mull, Scotland, PA75 6PR.

With breathtaking views towards the Sound of Mull, the Western Isles Hotel is full of character. Featuring 26 well decorated en-suite bedrooms, customers have the choice of either a seaview or inland view.

  • 19th Century

Ballachulish Hotel

Ballachulish Hotel, Ballachulish, Highlands, Scotland, PH49 4JY.

Sitting on the edge of a loch, this historic Highland hotel is designed for rest and relaxation. Many bedrooms offer a lochside view, and there is a lovely bar & bistro. The roaring log fires make a winter visit especially cosy.

  • 18th Century