Powys hotels

Hotels City Rating From

Pilleth Oaks Bed & Breakfast Knighton  5 stars

Knighton (Powys) Superb INR 6 504

Ty Croeso Boutique B&B Crickhowell  5 stars

Crickhowell

Thistledo House Bed & Breakfast Hotel Llandrindod Wells  5 stars

Llandrindod Wells

Pen-Y-Bryn House Hotel Brecon  5 stars

Brecon INR 6 504

Lake Vyrnwy Hotel & Spa Llanwddyn  4 stars

Llanwddyn (Powys) Superb INR 11 903

The Usk Inn Brecon  4 stars

Brecon INR 5 919

Llanddetty Hall Farm Hotel Brecon  4 stars

Brecon

Trewythen Hotel Llanidloes  4 stars

Llanidloes INR 7 090

Beili Neuadd Hotel Rhayader  4 stars

Rhayader INR 6 439

The Horseshoe Guest House Rhayader  4 stars

Rhayader INR 3 642

Penygelli Country House Apartments Newtown  4 stars

Newtown

Barn At Hall Farm Bed & Breakfast Crickhowell  4 stars

Crickhowell INR 5 984

The Cammarch Hotel - Guest House Llangammarch Wells  4 stars

Llangammarch Wells INR 8 066

Pwllgwilym Holiday Cottages And B&B Builth Wells  4 stars

Builth Wells INR 8 326

Ardwyn House Bed & Breakfast Llanwrtyd Wells  4 stars

Llanwrtyd Wells Exclusive INR 6 504

Vale Resort Crickhowell  4 stars

Crickhowell

Gwaenynog Farmhouse Bed & Breakfast Llanwddyn  4 stars

Llanwddyn (Powys)

Elan Hotel Rhayader  4 stars

Rhayader

Rhedyn Guest House Builth Wells  4 stars

Builth Wells INR 8 586

Kilsby Country House Llanwrtyd Wells  4 stars

Llanwrtyd Wells

Maes Y Gwaelod Bed & Breakfast Llanwrtyd Wells  4 stars

Llanwrtyd Wells INR 6 309

Ty Carreg Bed & Breakfast Llanwrtyd Wells  4 stars

Llanwrtyd Wells INR 6 309

Home Stay At Lledgwial Llanwrtyd Wells  4 stars

Llanwrtyd Wells

Plas Uchaf - Guest House Llangedwyn  4 stars

Llangedwyn INR 8 521

Metropole Llandrindod Hotel Llandrindod Wells  4 stars

Llandrindod Wells

The Swan At Hay Hotel Hay-On-Wye  4 stars

Hay-On-Wye Superb INR 8 131

The Dragon Hotel Montgomery  4 stars

Montgomery Superb INR 8 326

Gliffaes Country House Hotel Crickhowell  4 stars

Crickhowell

Macdonald Plas Talgarth Health Leisure Club Hotel Machynlleth  3 stars

Machynlleth

Metropole Hotel Llandrindod Wells  3 stars

Llandrindod Wells Very good INR 10 147

Llanwenarth Hotel & Riverside Restaurant Crickhowell  3 stars

Crickhowell Fabulous INR 6 635

The Manor Hotel Crickhowell  3 stars

Crickhowell INR 8 846

Crown Inn Rhayader  3 stars

Rhayader INR 2 862

The Old Rectory Country Hotel & Golf Club  3 stars

Crickhowell

The Castle Hotel Brecon  3 stars

Brecon INR 5 984

Brynafon Hotel Rhayader  3 stars

Rhayader

The Mount Inn Llanidloes  3 stars

Llanidloes INR 7 025

The Old Vicarage - Guest House Llanidloes  3 stars

Llanidloes INR 7 025

The Manor Hoptel Brecon Hotel  3 stars

Brecon INR 9 692

Caer Beris Manor Country House Hotel Builth Wells  3 stars

Builth Wells Fabulous INR 12 554

Mid Wales Inn Rhayader  3 stars

Rhayader INR 5 464

Royal Oak Hotel Welshpool  3 stars

Welshpool Superb INR 7 935

Radnorshire Arms Hotel Presteigne  3 stars

Presteigne Fabulous INR 7 935

The Baskerville Arms Hotel Hay-On-Wye  3 stars

Hay-On-Wye INR 6 830

The Malt House Hotel Brecon  3 stars

Brecon

The Beacons Guest House Brecon  3 stars

Brecon Very good INR 5 008

The Cross Keys Hotel Llanymynech  3 stars

Llanymynech Guest rating INR 3 252

Offa Dyke House Hotel Knighton  3 stars

