Mid Wales hotels

Mid Wales Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Feathers Royal Hotel  5 stars

Alban Square, Aberaeron, United Kingdom, SA46 0AQ

Aberaeron
USD 165

Pen-Y-Bryn House  5 stars

Llangorse, Brecon, United Kingdom, LD3 7UG

Brecon
USD 130

Gwesty Cymru Hotel & Restaurant  5 stars

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

Aberystwyth
USD 150

The Swan At Hay  4 stars

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

Hay-On-Wye Superb
USD 131

Hammet House  4 stars

Llechryd, Cardigan, United Kingdom, SA43 2QA

Cardigan Guest rating
USD 147

Castle Hotel  4 stars

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

Aberystwyth
USD 108

The Usk Inn  4 stars

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

Brecon
USD 91

The Horseshoe Guest House  4 stars

Church Street, Rhayader, United Kingdom, LD6 5AT

Rhayader
USD 156

Metropole Hotel And Spa  4 stars

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

Llandrindod Wells Very good
USD 154

Lake Vyrnwy Hotel & Spa  4 stars

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

Llanwddyn (Powys) Superb
USD 197

Cardigan Castle  4 stars

Cardigan Castle Green St, Cardigan, United Kingdom

Cardigan
USD 135

Knighton Hotel  4 stars

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

Knighton (Powys) Very good
USD 168

Falcondale Mansion  4 stars

Falcondale Drive, Lampeter, United Kingdom, SA48 7RX

Lampeter Superb
USD 196

The Dragon Hotel  3 stars

Market Square, Montgomery, United Kingdom, SY15 6PA

Montgomery Superb
USD 100

Bear Crickhowell  3 stars

High Street, Crickhowell, United Kingdom, NP8 1BW

Crickhowell Superb
USD 163

The Glengower  3 stars

Victoria Terrace, Aberystwyth, United Kingdom, SY23 2DH

Aberystwyth Fabulous
USD 117

Cain Valley Hotel  3 stars

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

Llanfyllin Superb
USD 99

The Cliff Hotel & Spa  3 stars

Cardigan, Gwbert On Sea, Cardigan, United Kingdom

Cardigan Good
USD 147

Trewythen Hotel Llanidloes  3 stars

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

Llanidloes
USD 111

Unicorn Hotel  3 stars

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

Llanidloes
USD 134

Bridge House Brecon  3 stars

Lower Chapel, Brecon, United Kingdom

Brecon
USD 99

Radnorshire Arms  3 stars

High St, Presteigne, United Kingdom, LD8 2BE

Presteigne Fabulous
USD 160

Yha Brecon Beacons  3 stars

Libanus, Brecon, United Kingdom

Brecon
USD 93

Red Lion Hotel  3 stars

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

Ystrad Meurig Superb
USD 78

The Mount Inn  3 stars

18 China Street, Llanidloes, United Kingdom

Llanidloes
USD 115

Dragon Inn  3 stars

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

Crickhowell
USD 155

Craig-Y-Nos Castle  3 stars

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

Abercraf Guest rating
USD 187

Brecon Castle  3 stars

Castle Square, Brecon, United Kingdom, LD3 9DB

Brecon Very good
USD 191

Marine Hotel  3 stars

Marine Terrace, Aberystwyth, United Kingdom

Aberystwyth Fabulous
USD 130

The Manor Hotel  3 stars

Brecon Road, Crickhowell, United Kingdom, NP8 1SE

Crickhowell Fabulous
USD 167

Penrallt Hotel  3 stars

Aberporth, Aberporth, United Kingdom, SA43 2BS

Aberporth
USD 231

The Baskerville Arms Hotel  3 stars

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

Hay-On-Wye
USD 103

Belle Vue Royal Hotel  3 stars

Marine Terrace, Aberystwyth, United Kingdom

Aberystwyth Fabulous
USD 83

Three Wells Hotel  3 stars

Chapel Road, Llandrindod Wells, United Kingdom

