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

Hilton Hotel Dundee

Hilton Hotel Dundee, Invergowrie, Dundee, Angus, DD2 5JT.

The Landmark Dundee is a four star luxury hotel with a range of stunning bedrooms. Voted ‘Dundee Hotel of the Year’ in 2011. The hotel’s restaurant has been awarded an AA Rosette.

  • 19th Century

Corsewall Lighthouse Hotel

Corsewall Lighthouse Hotel, Kirkcolm, Stranraer, DG9 0QG.

This unique and luxury lighthouse hotel dates back to 1815, and boasts some of Scotland’s most spectacular coastline nearby. Romantic Award Winning Restaurant

  • 19th Century

Rufflets Country House

Rufflets Country House, St Andrews, Fife, KY16 9TX.

This turreted mansion house, set in 10 acres of award-winning gardens one mile west of St Andrews, has been in the same family ownership since 1952. The fine dining Terrace Restaurant has 2 AA Rosettes.

  • 20th Century

Fairfield House Hotel

Fairfield House Hotel, Ayr, Ayrshire, KA7 2AS.

The four star Fairfield House Hotel retains much of its unique character, whilst also offering modern luxuries such as a swimming pool, sauna and steam room. The hotel’s restaurant was voted “Best Informal Dining Restaurant in Scotland” in 2006.

Skeabost Hotel

Skeabost Hotel, Skeabost Bridge, Isle of Skye, IV51 9NP.

Skeabost Country House sits majestically in its own extensive grounds at the edge of Loch Snizort. Skeabost is a hidden gem on this most spectacular of Scotland’s Islands.

  • 19th Century

Fishers Hotel

75 - 79 Atholl Road, Pitlochry, Perthshire.

Centrally located in the beautiful Victorian town of Pitlochry in the Perthshire Highlands, a warm welcome awaits at the New Fishers Hotel. Only 1 hour from Edinburgh and almost 90 minutes from Glasgow, the hotel is perfect for business or pleasure.

  • 19th Century

The Howard

The Howard, 32-36 Great King Street, Edinburgh, Lothian, EH3 6QH.

One of Trip Advisor’s ‘top 25 city hotels in the world’, the service offered by this 5-star hotel is second to none, with a dedicated butler for every guest. A stunning sanctuary in the heart of the city, boasting luxury accommodation and fantastic food.

  • 18th Century

Gables Hotel

Gables Hotel, Gretna Green, Dumfriesshire, DG16 5DQ.

Built at the turn of the century, this grade II listed building is one of the finest hotels in the Gretna area. It also boasts a fine dining restaurant serving traditional Scottish food. Free Wi-Fi.

  • 20th Century

Selkirk Philipburn Hotel

Philipburn Country House Hotel, Selkirk, Scottish Borders, TD7 5LS.

This four star country hotel is set in the beautiful town of Selkirk. With some of the 14 rooms featuring balconies and spa baths, as well as the hotel restaurant having a reputation for its cuisine, it is the perfect venue for a break in the borders.

  • 18th Century

Atholl Arms Hotel

Atholl Arms Hotel, Dunkeld, Perthshire, PH8 0AQ.

Built in the late eighteenth century, Atholl Arms Hotel sits in the historic city of Dunkeld. The Princess Royal was once a guest of the hotel back in 1844. Approx 10 miles from Perth and Pitlochry.

  • 18th Century