Skip to main content

The best inns in Llanfyllin

Check out our pick of great inns in Llanfyllin

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Formerly a 17th-century coaching inn, Cain Valley Hotel features a traditional restaurant and ale bar. The historic hotel is surrounded by beautiful Powys countryside, just a 20-minute drive from Snowdonia National Park.

Arrived by motorcycle on our Wales tour and found a very large secure garaged parking available to the rear of the property, this gave us a peace of mind at night knowing our motorcycle was out of sight out of mind. This is a really lovely, friendly hotel to stay in. The staff couldn't have looked after us any better - they were all fantastic, Kudos go out to Sean the Manager, he couldn’t have been more helpful. Great food (and plenty of it) at very reasonable prices and drinks were good value too. We loved the comfort of the place, rooms are nice and big and the beds are super comfy, WiFi connection throughout the Hotel and the whole place was very clean. Great choice for the cooked breakfast setting you up for a day of traveling, evening meal provided a great selection of which they did not scrimp on, All the local people were very friendly and welcoming, nothing was too much effort, We loved the age of the building, so much character, if you want a stay in a historic hotel with great charm you'd find it hard to beat this one! We will definitely be staying there again.

Show more Show less
8.6
Fabulous
629 reviews
Price from
£80
per night

Looking for an inn?

Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening, which distinguishes them from country or guest houses.
Search inns in Llanfyllin

Inns that guests love in Llanfyllin

  • Avg. price/night: £90
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 629 reviews
    Lovely hotel, full of character and friendly staff. Good food (breakfast and dinner) + a great little bar in the evening where we could wash it all down!
    Rupert
    Group
  • Avg. price/night: £90
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 629 reviews
    Friendly, attentive staff. Nothing too much trouble. Go above and beyond to make your stay enjoyable. Quirky 17th century building. Food excellent - I had breakfast, lunch and dinner. Perfectly cooked steak for dinner and breakfast was very generous portion. Room was spotlessly clean and comfortable. Provisions in room were adequate.
    Noreen
    Solo traveller
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 42 reviews
    So cosy - the view from the house gave me inner peace + loved the farm animals outside
    Diana
    Young couple
  • Avg. price/night: £90
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 629 reviews
    The staff were really helpful and lovely. The restaurant was good and tasty. Breakfast was very good. The inn was very interesting historically, though the old, uneven floors made it an interesting experience to walk on when you were half asleep!
    Margarita
    Young couple
  • Avg. price/night: £90
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 629 reviews
    Dinner and breakfast were both very good, and the room was fine. All the staff that we had contact with were friendly and helpful.
    Victor
    Young couple
  • Avg. price/night: £90
    7.8
    Scored 7.8
    Good
    Rated good
     · 153 reviews
    Not much, there was considerable noise outside the Inn at night.
    doreen
    Solo traveller
  • Avg. price/night: £90
    7.8
    Scored 7.8
    Good
    Rated good
     · 153 reviews
    Made to feel very welcome,room was clean and tidy as was bathroom,breakfast was nice as was the evening meal,most importantly the Guinness was lovely
    Steven
    Solo traveller
  • Avg. price/night: £90
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 629 reviews
    Quirky room with very uneven floors. Sometimes, older places like this are not so clean but not at Cain Valley Hotel. Everything was spotless. We had dinner, which was good and breakfast was excellent. All the staff were friendly and helpful.
    Mary
    Family with young children
  • Avg. price/night: £90
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 629 reviews
    comfy bed, room very clean. Reasonable food for dinner (everywhere else was shut for dinner, so it was pretty busy) Good, cooked breakfast
    Linda
    Young couple
  • Avg. price/night: £90
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 629 reviews
    This was an historic inn in a beautiful village. There was parking provided around the back which was probably quite necessary. I had a really friendly check-in and delightful service throughout my stay. I was pleasantly surprised by the size and brightness of my room. I ate dinner in the pub which was fantastic and enjoyed my breakfast too. My dog was able to join me for both dinner and breakfast as well as stay in the room which is sometimes not the case.
    Kathy
    Solo traveller
gogless