Refine Your Search

Inns and Pubs with rooms and accommodation b&b bed and breakfast in Glasgow, Inverness, Isle of Skye, Aberdeen, Edinburgh and Scotland.

Licensed inns, pubs and Public Houses for cheaper rooms and accommodation, real ales, restaurants and entertainment. Great for booze and snooze weekend breaks. Find Pubs in Aviemore, Aberfeldy, Flowerdale Glen, Kirkcowan, Aberfoyle, Loch Fyne, Stirling, Cluanie, Bladnoch, Dunkeld, Balmaha, Lochinver, Crieff, Drymen, Banchory, Bridge of Cally, Glencoe, Fort William.

  • Mackenzies Highland Inn - AviemoreMackenzies Highland Inn - Aviemore

    B&B in the Scottish Highlands. Family friendly, kids menu, live music venue, offers deals and discounts. 8 en suite bedrooms. Local food & home baking.

    £25 to £38 Per person B&B

    Scotland Pubs & Inns Scotland

  • Ben Lawers Hotel - AberfeldyBen Lawers Hotel - Aberfeldy

    Small 300 year old hotel by Aberfeldy which is centrally located in Highland Perthshire, stunning views of the Lawers mountain range and close to Loch Tay.

    £24 to £44 Per person B&B (2 sharing)

  • The Old Inn - Flowerdale GlenThe Old Inn - Flowerdale Glen

    Scottish Highland Inn offering exceptional food, comfortable accommodation and a friendly welcome. Family friendly, beautiful views and surrounded by wildlife.

    £30 to £45 Per person B&B (2 sharing)

  • Craighlaw Arms Hotel - KirkcowanCraighlaw Arms Hotel - Kirkcowan

    Family owned village inn, B&B accommodation in village of Kirkcowan, just seven miles from Newton Stewart in Galloway, walkers & cyclists welcome.

    £20 to £30 Per person B&B (2 sharing)

  • The Forth Inn - AberfoyleThe Forth Inn - Aberfoyle

    Known locally as 'a Taste of Aberfoyle' and recently awarded 'Best Place to Eat Out' , pub B&B

  • The West Loch Hotel - Loch FyneThe West Loch Hotel - Loch Fyne

    Two star graded Inn with reasonable prices offering bed and breakfast accommodation in Loch Fyne

    £33 to £44 Per person B&B (2 sharing)

  • The Portcullis - StirlingThe Portcullis - Stirling

    This Stirling hotel is small, friendly & family run. There are 4 rooms all of which are all en-suite

    From £40 Per person B&B (2 sharing)

  • Cluanie Inn - CluanieCluanie Inn - Cluanie

    The Cluanie Inn pub B&B lying between Glen Shiel and Glenmoriston on the road to the Isle of Skye

    £49 to £65 Per person B&B (2 sharing)

  • The Bladnoch Inn - BladnochThe Bladnoch Inn - Bladnoch

    The Baldoch Inn offers pub bed and breakfast accommodation set in the heart of Bonnie Galloway

    £27 to £35 Per person B&B (2 sharing)

  • Royal Dunkeld Hotel - DunkeldRoyal Dunkeld Hotel - Dunkeld

    A former Coaching Inn, we are now a comfortable, modern hotel situated in picturesque Dunkeld

    From £35 Per person B&B (2 sharing)

  • The Oak Tree Inn - BalmahaThe Oak Tree Inn - Balmaha

    Unique Loch Lomond country inn which offers a perfect tranquil location for those wishing to escape

    £35 to £50 Per person B&B (2 sharing)

  • Tigh Guithais - LochinverTigh Guithais - Lochinver

    Tigh Guithais (House of the Firs) B&B is situated in the picturesque fishing village of Lochinver

  • The Rowans - CrieffThe Rowans - Crieff

    Recently built ranch-style house accommodation, set in 3/4 acre of ground 4 miles east of Crieff

  • The Buchanan Arms Hotel and Leisure Club - DrymenThe Buchanan Arms Hotel and Leisure Club - Drymen

    Very attractive inn stands prominent in picturesque village of Drymen. Onsite leisure facilities

    £58 to £91 Per person B&B (2 sharing)

  • Douglas Arms Hotel - BanchoryDouglas Arms Hotel - Banchory

    2 star Banchory hotel in original coaching inn, 8 ensuite rooms, 2 bars, restaurant, function room

    £30 to £90 Per person B&B (2 sharing)

  • Bridge of Cally - Bridge of CallyBridge of Cally - Bridge of Cally

    1800 Blairgowrie coaching Inn, recently refurbished, restaurant, bar & conservatory to relax in

    £33 to £70 Per person B&B (2 sharing)

  • Clachaig Inn Glencoe - GlencoeClachaig Inn Glencoe - Glencoe

    This 300 year old 2 star Inn offers pub B&B, located in the heart of Glencoe, value for money

    £64 to £72 Per person B&B (2 sharing)

  • The Inn at Ardgour - Fort WilliamThe Inn at Ardgour - Fort William

    Beautiful family run loch-side inn located just south of Fort William. Lovely place to relax

    £40 to £85 Per person B&B (2 sharing)

Page (134 listings)