Powys hotels

Powys Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

Brackenhurst House - B&B Fairbourne  5 stars

Bryn Road , Fairbourne, United Kingdom

Fairbourne USD 169

Pen-Y-Bryn House Brecon  5 stars

Llangorse, Brecon, United Kingdom, LD3 7UG

Brecon USD 132

Glangwili Mansion Carmarthen  5 stars

Llanllawddog, Carmarthen, United Kingdom

Carmarthen Exclusive USD 158

Feathers Royal Hotel Aberaeron  5 stars

Alban Square, Aberaeron, United Kingdom, SA46 0AQ

Aberaeron USD 178

Gwesty Cymru Hotel & Restaurant Aberystwyth  5 stars

19 Marine Terrace, Aberystwyth, Ceredigion, Aberystwyth, United Kingdom, SY23 2AZ

Aberystwyth USD 124

Pale Hall Bala  5 stars

Llandderfel, Bala, United Kingdom, LL23 7PS

Bala USD 375

Falcondale Mansion Lampeter  4 stars

Falcondale Drive, Lampeter, United Kingdom, SA48 7RX

Lampeter Superb USD 171

Knighton Hotel  4 stars

Broad Street, Knighton (Powys), United Kingdom, LD7 1BL

Knighton (Powys) Very good USD 168

White Lion Royal Hotel Bala  4 stars

High Street, Bala, United Kingdom, LL23 7AE

Bala Fabulous USD 136

Lake Vyrnwy Hotel & Spa Llanwddyn  4 stars

Lake Vyrnwy, Llanwddyn, Near Snowdonia, Llanwddyn (Powys), United Kingdom, SY10 0LY

Llanwddyn (Powys) Superb USD 198

Metropole Llandrindod Wells  4 stars

Temple Street, Llandrindod Wells, United Kingdom, LD1 5DY

Llandrindod Wells Very good USD 170

Bryn Melyn Guest House Barmouth  4 stars

Panorama Road, Barmouth, United Kingdom, LL42 1DQ

Barmouth Superb USD 125

The Castle Hotel Llandovery  4 stars

Kings Road, Llandovery, United Kingdom, SA20 0AP

Llandovery Fabulous USD 108

The Usk Inn Brecon  4 stars

Talybont-On-Usk, Brecon, United Kingdom, LD3 7JE

Brecon USD 91

The Hand At Llanarmon Llangollen  4 stars

Llanarmon Dyffryn Ceiriog, Llangollen, United Kingdom, LL20 7LD

Llangollen USD 158

Hollybrook Country Inn Carmarthen  4 stars

Bronwydd, Carmarthen, United Kingdom, SA33 6BE

Carmarthen Superb USD 103

Cadwgan Inn Dyffryn Ardudwy  4 stars

Station Road, Dyffryn Ardudwy, United Kingdom, LL44 2HA

Dyffryn Ardudwy USD 168

The West Arms Llangollen  4 stars

Llanarmon Dc, Llangollen, United Kingdom, LL20 7LD

Llangollen Fabulous USD 148

Glyn-Y-Coed Criccieth  4 stars

Glyn Y Coed Porthmadog Road, Criccieth, United Kingdom, LL52 0HP

Criccieth USD 117

Min-Y-Gaer Guest House Criccieth  4 stars

Porthmadog Road, Criccieth, United Kingdom, LL52 0HP

Criccieth USD 111

Bryn Artro Country House Llanbedr  4 stars

Sarn Hir, Llanbedr (Gwynedd), United Kingdom, LL45 2LE

Llanbedr (Gwynedd) Superb USD 139

Plas Gwyn Dolgellau  4 stars

Cader Road, Dolgellau, United Kingdom, LL40 1RH

Dolgellau USD 108

The Horseshoe Guest House Rhayader  4 stars

Church Street, Rhayader, United Kingdom, LD6 5AT

Rhayader USD 169

The Golden Fleece Inn Porthmadog  4 stars

Market Square, Porthmadog, United Kingdom, LL49 9RB

Porthmadog Fabulous USD 124

The Swan At Hay Hay-On-Wye  4 stars

Church Street, Hay-On-Wye, United Kingdom, HR3 5DQ

Hay-On-Wye Superb USD 161

Portmeirion Village Porthmadog  4 stars

Minffordd, Porthmadog, United Kingdom, LL48 6ER

Porthmadog USD 254

Aberdunant Hall Country Hotel Porthmadog  4 stars

Prenteg, Porthmadog, United Kingdom, LL49 9SR

Porthmadog USD 153

Tudor Lodge Ammanford  4 stars

154A Dyffryn Road, Saron, Ammanford, Gb, Ammanford, United Kingdom

Ammanford USD 129

Castle Hotel Aberystwyth  4 stars

South Road, Aberystwyth, Dyfed, Aberystwyth, United Kingdom, SY23 1JW

