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 Macdonald Pittodrie House near Aberdeen 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

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

Glenspean Lodge Hotel

Glenspean Lodge Hotel, Roy Bridge, Inverness-Shire, PH31 4AW.

Once a Victorian hunting lodge, this four star hotel is located in the heart of the Scottish Highlands. Featuring a jacuzzi, sauna, award winning restaurant and a malt whisky bar, the hotel offers a true Scottish experience.

  • 19th Century

The Balmoral Hotel

The Balmoral Hotel, Princes Street, Edinburgh, Scotland, EH2 2EQ.

This five star luxury hotel in the heart of Edinburgh is a landmark in it’s own right. Boasting an indoor pool, sauna, gym, and a Michelin starred restaurant, this is one of the finest hotels in Edinburgh.

  • 19th Century

Roxburghe Hotel and Golf Course

Roxburghe Hotel, Heiton, Kelso, Scottish Borders, TD5 8JZ.

With elegant bedrooms, a golf course, a selection of outdoor activities and a fabulous restaurant, the Roxburghe is also only located an hour from Edinburgh and Newcastle. Surrounded by beautiful countryside.

  • 12th Century