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

Leslie Castle

Leslie Castle, nr. Insch, Aberdeenshire AB52 6NX

Dating back to the 17th century, Leslie Castle now offers delightful adults only, B&B accommodation in 5 beautifully furnished, en-suite rooms. The historic seat of the Clan Leslie, delicious Scottish breakfasts are cooked to order.

  • 17th Century

Faside Castle

Faside Estate, Edinburgh and Lothians, EH33 2LE

Only 8 miles from Edinburgh lies Faside Castle. Faside Castle offers unique bed and breakfast accommodation at the top of the 14th century tower. Some rooms include a 7 foot wide ‘Emperor bed’, stone built fireplaces and stand-alone slipper baths. A steep spiral staircase and a glass walkway over the old dungeon leads up to the roof top walk, perfect to watch the sunset over the Firth of Forth.

  • 14th Century

Ravenscourt House

Ravenscourt House, Grantown on Spey, Morayshire, PH26 3JG.

A charming Victorian guesthouse boasting period features and modern conveniences within easy reach of the stunning Cairngorms National Park.

  • 19th Century

Caddon View Country Guest House

Caddon View, Innerleithen, Peeblesshire, EH44 6HH.

A 19th century award-winning hotel, Caddon View in the Scottish Border area of Peeblesshire boasts spacious en-suite accommodation and an intimate restaurant offering fresh local produce. A rural retreat only 40 minutes from Edinburgh.

  • 19th Century

Collaig House

Collaig House, Kilchrenan, Taynuilt, Argyll, PA35 1HG.

Two miles from Kilchrenan village, Collaig House provides spacious, modern accommodation and delicious homegrown food. Enjoy beautiful views over Loch Awe while you relax on the terrace. A fantastic rural retreat.

  • 20th Century

The Old Inn

The Old Inn, Flowerdale Glen, Gairloch, Highlands, IV21 2BD.

You’re spoilt for choice with this award-winning Highlands Inn. Enjoy the sumptuous locally sourced food, popular ales or local activities like golf, whale watching and the Beinn Eighe Nature Reserve.

  • 18th Century

The Strathardle Inn

The Strathardle Inn, Kirkmichael, Perthshire, PH10 7NS.

Nestled in the beautiful Perthshire countryside, this comfortable inn serves some great home cooked food, a wide selection of drinks, as well as 8 well decorated rooms. Easy access to Perth, Dundee and St Andrews.

  • 19th Century

Huntingdon House Hotel

Huntingdon House Hotel, Dumfries, Scottish Borders, DG1 1LZ.

This 19th century sandstone house makes a wonderful base for exploring Dumfries & Galloway. The property is family run and features 8 well appointed bedrooms, as well as free WiFi internet.

  • 19th Century

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