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

Wonderful: 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, 28 miles from Elan Valley, Tower Hotel provides accommodations with free WiFi and free private parking. 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
Wonderful
276 reviews
Price from
$115
per night

Foyles of Glasbury

Hotel in Glasbury

Located in Glasbury, 28 miles from Elan Valley, Foyles of Glasbury provides accommodations 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.3
Wonderful
261 reviews
Price from
$206
per night

The Castle Coaching Inn

Hotel in Trecastle

Located in Trecastle, 12 miles from Brecon Cathedral, The Castle Coaching Inn has accommodations 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
22 reviews
Price from
$158
per night

The Royal Oak Hotel, Welshpool, Mid Wales

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. So British, Vintage, ,personnel aimable excellent "full English Break fast " A 500 m de la gare

Show more Show less
8.6
Excellent
1,684 reviews
Price from
$86
per night

The Swan At Hay

Hotel in Hay-on-Wye

In Hay-on-Wye, The Swan at Hay is positioned between the Brecon Beacons and The Black Mountains. Huge lovely room, friendly staff, old world vibe.

Show more Show less
8.1
Very Good
1,174 reviews
Price from
$100
per night

The Dragon Hotel

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 private bathroom with bathtub or shower and tea and coffee making facilities. Amazing location and it’s top of the hil

Show more Show less
8.5
Very Good
1,611 reviews
Price from
$85
per night

Lake Vyrnwy Hotel & Spa

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. Comfort, ambience. Excellent food. Spa facilities. Amazing views from the lounge, bar, bedroom and spa. Staff very professional.

Show more Show less
8.7
Excellent
2,488 reviews
Price from
$139
per night

Bear Crickhowell

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. We loved The Bear. It is the quintessential English pub that you’ve been looking for. Log fires going throughout the day, charming cozy furnishings and locals galore enjoying it as well. The village of Crickhowell is wonderful and vibrant with charming shops to explore. There are walks everywhere and the town is surrounded by beautiful scenery.

Show more Show less
8.6
Excellent
1,010 reviews
Price from
$144
per night

Three Cocks Hotel

Hotel in Brecon

Located in Brecon, within 27 miles of Elan Valley and 7.1 miles of Clifford Castle, Three Cocks Hotel provides accommodations with a garden and free WiFi as well as free private parking for guests who... Hotel was comfortable and very relaxing in peaceful surroundings. Staff was extremely friendly and helpful and the breakfast was amazing.

Show more Show less
8.8
Excellent
302 reviews
Price from
$125
per night

The Radnorshire Arms Hotel

Hotel in Presteigne

Located in Presteigne, 28 miles from Elan Valley, The Radnorshire Arms Hotel provides accommodations with a garden, free private parking, a restaurant and a bar. Staff super personable and helpful. Everything you need is there- bar, restaurant, breakfast. Had Jacuzzis. Comfortable beds, lovely rooms. Right in town and on trail and bus route.

Show more Show less
8.6
Excellent
620 reviews
Price from
$106
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 & disinfection
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