Book, stay, get up to £200 back in travel credit.

Start travelling again to receive 10% (up to £200) back in travel credit after your next stay.

Promotion conditions apply.

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.

The Kings Head

Hotel in Meifod

The Kings Head features a restaurant, bar, water sports facilities and tennis court in Meifod. Featuring room service, this property also provides guests with a children's playground. Recently restored historic building with spacious, comfortable rooms set in a delightful, quiet rural village. Interior décor is pleasant and finished to a high quality to recreate the original historic nature of the building. Ample car parking, great pub excellent dinner and the full cooked Welsh breakfast is a great way to start the day. The staff are friendly and most attentive. Greg the manage and Katie who worked so efficiently behind the bar deserve special mention for their friendly kindness and for making us feel special. Also met a number of local regulars who were friendly and willing to chat. Overall, a real pleasure and we highly recommend this gem.

Show more Show less
9.2
Superb
128 reviews
Price from
£120
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. Clean, comfortable rooms and great choice for breakfast. Nice location, generous portions of tea, coffee, milk in room and the bottles of water was a lovely additional touch.

Show more Show less
9.3
Superb
166 reviews
Price from
£49.50
per night

The Royal Oak Hotel 3 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. Excellent dinner and breakfast service! Bathrooms were amazing.

Show more Show less
9
Superb
735 reviews
Price from
£55
per night

Maesmawr Hall Hotel 3 stars

Hotel in Caersws

Maesmawr Hall is situated in the beautiful Severn Valley, 8 km from the market town of Newtown and 1.6 km from the village of Caersws. Really lovely restful historic hotel and restaurant. Staff are excellent and food really good. Excellent value for money

Show more Show less
9
Superb
343 reviews
Price from
£70
per night

The George Hotel 3 stars

Hotel in Brecon

The George Hotel is a traditional, family-owned hotel in the centre of Brecon. It is popular for its fresh home-cooked food, real ales and friendly Welsh welcome. Location was great, staff were very friendly, room was clean and air conditioned, nice smell to the soap and shower gel, very handy having the pub / restaurant downstairs.

Show more Show less
9
Superb
560 reviews
Price from
£39
per night

The Unicorn Hotel

Hotel in Caersws

Situated in Caersws, along the banks of River Severn, The Unicorn Hotel has a restaurant, bar and free WiFi. The property benefits from convenient bus and train services. The evening meal in the pub was excellent. The staff were really friendly and welcoming.

Show more Show less
9
Superb
35 reviews
Price from
£65
per night

The Royston 5 stars

Hotel in Llanbrynmair

The Royston is a 7-room, contemporary guesthouse in a building dating from 1880, on the outskirts of Llanbrynmair, in the heart of mid Wales. Clive and Rob were excellent hosts. Fantastic breakfast and service 👍

Show more Show less
9.8
Exceptional
55 reviews
Price from
£143.10
per night

Elan Valley Hotel 3 stars

Hotel in Rhayader

Situated in Rhayader, 3.9 km from Elan Valley, Elan Valley Hotel features accommodation with a restaurant, free private parking, a bar and a shared lounge. This 3-star hotel offers a garden. The hotel man so nice and helpful breakfast was spot on .

Show more Show less
9.2
Superb
57 reviews
Price from
£57.50
per night

The Cock Hotel

Hotel in Bronllys

Situated in Bronllys, The Cock Hotel has a restaurant, bar, terrace, and free WiFi throughout the property. Private parking can be arranged at an extra charge. Staff were amazing, was down from Scotland for a bodybuilding show, in the past hotels never cater for the odd food requests. No issue here, everything was sorted no sweat. Much appreciated. Great little hotel in the heart of Wales.

Show more Show less
9.2
Superb
44 reviews
Price from
£80
per night

The Lion Hotel 3 stars

Hotel in Welshpool

Between Welshpool and Newtown, The Lion Hotel in Berriew offers comfortable rooms and Welsh breakfasts, just 7 miles across the border with England. Breakfast & dinner were fab !!! Didn't need to go anywhere else for food

Show more Show less
9.4
Superb
51 reviews
Price from
£80
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