Knighton (Powys)

Glen Usk Hotel Llandrindod Wells  3 stars

Llandrindod Wells Good INR 4 423

Brynafon Country House Hotel Rhayader  3 stars

Rhayader Fabulous

Bear Crickhowell Hotel  3 stars

Crickhowell Superb INR 9 236

Llanerch Inn Llandrindod Wells  3 stars

Llandrindod Wells INR 4 813

Knighton Hotel  3 stars

Knighton (Powys) Very good INR 10 147

Brecon Castle Hotel  3 stars

Brecon Very good INR 8 911

Old Castle Farm Guest House Brecon  3 stars

Brecon INR 7 090

Three Wells Hotel Llandrindod Wells  3 stars

Llandrindod Wells Superb INR 7 870

Dragon Inn Crickhowell  3 stars

Crickhowell INR 6 504

The Hotel Commodore Llandrindod Wells  2 stars

Llandrindod Wells Fabulous INR 5 399

Belle Vue Hotel Llanwrtyd Wells  2 stars

Llanwrtyd Wells Very good INR 5 464

Alltybrain Farm Cottages Brecon  2 stars

Brecon INR 9 236

The Everlook Guest House And B&B Builth Wells  0 stars

Builth Wells INR 6 895

The White Lion Hotel Machynlleth  0 stars

Machynlleth

Vulcan Lodge Cottages Rhayader  0 stars

Rhayader INR 5 464

Unicorn Hotel Llanidloes  0 stars

Llanidloes INR 5 724

The Lake Country House Hotel & Spa Llangammarch Wells  0 stars

Llangammarch Wells Fabulous INR 17 107

Llety Morben Holiday home Machynlleth  0 stars

Machynlleth

Castle Inn Knighton  0 stars

Knighton (Powys) Good INR 6 114

Liverpool House In Powys Guest House Rhayader  0 stars

Rhayader Good

Guidfa House Guest House Llandrindod Wells  0 stars

Llandrindod Wells Fabulous INR 8 391

Seven Stars Guest House Hay-On-Wye  0 stars

Hay-On-Wye Good

Llangoed Hall Guest House Brecon  0 stars

Brecon Superb INR 22 246

The Pavement Palace Hay-On-Wye  0 stars

Hay-On-Wye

Rhydspence Guest House Hay-On-Wye  0 stars

Hay-On-Wye INR 7 870

The Coach House Guest House Brecon  0 stars

Brecon Superb

The Wellington Guest House Brecon  0 stars

Brecon Guest rating INR 7 805

12 Market Street Apartment Hay-On-Wye  0 stars

Hay-On-Wye

Blue Sky Self-Catering Guest House Hay-On-Wye  0 stars

Hay-On-Wye

Baddegai Holiday Cottage Brecon  0 stars

Brecon

Penygelli Apartments Newtown  0 stars

Newtown

The Old Vicarage Dolfor Guest House Newtown  0 stars

Newtown INR 9 302

Reallycoolaccomodation Bed & Breakfast Llanwrtyd Wells  0 stars

Llanwrtyd Wells

Portland House Guest House Llandrindod Wells  0 stars

Llandrindod Wells Superb INR 6 309

Highland Moors Guest House Llandrindod Wells  0 stars

Llandrindod Wells INR 5 334

Ty Morgan'S Guest House Rhayader  0 stars

Rhayader Fabulous INR 7 610

Bronfelin And Troed Y Rhiw Holiday Cottages Llanwrtyd Wells  0 stars

Llanwrtyd Wells

Cerdyn Villa Llanwrtyd Wells  0 stars

Llanwrtyd Wells INR 5 854

Nythfa House Guest House Brecon  0 stars

Brecon INR 8 131

Bryncelyn Guesthouse Llanwrtyd Wells  0 stars

Llanwrtyd Wells Fabulous INR 6 635

Pwllgwilym B & B Builth Wells  0 stars

Builth Wells Exceptional INR 6 244

Bronwye Guest House Builth Wells  0 stars

Builth Wells Very good INR 6 830

Peterstone Court Guest House Brecon  0 stars

Brecon Superb INR 12 554

Maeswalter Guest House Brecon  0 stars

Brecon INR 7 025

Dan-Y-Castell Apartment Builth Wells  0 stars

Builth Wells INR 6 114

Greylands Guest House Llandrindod Wells  0 stars

Llandrindod Wells INR 4 748

Hampton Hotel Llandrindod Wells  0 stars

Llandrindod Wells Exceptional INR 3 837

The Pheasantry Bed & Breakfast Builth Wells  0 stars

Builth Wells INR 8 066
United Kingdom regions