Aberystwyth USD 119

Llangollen Hostel  4 stars

Berwyn Street, Llangollen, United Kingdom, LL20 8NB

Llangollen Superb USD 74

Brigands Inn Mallwyd  4 stars

Machynlleth, Mallwyd, Powys, United Kingdom, SY20 9HJ

Mallwyd, Powys Superb USD 132

Wollaston Lodge Bed And Breakfast  4 stars

Wollaston, Halfway House,, Wollaston, United Kingdom, SY5 9DN

Wollaston USD 149

The Cawdor Llandeilo  4 stars

Rhosmaen Street, Llandeilo, Dyfed, United Kingdom, SA19 6EN

Llandeilo, Dyfed USD 186

Tyr Graig Castle Barmouth  4 stars

Llanaber Road, Barmouth, United Kingdom, LL42 1YN

Barmouth Good USD 126

Trewythen Hotel Llanidloes  4 stars

Great Oak Street, Llanidloes, United Kingdom, SY18 6BW

Llanidloes USD 125

Bridge House Lower Chapel  4 stars

Bridge House Lower Chapel, Lower Chapel, United Kingdom

Lower Chapel USD 99

The King'S Head Llandovery  4 stars

1 Market Square , Llandovery, United Kingdom

Llandovery

Wild Pheasant Hotel Llangollen  3 stars

Berwyn Road, Llangollen, United Kingdom, LL20 8AD

Llangollen Fabulous USD 129

Royal Sportsman Hotel Porthmadog  3 stars

131 High Street, Porthmadog, United Kingdom, LL49 9HB

Porthmadog Fabulous USD 134

Brecon Castle  3 stars

Castle Square, Brecon, United Kingdom, LD3 9DB

Brecon Very good USD 220

The Royal Hotel Llangollen  3 stars

7 Bridge Street, Llangollen, United Kingdom, LL20 8PG

Llangollen Fabulous USD 122

Conrah Hotel Aberystwyth  3 stars

Chancery, Aberystwyth, United Kingdom, SY23 4DF

Aberystwyth Fabulous USD 136

Brynafon Country House Hotel Rhayader  3 stars

South Street, Rhayader, United Kingdom, LD6 5BL

Rhayader Fabulous

Abbey Grange Hotel Llangollen  3 stars

Horseshoe Pass Road, Llangollen, United Kingdom, LL208DD

Llangollen Very good USD 148

Chainbridge Hotel Llangollen  3 stars

Berwyn, Llangollen, Llangollen, United Kingdom

Llangollen Good USD 137

Ivy Bush Royal Hotel Carmarthen  3 stars

Spilman Street, Carmarthen, United Kingdom, SA311LG

Carmarthen USD 101

Caer Beris Manor Country House Hotel Builth Wells  3 stars

Builth Wells, Builth Wells, United Kingdom, LD23NP

Builth Wells Fabulous USD 183

Belle Vue Royal Hotel Aberystwyth  3 stars

Marine Terrace, Aberystwyth, United Kingdom

Aberystwyth Fabulous USD 109

Marine Hotel Aberystwyth  3 stars

Marine Terrace, Aberystwyth, United Kingdom

Aberystwyth Fabulous USD 163

The Hand Hotel Llangollen  3 stars

Bridge Street, Llangollen, United Kingdom

Llangollen Very good USD 108

Royal Oak Hotel Welshpool  3 stars

The Cross , Welshpool, United Kingdom, SY21 7DG

Welshpool Superb USD 100

The Manor Hotel Crickhowell  3 stars

Brecon Road, Crickhowell, United Kingdom, NP8 1SE

Crickhowell Fabulous USD 163

The Baskerville Arms Hotel Hay-On-Wye  3 stars

Clyro, Hay-On-Wye, United Kingdom, HR3 5RZ

Hay-On-Wye USD 103

Three Wells Hotel Llandrindod Wells  3 stars

Chapel Road, Llandrindod Wells, United Kingdom

Llandrindod Wells Superb USD 121

Macdonald Plas Talgarth Health Leisure Club Pennal  3 stars

Pennal Snowdonia National Park,, Pennal, United Kingdom

Pennal

Llanerch Inn Llandrindod Wells  3 stars

Llanerch Lane, Llandrindod Wells, United Kingdom, LD1 6BG

Llandrindod Wells USD 83

The Malt House Brecon  3 stars

Talybont-On-Usk, Brecon, United Kingdom, LD3 7JD

Brecon

Old Castle Farm Guest House Brecon  3 stars

18 Penpentre, Brecon, United Kingdom, LD3 8DG

Brecon USD 101

Gales Of Llangollen  3 stars

18 Bridge Street, Llangollen, United Kingdom, LL20 8PF

Llangollen Superb USD 135

Plas Dolmelynllyn Country Hotel Dolgellau  3 stars

