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.

Unicorn Hotel

Hotel in Llanidloes

Located in Llanidloes and with Elan Valley reachable within 12 miles, Unicorn Hotel provides express check-in and check-out, non-smoking rooms, a garden, free WiFi and a bar. This hotel is quaint and amazing. The are is great with plenty of restaurants and pubs.

Show more Show less
9.1
Wonderful
384 reviews
Price from
AR$ 125,382
per night

Tower Hotel

Hotel in Talgarth

Located in Talgarth, Tower Hotel features 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. Super friendly, family owned guest house set in the heart of beautifully picturesque and historic Talgarth. Rooms are clean and contemporary, equipped with all the usual amenities. Serviced daily by the staff to a high standard. (Veggie) breakfast was exceptional and worth a mention of it's own. Really enjoyed my stay here...I slept like a log...

Show more Show less
9.1
Wonderful
286 reviews
Price from
AR$ 102,585
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. Excellent staff, so helpful and friendly

Show more Show less
9.1
Wonderful
279 reviews
Price from
AR$ 189,212
per night

The Castle Hotel

Hotel in Talgarth

The Castle Hotel has a shared lounge, restaurant, a bar and water sports facilities in Talgarth. Breakfast was basic continental: cereal, toast, a croissant on one day, yogurt. Fine. There's as restaurant too, that does mainly fish and chips, that sort of thing. Not gourmet, but cheap and pleasant. The location was fine--Talgarth is a very small town, and you could easily walk anywhere from the hotel. It's on a somewhat busy road, but at night it's very quiet. The owners, twin brothers, are exceptionally helpful and friendly. Obviously at this price you don't expect luxury--but it's quite excellent value. I would certainly return.

Show more Show less
8.1
Very Good
1,091 reviews
Price from
AR$ 85,487
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. Room was absolutely beautiful, with the most comfortable bed. The fan in our room was a bonus as the weather was so hot during our stay! Excellent breakfast with plenty of options. Great bar and very friendly staff.

Show more Show less
8.7
Excellent
1,664 reviews
Price from
AR$ 88,736
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. Staff were extremely accommodating and pleasant. Fantastic location.

Show more Show less
8
Very Good
1,198 reviews
Price from
AR$ 136,780
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 and offers an indoor pool and free Wi-Fi. Breakfast was amazing and plentiful Evening meal was really tasty home fair Staff were very professional and helpful with directions

Show more Show less
8.5
Very Good
1,570 reviews
Price from
AR$ 95,290
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. The most amazing place to spend the night. Dinner & breakfast were absolutely delicious, the service and hospitality was amazing, couldn’t have asked for a more glamorous place to stay. The walks around the lake were stunning!

Show more Show less
8.7
Excellent
2,012 reviews
Price from
AR$ 150,458
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. Excellent stay at the bear - been a few times before and even better than ever! Given a newly refurbished room , dog free and all requests met! Had a fabulous meal with excellent wine served by great staff!

Show more Show less
8.6
Excellent
1,036 reviews
Price from
AR$ 132,221
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... 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
Excellent
347 reviews
Price from
AR$ 127,661
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

Hotels in Powys you can book without a credit card

See all

FAQs about hotels in Powys

Explore guest reviews of hotels in Powys

See all
gogless