Historic B&B’s in Scotland

Your holiday in Scotland starts here. Browse our selection of B&Bs in Scotland, friendly guest houses in Edinburgh and cosy country inns in the Highlands. Discover all that Scotland has to offer: explore the Highlands and Islands, follow the Malt Whisky Trail in Speyside or take in the sights of Edinburgh, the nation’s capital.

Featured Accommodation

Knockendarroch House Hotel

Knockendarroch House Hotel, Pitlochry, Perthshire, PH16 5HT.

Boasting breathtaking vistas of Tummel Valley and Ben Vrackie Mountain, the classically contemporary Knockendarroch House Hotel is situated in scenic Pitlochry and provides an ideal base for Pitlochry Festival Theatre events.

  • 19th Century

Other popular listings

The Royal An Lochan

The Royal An Lochan, Tighnabruaich, Argyll, PA21 2BE.

The Royal an Lochan Hotel enjoys a beachside setting in the picturesque village of Tighnabruaich, and offers a restaurant with local seafood and rooms with sea views. There are real wooden floors, cosy leather sofas and real log fires.

  • 19th Century

The Prince’s House Hotel

The Prince's House Hotel, Glenfinnan, Highlands, PH37 4LT.

A beautiful 17th century guesthouse, stunningly located on The Road to the Isles. Enjoy a traditional Scottish welcome alongside award-winning 2AA Rosette dining.

  • 17th Century

Ben Lawers Hotel

Ben Lawers Hotel, Lawers, Aberfeldy, Perthshire, PH15 2PA.

A stunning highland retreat offering spacious, airy en-suite bedrooms and the freshest food straight from Scottish farmland and waters. An ideal base for exploring nearby natural beauty spots like the Lawers mountain range and Loch Tay.

  • 18th Century

Kirkconnel Hall Hotel

Kirkconnel Hall Hotel, Ecclefechan, Dumfrieshire, DG11 3JH.

Set in over 3 acres of stunning grounds in the countryside of south west Scotland, this 15th century Manor House offers 11 well appointed, spacious en-suite bedrooms and a plethora of period features.

  • 15th Century

26 The Crescent – Guest House

26 The Crescent, Ayr, Ayrshire, KA7 2DR.

Ideally located in a quiet residential area of central Ayr, this imposing Victorian terraced house offers well appointed en-suite bedrooms. Just a short stroll from the sea front and with easy access to Ayr Race Course.

  • 19th Century

Glendruidh House Hotel

Glendruidh House Hotel, Inverness, Inverness-Shire, IV2 6AR.

Enjoy the cosy, family run Glendruidh House, set in tranquil gardens on the outskirts of Inverness. Boasting traditional decor, a friendly atmosphere and a fantastic full Scottish Breakfast, what more could you want!

  • 19th Century

Sunbank House Hotel

Sunbank House Hotel, Perth, Perthshire, PH2 7BA.

Sunbank House, a four star hotel built in early Victorian era (1853), is delightfully located in its own grounds with a large car private car park, conveniently situated only a short walk from Perth city centre.

  • 19th Century

Loch Ness Lodge Hotel

Loch Ness Lodge, Drumnadrochit, Loch Ness, Highlands, IV63 6TU.

Enjoy warm hospitality at this traditional 18th century Highlands retreat which sits next to one of the most famous lakes in the world. Offering rooms rich in character and traditional charm, the restaurant serves carefully prepared Scottish produce.

  • 18th Century

Dalshian Guest House

Dalshian Guest House, Pitlochry, Perthshire, PH16 5TD.

The Victorian Dalshian Guest House is stunningly located in beautiful woodland gardens on the edge of Pitlochry. Enjoy the classically contemporary decor and spacious en-suite bedrooms.

  • 19th Century

The Old Mill Inn

The Old Mill Inn, Pitlochry, Perthshire, PH16 5BH.

A former Corn Mill, this charming inn provides a high quality menu full of fresh, local ingredients and spacious, modern accommodation in a traditional setting.

  • 18th Century