Perfect for walkers and romantic getaways, Yorkshire Dales pubs & inns with accommodation are available across the National Park, often in the heart of top walking country. A wide choice of fine B&B inns sit alongside walking and cycling trails including the Pennine Way, all offering welcoming cosy atmospheres, traditional charm and delicious Yorkshire ales.

Some of England’s most beautifully situated inns with accommodation are here in the Yorkshire Dales, including England’s highest pub with rooms in Swaledale! Book a romantic old coaching inn or luxury gourmet inn near Aysgarth Falls or a best walking holiday B&B pub in Malham where hearty home-cooked meals and real ales await after days out walking along the Pennine Way and up to Malham Tarn.

Yorkshire Dales inns with accommodation often welcome pets and you’ll find plenty of ‘walkers welcome’ inns with Hiker’s Bars and award-winning locally sourced cooked breakfasts to set you up for the day. Brimming with charm and character, stay in old Drovers Inns with fantastic views, exposed beams and roaring log fires. Whether you’re looking for a luxury gastro B&B inn with beautiful four poster rooms and fine dining or a traditional 17th Century coaching inn serving hearty pub meals and Yorkshire real ales, you’ll find it here on Iknow. Book a Yorkshire Dales pub with rooms online now.

Pub Accommodation in the Yorkshire Dales

  • Aysgarth
    Prices from
    £33
    Per night B & B (based on 2 sharing)
    TripAdvisor traveller rating from 384 reviews
    Rating from 384 reviews
    Close to Aysgarth Falls, this family run old coaching inn has undergone careful modernisation and now offers B&B accommodation near Leyburn in Wensleydale.
    TripAdvisor traveller rating from 384 reviews
    Rating from 384 reviews
    star
    star
    star
    no star
    no star
    Inn
    Call
  • Prices from
    £104
    Per Room Per Night B&B
    TripAdvisor traveller rating from 490 reviews
    Rating from 490 reviews
    Yorkshire hotel in Masham offering 14 ensuite bedrooms, bed and breakfast service included. Onsite restaurant, bar & brewery/ visitor centre. Parking available.
    TripAdvisor traveller rating from 490 reviews
    Rating from 490 reviews
    star
    star
    star
    star
    star
    Inn
    Call
  • Grassington
    Prices from
    £90
    per double/twin room per night B&B (2 sharing)
    TripAdvisor traveller rating from 95 reviews
    Rating from 95 reviews
    17th Century Coaching inn with rooms & restaurant in Grassington with cask ales, a real log fire & 15 ensuite rooms. Bar and restaurant holding up to 100 diners and outdoor seating
    TripAdvisor traveller rating from 95 reviews
    Rating from 95 reviews
    Call
  • Long Preston
    Prices from
    £80
    Per room per night (based on 2 sharing)
    TripAdvisor traveller rating from 137 reviews
    Rating from 137 reviews
    Well appointed Skipton inn with family and couples rooms. Home cooked food from our restaurant, free Wi-Fi and car parking. Pet friendly. Breakfasts served daily.
    TripAdvisor traveller rating from 137 reviews
    Rating from 137 reviews
    star
    star
    star
    no star
    no star
    Inn
    Call
  • Prices from
    £63
    Per room per night (based on 2 sharing)
    TripAdvisor traveller rating from 120 reviews
    Rating from 120 reviews
    Traditional country pub offering bed and breakfast accommodation in Bedale. 4 guest rooms, award winning restaurant and bar with beer garden. Wi-Fi internet and off-road parking.
    TripAdvisor traveller rating from 120 reviews
    Rating from 120 reviews
    star
    star
    star
    no star
    no star
    Inn
    Call