Llandrindod Wells Superb
USD 86

Caer Beris Manor Country House Hotel  3 stars

Builth Wells, Builth Wells, United Kingdom, LD23NP

Builth Wells Fabulous
USD 173

Brynafon Country House Hotel  3 stars

South Street, Rhayader, United Kingdom, LD6 5BL

Rhayader Fabulous

Llanerch Inn  3 stars

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

Llandrindod Wells
USD 74

Conrah Hotel  3 stars

Chancery, Aberystwyth, United Kingdom, SY23 4DF

Aberystwyth Fabulous
USD 100

The Malt House  3 stars

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

Brecon

Old Castle Farm Guest House  3 stars

18 Penpentre, Brecon, United Kingdom, LD3 8DG

Brecon
USD 97

Cambrian Inn & Restaurant  3 stars

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

New Quay (Dyfed)
USD 131

Royal Oak Hotel  3 stars

The Cross , Welshpool, United Kingdom, SY21 7DG

Welshpool Superb
USD 137

Glen Usk Hotel  2 stars

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

Llandrindod Wells Very good
USD 58

The Three Cocks Coaching Inn Glasbury  2 stars

Three Cocks, Glasbury, United Kingdom, LD3 0SL

Glasbury
USD 115

The Red Lion Inn  2 stars

Castle Caereinion, Berriew, United Kingdom, SY21 9AL

Berriew
USD 129

Hampton Hotel  2 stars

Temple Street, Llandrindod Wells, United Kingdom

Llandrindod Wells Exceptional
USD 58

The George Borrow Hotel  2 stars

A44, Ponterwyd, Ponterwyd, United Kingdom

Ponterwyd Very good
USD 100

Seven Stars  0 stars

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

Hay-On-Wye Good
USD 122

The Lake Country House Hotel & Spa  0 stars

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

Llangammarch Wells Superb
USD 203

The Horseshoe Guesthouse Rhayader  0 stars

Church Street, Rhayader, United Kingdom, LD6 5AT

Rhayader
USD 65

Gregynog Hall  0 stars

Tregynon, , Tregynon, United Kingdom, SY16 3PW

Tregynon
USD 95

Hillside View  0 stars

, Llandrindod Wells, United Kingdom, LD1 5SU

Llandrindod Wells

Laurel Bank  0 stars

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

Abbey-Cwmhir
USD 105

Highland Moors Guest House Llandrindod Wells  0 stars

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

Llandrindod Wells
USD 98

Liverpool House In Powys  0 stars

East Street, Rhayader, United Kingdom, LD6 5EA

Rhayader Good

Highcliffe Hotel  0 stars

School Rd Aberporth, Aberporth, United Kingdom, SA43 2DA

Aberporth Very good
USD 101

Greylands Guest House  0 stars

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

Llandrindod Wells
USD 76

Caemorgan Mansion  0 stars

Caemorgan Road, Cardigan, United Kingdom, SA43 1QU

Cardigan
USD 167

Bryncelyn Guesthouse  0 stars

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

Llanwrtyd Wells Fabulous
USD 77

Nanteos Mansion Country House Hotel  0 stars

Nanteos Mansion, Aberystwyth, United Kingdom, SY23 4LU

Aberystwyth
USD 240

Peterstone Court Country House Restaurant & Spa  0 stars

Llanhamlach, Brecon, United Kingdom, LD3 7YB

Brecon Superb
USD 177

Castle Hotel  0 stars

Market Street, Aberaeron, United Kingdom, SA46 0AU

Aberaeron
USD 154

Llangoed Hall  0 stars

Llyswen, Brecon, United Kingdom, LD3 0YP

Brecon Superb
USD 244

The Hafod Hotel Devils Bridge  0 stars

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

Devils Bridge Guest rating
USD 154

Gliffaes Country House Hotel  0 stars

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

Crickhowell Superb
USD 231

Woodside Lodge  0 stars

, Llandrindod Wells, United Kingdom, LD1 5TY

Llandrindod Wells