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. Beautiful decor and spotlessly clean, great breakfast

Show more Show less
9.1
Wonderful
385 reviews

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. This family run hotel in in a big old house. Rooms have a terrific view over the village and landscape. The owner manager and his partner are lovely people and he cooks the best Full English breakfast I've ever ahd (cooked fresh to order). Very convenient for hay on Wye bt also a great base to explore Brecon area.

Show more Show less
9.1
Wonderful
281 reviews
Price from
$113
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 staff were very friendly and helpful

Show more Show less
9.1
Wonderful
274 reviews
Price from
$209
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,102 reviews
Price from
$87
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. Convenient location for exploring nearby Powis castle and grounds, comfortable stay, good food, friendly staff. Nice touch to have a good radio in the room. Good value via booking.com deal, and excellent breakfast included.

Show more Show less
8.7
Excellent
1,668 reviews
Price from
$110
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,206 reviews
Price from
$137
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. lovely old hotel, great beers, loads of character and friendly staff

Show more Show less
8.5
Very Good
1,569 reviews
Price from
$105
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 food, the view from our room the amazing food. The staff was kind and we'll trained. The ability to fish and catch a blue trout AND a brown trout.. We are historic hotel affecionatos and loved this property.

Show more Show less
8.7
Excellent
1,972 reviews
Price from
$116
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. 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.7
Excellent
1,026 reviews
Price from
$146
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... Beautiful historic building with modern comforts. Great location. Lovely and helpful staff. Great hot breakfast served in the morning.

Show more Show less
8.8
Excellent
335 reviews
Price from
$141
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