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.

Tower Hotel

Hotel in Talgarth

Located in Talgarth, Tower Hotel boasts a terrace and shared lounge. This hotel offers free WiFi. At the hotel, every room has a desk. The private bathroom is fitted with a bath or shower. Property was convenient to our family wedding. Property managers we’re absolutely the best… accommodating, friendly, made us feel extremely welcome. Breakfast amazing, rooms clean, and beds so comfortable!! Loved our stay… didn’t want to go home. Local pub was amazing, as was bakery… all a minute walk.

Show more Show less
9.2
Superb
279 reviews
Price from
£92.50
per night

Foyles of Glasbury 5 stars

Hotel in Glasbury

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.2
Superb
270 reviews
Price from
£166
per night

The Castle Coaching Inn

Hotel in Trecastle

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. Everything- the staff were amazing, welcoming,friendly, very accommodating. The food was delicious both dinner & breakfast, loads of choices. The hotel is decorated beautifully.

Show more Show less
9.7
Exceptional
21 reviews
Price from
£127.44
per night

The Royal Oak Hotel, Welshpool, Mid Wales 4 stars

Hotel in Welshpool

Centrally located in Welshpool, known as the Gateway to Wales, this historic hotel offers traditional cuisine and a range of real ales. This was the nicest, easiest, friendliest Hotel on my trip. It is clean and convenient. The Staff is amazing. Thank you very much for making my stay so enjoyable.

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

The Swan At Hay 4 stars

Hotel in Hay-on-Wye

In Hay-on-Wye, The Swan at Hay is positioned between the Brecon Beacons and The Black Mountains. Staff were extremely accommodating and pleasant. Fantastic location.

Show more Show less
8
Very good
1,141 reviews
Price from
£89
per night

The Dragon Hotel 4 stars

Hotel in Montgomery

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.... So many cozy areas & soothing outdoor spaces in the hotel. Staff were quite helpful. WiFi was intermittent, not always available. About the only hard thing

Show more Show less
8.5
Very good
1,591 reviews
Price from
£84.55
per night

Lake Vyrnwy Hotel & Spa 4 stars

Hotel in Llanwddyn

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. Lovely view, forests, amazing walks

Show more Show less
8.7
Fabulous
2,393 reviews
Price from
£92
per night

Bear Crickhowell 3 stars

Hotel in Crickhowell

In Crickhowell, in the Brecon Beacons, The Bear dates back to 1432. Expect a welcoming atmosphere, old world charm and good food. Awarded Inn of the Year 2010 by the Good Pub Guide. Outstanding restaurant; lamb cooked to perfection, good selection of wines, attentive staff. Rooms are comfortable and quiet, parking facilities are adequate. Hotel staff is friendly and competent.

Show more Show less
8.6
Fabulous
1,011 reviews
Price from
£116
per night

Three Cocks Hotel 4 stars

Hotel in Brecon

Located in Brecon, within 44 km of Elan Valley and 11 km of Clifford Castle, Three Cocks Hotel provides accommodation with a garden and free WiFi as well as free private parking for guests who drive. The staff was very friendly. We got a free upgrade anx the breakfast was great.

Show more Show less
8.7
Fabulous
310 reviews
Price from
£109.76
per night

The Radnorshire Arms Hotel 3 stars

Hotel in Presteigne

Located in Presteigne, 45 km from Elan Valley, The Radnorshire Arms Hotel provides accommodation with a garden, free private parking, a restaurant and a bar. The staff are extremely friendly and accommodating, our historical room was large and comfortable, with a view to the garden, and the bathroom is modern. The breakfast was continental, and included in the price of the room. Cut fresh fruit was available, as were yogurts, toast, tea and coffee, etc., all in all very satisfying.

Show more Show less
8.5
Very good
628 reviews
Price from
£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
gogless