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.

Unicorn Hotel

Hotel in Llanidloes

Set in Llanidloes and with Elan Valley reachable within 19 km, Unicorn Hotel offers express check-in and check-out, non-smoking rooms, a garden, free WiFi and a bar. Beautiful decor and spotlessly clean, great breakfast

Show more Show less
9.1
Superb
385 reviews
Price from
550 zł
per night

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.1
Superb
278 reviews
Price from
450 zł
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. Charming restored historic property

Show more Show less
9.1
Superb
279 reviews
Price from
830 zł
per night

The Castle Hotel

Hotel in Talgarth

The Castle Hotel has a shared lounge, restaurant, a bar and water sports facilities in Talgarth. Great people, couldn't be more helpful. Rooms were clean and very comfortable. Highly recommended.

Show more Show less
8.1
Very good
1,096 reviews
Price from
100 zł
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. Well located on High Street in Welshpool. A number of dining options close by. Has a small outdoor area for coffee/beer.

Show more Show less
8.7
Fabulous
1,667 reviews
Price from
389 zł
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. Wonderful staff, beautiful old building just on the edge of Hay, nice restaurant and bar, nice outdoor seating, quiet, pretty surroundings, staff that really went above and beyond, onsite parking.

Show more Show less
8
Very good
1,199 reviews
Price from
600 zł
per night

The Dragon Hotel 3 stars

Hotel in Montgomery

Ideal for Offa's Dyke and Powis Castle, this 17th-century inn is set in the Welsh Borders and offers an indoor pool and free Wi-Fi. Excellent hotel, very friendly and helpful staff.Food good quality and reasonable prices.We stayed for two nights and really enjoyed.Would definitely stay again when next in UK.

Show more Show less
8.5
Very good
1,572 reviews
Price from
418 zł
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. Beautiful place, excellent breakfast, comfortable beds, nice Temral Suits. Honesty, this hotel was amazing, I could felt there very posh. They really care about how are you feeling.

Show more Show less
8.7
Fabulous
2,002 reviews
Price from
610 zł
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. History and character of the inn were superb. Excellent restaurant.

Show more Show less
8.6
Fabulous
1,035 reviews
Price from
580 zł
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. Lovely room in this B&B stayed overnight for 2 nights at The Royal Welsh Show. Plenty of parking, pub opposite. Great continetal breakfast with yoghurt, granola and fresh fruit, great quality bread for toast and freshly baked croissants. Fridga available for residents to use by reception which very useful in the hot weather, and we were givem fresh ice for our cool pack for our second day at The Show. 10/10 highly recommend this B&B

Show more Show less
8.8
Fabulous
343 reviews
Price from
560 zł
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

Hotels in Powys that you can book without a credit card

See all

FAQs about hotels in Powys

Explore guest reviews of hotels in Powys

See all