Skip to main content

Stay in Powys's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

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.

Set in Talgarth, 15 km from Brecon Cathedral, Tower Hotel features views of the city. The property is around 16 km from Clifford Castle, 26 km from Kinnersley Castle and 30 km from Longtown Castle. very friendly and dedicated owners. Spacious room with good beds.

Show more Show less
9.2
Superb
260 reviews
Price from
£92.55
per night

Located in Glasbury, 45 km from Elan Valley, Foyles of Glasbury provides accommodation with a garden, free private parking, a terrace and a restaurant. The room was very comfortable with plenty of space in a nicely designed room. We enjoyed the generous and delicious breakfast. The staff was fantastic.

Show more Show less
9.5
Exceptional
232 reviews
Price from
£166
per night

Situated in Gladestry, 42 km from Elan Valley, The Royal Oak, Gladestry features accommodation with a garden, free private parking, a restaurant and a bar. Fantastic stay for our family of 4, at the Royal Oak. We stayed in the upstairs suite, which is a recent and very modern loft conversion with essentially a double bedroom plus small landing with seating and bathroom. Owners Sarah and Dave very welcoming and helpful. Clean and immaculate throughout. The bedroom is spacious enough to add in a couple of low single beds under the sloped side ceilings, so fitted our young family well. Fast WiFi available and tea/coffee making. Decent continental i.e. pasrtries, cereal, toast and fruit breakfast provided in the back room downstairs. We also stayed for dinner and the steak and ale pie was great. Good old style pub and beer incl ale selection. Easy parking in the pub at park. Room a little cold given the time of year but there is an electric heater and heated floor so enough. Great view of the hill for adventurous climbers unlike us! We were travelling through while visiting nearby Hay on Wye and so this was an ideal stay about 20 mins out, not too close and beautiful countryside. Also one of the few family rooms we could find near to Hay with good reviews, which are well deserved. Would recommend, thanks Sarah and Dave.

Show more Show less
9.4
Superb
5 reviews
Price from
£140
per night

Set in Old Radnor and with Elan Valley reachable within 36 km, The Harp Inn offers a restaurant, non-smoking rooms, free WiFi throughout the property and a bar. room we stay in was a good size

Show more Show less
9.6
Exceptional
27 reviews
Price from
£91.44
per night

Set in Trecastle, 19 km from Brecon Cathedral, The Castle Coaching Inn offers accommodation with a shared lounge, free private parking, a restaurant and a bar. The front of house staff (Julien and Ffion) were very friendly and incredibly helpful. The rooms had all been refurnished a couple of years ago and the room I stayed in was excellent. I ate in the Inn on the Saturday night and had breakfast on the Sunday morning. Both were top quality. The starters and main meals in the restaurant had recommended wines on the menu, which was a nice touch. I had the smoked eel salad followed by the skate.

Show more Show less
9.6
Exceptional
31 reviews
Price from
£127.44
per night

Centrally located in Welshpool, known as the Gateway to Wales, this historic hotel offers traditional cuisine and a range of real ales. Staff was very helpful, breakfast was tasty, beautiful dinner room

Show more Show less
8.6
Fabulous
1,728 reviews
Price from
£64
per night

In Hay-on-Wye, The Swan at Hay is positioned between the Brecon Beacons and The Black Mountains. Great hotel in an old building. Stayed in the cosch house which was great.

Show more Show less
8.1
Very good
1,144 reviews
Price from
£135
per night

Ideal for Offa's Dyke and Powis Castle, this 17th-century inn is set in the Welsh Borders. Guest rooms come with a TV, an en suite bathroom with bathtub or shower and tea and coffee making facilities.... The food was amazing! Nice room

Show more Show less
8.5
Very good
1,535 reviews
Price from
£78.21
per night

Lake Vyrnwy Hotel & Spa is located on the hills of the Berwyn Mountains, overlooking Lake Efyrnwy. The rooms at Lake Vyrnwy Hotel & Spa feature a flat-screen TV and a work desk. Consistently superior customer service

Show more Show less
8.7
Fabulous
2,722 reviews
Price from
£122
per night

The George and Dragon Inn has a shared lounge, terrace, a restaurant and bar in Knighton. This 3-star hotel offers luggage storage space. The accommodation offers entertainment staff and an ATM. Full gluten and dairy free menu

Show more Show less
8.4
Very good
120 reviews
Price from
£103.85
per night

Hotels with extra health and safety measures

Find hotels in Powys with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Powys in the past month

See all

Powys's best hotels with breakfast

See all

Budget hotels in Powys

See all

FAQs about hotels in Powys

See reviews by guests who stayed at hotels in Powys

See all