Ganllwyd, Coed Y Brenin Forest Park, Dolgellau, United Kingdom, LL40 2HP

Dolgellau USD 163

Cambrian Inn & Restaurant New Quay  3 stars

New Road, New Quay (Dyfed), United Kingdom, SA45 9SE

New Quay (Dyfed) USD 129

Bodlondeb Hotel Criccieth  3 stars

Porthmadoc Road , Criccieth, United Kingdom, LL52 0HP

Criccieth

Britannia Inn Llangollen  3 stars

Horseshoe Pass, Llangollen, United Kingdom, LL20 8DW

Llangollen USD 107

Plas Isa Hotel Criccieth  3 stars

Porthmadog Road, Criccieth, United Kingdom, LL52 0HP

Criccieth USD 136

Glasfryn Guest House Llanybydder  3 stars

Llanybydder, Llanybydder, United Kingdom, SA40 9TY

Llanybydder USD 91

Craig-Y-Nos Castle Abercraf  3 stars

Brecon Road, Penycae, Abercrave, Abercraf, Powys, United Kingdom, SA9 1GL

Abercraf, Powys Guest rating USD 187

The Glengower Aberystwyth  3 stars

Victoria Terrace, Aberystwyth, United Kingdom, SY23 2DH

Aberystwyth Fabulous USD 125

White Waters Country Llangollen  3 stars

Berwyn Road . Llangollen, Llangollen, United Kingdom, LL20 8BS

Llangollen USD 161

Boars Head Hotel Carmarthen  3 stars

120 Lammas Street, Carmarthen, United Kingdom

Carmarthen Very good USD 87

Bear Crickhowell  3 stars

High Street, Crickhowell, United Kingdom, NP8 1BW

Crickhowell Superb USD 165

The Dragon Hotel Montgomery  3 stars

Market Square, Montgomery, United Kingdom, SY15 6PA

Montgomery Superb USD 132

The Royal Oak Inn Llandovery  3 stars

Rhandir-Mwyn, Llandovery, United Kingdom, SA20 0NY

Llandovery USD 96

Bae Abermaw Hotel Barmouth  3 stars

Panorma Road, Barmouth, United Kingdom

Barmouth USD 135

The Lion Hotel Criccieth  3 stars

Y Maes, Criccieth, Criccieth, United Kingdom, LL52 0AA

Criccieth Fabulous USD 139

Cain Valley Hotel Llanfyllin  3 stars

High Street, Llanfyllin, Llanfyllin, United Kingdom, SY22 5AQ

Llanfyllin Superb USD 103

Bridge End Hotel Llangollen  3 stars

Mill Street, Llangollen, United Kingdom

Llangollen USD 118

Dolserau Hall Dolgellau  3 stars

Dolgellau, Dolgellau, United Kingdom, LL402AG

Dolgellau Good USD 111

Dragon Inn Crickhowell  3 stars

47 High Street, Crickhowell, United Kingdom, NP8 1BE

Crickhowell USD 149

The Mount Inn Llanidloes  3 stars

18 China Street, Llanidloes, United Kingdom

Llanidloes USD 117

Red Lion Hotel Ystrad Meurig  3 stars

Bridge Street, Ystrad Meurig, United Kingdom, SY25 6BH

Ystrad Meurig Superb USD 74

Falcon Hotel Carmarthen  3 stars

111 Lammas St, Carmarthen, Dyfed Sa31 3Ap, Carmarthen, United Kingdom

Carmarthen USD 113

Yha Brecon Beacons  3 stars

Libanus, Brecon, United Kingdom

Brecon USD 76

Radnorshire Arms Presteigne  3 stars

High St, Presteigne, United Kingdom, LD8 2BE

Presteigne Fabulous USD 151

Burton Hotel Kington  3 stars

1 Mill St, Kington (Herefordshire), United Kingdom, HR5 3BQ

Kington (Herefordshire) Guest rating USD 142

Marine Hotel Criccieth  3 stars

Marine Cresent, Criccieth, United Kingdom

Criccieth USD 159

Glen Usk Hotel Llandrindod Wells  2 stars

South Crescent, Llandrindod Wells, United Kingdom, LD1 5DH

Llandrindod Wells Good USD 57

George III Dolgellau  2 stars

Penmaenpool, Dolgellau, United Kingdom

Dolgellau Fabulous USD 146

George Borrow Hotel Ponterwyd  2 stars

A44, Ponterwyd, Ponterwyd, United Kingdom

Ponterwyd Very good USD 112

Drovers Arms Hotel Carmarthen  2 stars

Lammas Street, Carmarthen, United Kingdom, SA31 3AP

Carmarthen Guest rating USD 81

The Three Cocks Coaching Inn Glasbury  2 stars

Three Cocks, Glasbury, United Kingdom, LD3 0SL

Glasbury USD 125

