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

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

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