The choice of Scotland Inns with rooms is extensive across the region, with a variety available from exceptional award-winning gastro pubs serving the finest creative menus to traditional B&B inns offering hearty locally sourced food and drink, always including a great range of world famous Scotch whiskies!

Usually family run and with the convenience of in-house restaurants and bars, Scottish Inns with rooms can be found in spectacular rural locations near best fishing lochs and rivers or in the heart of Munro rich walking country. Stay in old coaching inn B&Bs in Dumfries & Galloway near top mountain biking trails in Galloway Forest or choose a harbourside inn around the Highlands & Islands coast.

For a true taste of Scotland, stay somewhere different and book a Scottish B&B inn serving a range of locally sourced speciality food, fine Scottish real ales and a range of Scotch whiskies on tap! Browse Scotland inns with rooms online and book.

Pub Accommodation in Scotland

  • Portree
    Prices from
    £45
    Per room B&B (2 sharing)
    TripAdvisor traveller rating from 313 reviews
    Rating from 313 reviews
    Charming traditional Portree Inn close to the harbour. Comfortable guest rooms with breakfasts served daily. Restaurant and bar. Car parking facilities and free Wi-Fi access.
    TripAdvisor traveller rating from 313 reviews
    Rating from 313 reviews
    Call
  • Strachan
    Prices from
    £28
    Per person, per night (4 people sharing)
     
    Delightful B&B in the heart of the Scottish countryside, overlooking River Feugh. Free WiFi and onsite parking, and a great restaurant and licensed bar. Rooms sleep 2-4 people.
     
    Call
  • By Aberfeldy
    Prices from
    £38
    Per person per night (2 sharing)
    TripAdvisor traveller rating from 81 reviews
    Rating from 81 reviews
    Perthshire Highlands inn with restaurant and bar near Aberfeldy. Great value room only rates & exclusive hire for groups. Bike/ kayak hire, optional buffet breakfast and free WiFi
    TripAdvisor traveller rating from 81 reviews
    Rating from 81 reviews
    star
    star
    star
    no star
    no star
    Small Hotel
    Call
  • Alyth
    Prices from
    £75
    Per room per night (based on 2 sharing)
    TripAdvisor traveller rating from 208 reviews
    Rating from 208 reviews
    A cosy inn and restaurant with excellent en-suite accommodation in the centre of historical Alyth close to The Cateran Trail and several excellent golf courses. Parking available.
    TripAdvisor traveller rating from 208 reviews
    Rating from 208 reviews
    star
    star
    no star
    no star
    no star
    Inn
  • New Abbey
    Prices from
    £60
    Per Room B&B (2 sharing)
    TripAdvisor traveller rating from 64 reviews
    Rating from 64 reviews
    Attractive new Abbey hotel offering en-suite B&B accommodation. Families welcome. Fully licensed bar and onsite restaurant. Close to Dumfries and a range of outdoor activities.
    TripAdvisor traveller rating from 64 reviews
    Rating from 64 reviews
    star
    star
    no star
    no star
    no star
    Inn
    Call
  •  
    TripAdvisor traveller rating from 290 reviews
    Rating from 290 reviews
    The Taynuilt Hotel is a Highland property situated at the heart of the picturesque village of Taynuilt. It offers modern en suite rooms and free parking on site.
    TripAdvisor traveller rating from 290 reviews
    Rating from 290 reviews
  • Prices from
    £40
    Per Person B&B
    TripAdvisor traveller rating from 50 reviews
    Rating from 50 reviews
    Located in Denny, Carronbridge Hotel is on a river and within the vicinity of Colzium Estate and Kilsyth Lennox Golf Club. This inn is within the region of Smith Art Gallery and...
    TripAdvisor traveller rating from 50 reviews
    Rating from 50 reviews