Ty Mawr Hotel Llanbedr  2 stars

Llanbedr, Llanbedr (Gwynedd), United Kingdom, LL45 2NH

Llanbedr (Gwynedd) Fabulous USD 121

The Lake Country House Hotel & Spa Llangammarch Wells  0 stars

Llangammarch Wells, Powys, Llangammarch Wells, United Kingdom, LD4 4BS

Llangammarch Wells Superb USD 249

Gliffaes Country House Hotel Crickhowell  0 stars

Crickhowell, Abergavenny, Crickhowell, United Kingdom, NP8 1RH

Crickhowell Superb USD 262

Llangoed Hall Brecon  0 stars

Llyswen, Brecon, United Kingdom, LD3 0YP

Brecon Superb USD 191

Peterstone Court Brecon  0 stars

Llanhamlach, Brecon, United Kingdom, LD3 7YB

Brecon Superb USD 188

Hampton Hotel Llandrindod Wells  0 stars

Temple Street, Llandrindod Wells, United Kingdom

Llandrindod Wells Exceptional USD 66

Greylands Guest House Llandrindod Wells  0 stars

High Street, Llandrindod Wells, United Kingdom, LD1 6AG

Llandrindod Wells USD 62

Liverpool House In Powys Rhayader  0 stars

East Street, Rhayader, United Kingdom, LD6 5EA

Rhayader Good

Bryncelyn Guesthouse Llanwrtyd Wells  0 stars

Dolecoed Road, Llanwrtyd Wells, United Kingdom, LD5 4RA

Llanwrtyd Wells Fabulous USD 74

Penmaenuchaf Hall Hotel Dolgellau  0 stars

Penmaenpool, Dolgellau, United Kingdom, LL40 1YB

Dolgellau Fabulous USD 246

Nanteos Mansion Country House Hotel Aberystwyth  0 stars

Nanteos Mansion, Aberystwyth, United Kingdom, SY23 4LU

Aberystwyth USD 273

Castle Hotel Aberaeron  0 stars

Market Street, Aberaeron, United Kingdom, SA46 0AU

Aberaeron USD 170

The Castle Hotel Bishop's Castle  0 stars

Market Square, Bishop's Castle, United Kingdom, SY9 5BN

Bishop's Castle Superb

The Hafod Hotel Devils Bridge  0 stars

Devil'S Bridge, Devils Bridge, United Kingdom, SY23 3JL

Devils Bridge Guest rating USD 162

Fedwr Gog Cottage Corwen  0 stars

, Corwen, United Kingdom, LL21

Corwen

Maelgwyn House Harlech  0 stars

Maelgwyn House, Harlech, United Kingdom, LL46 2SW

Harlech USD 136

Dol Aur Bed And Breakfast Harlech  0 stars

Dol Aur, Old Llanfair Road, Harlech, Harlech, United Kingdom, LL46 2SS

Harlech

Highland Moors Llandrindod Wells  0 stars

Wellington Rd, Llandrindod Wells, United Kingdom, LD1 5ND

Llandrindod Wells USD 84

Hillside View Llandrindod Wells  0 stars

, Llandrindod Wells, United Kingdom, LD1 5SU

Llandrindod Wells

Woodside Lodge Llandrindod Wells  0 stars

, Llandrindod Wells, United Kingdom, LD1 5TY

Llandrindod Wells

The Horseshoe Guesthouse Rhayader  0 stars

Church Street, Rhayader, United Kingdom, LD6 5AT

Rhayader USD 54

Seven Stars Hay-On-Wye  0 stars

11 Broad Street, Hay-On-Wye, United Kingdom, HR3 5DB

Hay-On-Wye Good

Talybont Bed And Breakfast Barmouth  0 stars

Canol Y Coed, Talybont, Barmouth, United Kingdom, LL43 2AN

Barmouth USD 111

Llety Ceiro Guesthouse Aberystwyth  0 stars

Lon Ceiro, Aberystwyth, United Kingdom, SY24 5AB

Aberystwyth Very good USD 126

Unicorn Hotel Llanidloes  0 stars

4-5 Longbridge Street, Llanidloes, United Kingdom, SY18 6EE

Llanidloes USD 127

Gregynog Hall Tregynon  0 stars

Tregynon, , Tregynon, United Kingdom, SY16 3PW

Tregynon USD 95

Llwyn Helyg Country House Llanarthney  0 stars

Llwyn Helyg, Llanarthne, Llanarthney, United Kingdom, SA32 8HJ

Llanarthney USD 180

Laurel Bank Abbey-Cwmhir  0 stars

Abbey Cwmhir, Abbey-Cwmhir, United Kingdom, LD1 6PH

Abbey-Cwmhir

Hirros Hall Longhouse Llanerfyl  0 stars

, Llanerfyl, United Kingdom, SY21

Llanerfyl