Mid Wales hotels

Mid Wales Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

Gwesty Cymru Hotel & Restaurant Aberystwyth  5 stars

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

Aberystwyth USD 122

Pale Hall Hotel Bala  5 stars

Llandderfel, Bala, United Kingdom, LL23 7PS

Bala USD 408

Pen-Y-Bryn House Hotel Brecon  5 stars

Llangorse, Brecon, United Kingdom, LD3 7UG

Brecon USD 100

Feathers Royal Hotel Aberaeron  5 stars

Alban Square, Aberaeron, United Kingdom, SA46 0AQ

Aberaeron USD 166

The Horseshoe Guest House Rhayader  4 stars

Church Street, Rhayader, United Kingdom, LD6 5AT

Rhayader USD 56

The King'S Head Hotel Llandovery  4 stars

1 Market Square , Llandovery, United Kingdom

Llandovery

Brigands Inn Mallwyd  4 stars

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

Mallwyd, Powys Superb USD 130

The Kings Head Hotel Abergavenny  4 stars

60 Cross Street, Abergavenny, United Kingdom, NP7 5EU

Abergavenny Fabulous USD 119

The Angel Hotel Abergavenny  4 stars

15 Cross Street, Abergavenny, United Kingdom, NP7 5EN

Abergavenny Very good USD 185

Kings Arms Hotel Abergavenny  4 stars

29 Nevill Street, Abergavenny, United Kingdom, NP7 5AA

Abergavenny USD 155

The Usk Inn Brecon  4 stars

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

Brecon USD 91

Cambrian Inn Tredegar  4 stars

1-2 Castle Street, Tredegar, United Kingdom

Tredegar USD 95

Cadwgan Inn Dyffryn Ardudwy  4 stars

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

Dyffryn Ardudwy USD 155

Bryn Artro Country House Llanbedr  4 stars

Sarn Hir, Llanbedr, United Kingdom, LL45 2LE

Llanbedr USD 139

Plas Gwyn Bed & Breakfast Dolgellau  4 stars

Cader Road, Dolgellau, United Kingdom, LL40 1RH

Dolgellau USD 128

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

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

Hay-On-Wye Superb USD 155

The Lion Hotel Blaenavon  4 stars

41 Broad Street, Blaenavon , Blaenavon, United Kingdom, NP4 9NH

Blaenavon

Castle Hotel Aberystwyth  4 stars

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

Aberystwyth USD 109

Bryn Melyn Guest House Barmouth  4 stars

Panorama Road, Barmouth, United Kingdom, LL42 1DQ

Barmouth Superb USD 111

Trewythen Hotel Llanidloes  4 stars

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

Llanidloes USD 104

Metropole Hotel Llandrindod Wells  4 stars

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

Llandrindod Wells Very good USD 163

Lake Vyrnwy Hotel & Spa Llanwddyn  4 stars

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

Llanwddyn (Powys) Superb USD 197

Bridge House Bed & Breakfast Lower Chapel  4 stars

Bridge House Lower Chapel, Lower Chapel, United Kingdom

Lower Chapel

White Lion Royal Hotel Bala  4 stars

High Street, Bala, United Kingdom, LL23 7AE

Bala Fabulous USD 91

Knighton Hotel  4 stars

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

Knighton (Powys) Very good USD 150

The Falcondale Hotel & Restaurant Lampeter  4 stars

Falcondale Drive, Lampeter, United Kingdom, SA48 7RX

Lampeter Superb USD 183

Tyr Graig Castle Hotel Barmouth  4 stars

Llanaber Road, Barmouth, United Kingdom, LL42 1YN

Barmouth Good USD 124

The Castle Hotel Llandovery  4 stars

Kings Road, Llandovery, United Kingdom, SA20 0AP

Llandovery Fabulous USD 83

The Cawdor Hotel Llandeilo  4 stars

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

Llandeilo, Dyfed USD 125

Abergavenny Hotel  3 stars

21 Monmouth Road, Abergavenny, United Kingdom, NP7 5HH

Abergavenny USD 174

Radnorshire Arms Hotel Presteigne  3 stars

High St, Presteigne, United Kingdom, LD8 2BE

Presteigne Fabulous USD 134

Bear Crickhowell Hotel  3 stars

High Street, Crickhowell, United Kingdom, NP8 1BW

Crickhowell Superb USD 156

The Dragon Hotel Montgomery  3 stars

Market Square, Montgomery, United Kingdom, SY15 6PA

Montgomery Superb USD 128

Cain Valley Hotel Llanfyllin  3 stars

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

Llanfyllin Superb USD 106

The Mount Inn Llanidloes  3 stars

18 China Street, Llanidloes, United Kingdom

Llanidloes USD 109

Red Lion Hotel Ystrad Meurig  3 stars

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

Ystrad Meurig Superb USD 69

Yha Brecon Beacons Hostel  3 stars

Libanus, Brecon, United Kingdom

Brecon USD 89

Dragon Inn Crickhowell  3 stars

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

Crickhowell USD 122

Bae Abermaw Hotel Barmouth  3 stars

Panorma Road, Barmouth, United Kingdom

Barmouth USD 126

Burton Hotel Kington  3 stars

1 Mill St, Kington, United Kingdom, HR5 3BQ

Kington Guest rating USD 148

The Park Hotel Abergavenny  3 stars

Bryngwent , Abergavenny, United Kingdom, NP7 8DS

Abergavenny Very good USD 121

Dolserau Hall Hotel Dolgellau  3 stars

Dolgellau, Dolgellau, United Kingdom, LL402AG

Dolgellau Good USD 111

The Royal Oak Inn Llandovery  3 stars

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

Llandovery USD 131

The Glengower Hotel Aberystwyth  3 stars

Victoria Terrace, Aberystwyth, United Kingdom, SY23 2DH

Aberystwyth Fabulous USD 106

Llanerch Inn Llandrindod Wells  3 stars

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

Llandrindod Wells USD 72

Three Wells Hotel Llandrindod Wells  3 stars

Chapel Road, Llandrindod Wells, United Kingdom

Llandrindod Wells Superb USD 104

The Baskerville Arms Hotel Hay-On-Wye  3 stars

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

Hay-On-Wye USD 103

Ty Newydd Country Hotel Hirwaun  3 stars

Penderyn Road, Hirwaun, United Kingdom

Hirwaun Very good USD 126

The Manor Hotel Crickhowell  3 stars

Brecon Road, Crickhowell, United Kingdom, NP8 1SE

Crickhowell Fabulous USD 124

Royal Oak Hotel Welshpool  3 stars

The Cross , Welshpool, United Kingdom, SY21 7DG

Welshpool Superb USD 112

Brecon Castle Hotel  3 stars

Castle Square, Brecon, United Kingdom, LD3 9DB

Brecon Very good USD 143

Belle Vue Royal Hotel Aberystwyth  3 stars

Marine Terrace, Aberystwyth, United Kingdom

Aberystwyth Fabulous USD 95

Caer Beris Manor Country House Hotel Builth Wells  3 stars

Builth Wells, Builth Wells, United Kingdom, LD23NP

Builth Wells Fabulous USD 166

Conrah Hotel Aberystwyth  3 stars

Chancery, Aberystwyth, United Kingdom, SY23 4DF

Aberystwyth Fabulous USD 101

Penrallt Hotel Aberporth  3 stars

Aberporth, Aberporth, United Kingdom, SA43 2BS

Aberporth USD 231

Brynafon Hotel Rhayader  3 stars

South Street, Rhayader, United Kingdom, LD6 6BL

Rhayader

Glasfryn Guest House Llanybydder  3 stars

Llanybydder, Llanybydder, United Kingdom, SA40 9TY

Llanybydder USD 88

Cambrian Inn & Restaurant New Quay  3 stars

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

New Quay (Dyfed) USD 106

Plas Dolmelynllyn Country Hotel Dolgellau  3 stars

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

Dolgellau USD 146

Craig-Y-Nos Castle Hotel Abercraf  3 stars

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

Abercraf, Powys Guest rating

Old Castle Farm Guest House Brecon  3 stars

18 Penpentre, Brecon, United Kingdom, LD3 8DG

Brecon USD 108

The Malt House Hotel Brecon  3 stars

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

Brecon

George III Hotel Dolgellau  2 stars

Penmaenpool, Dolgellau, United Kingdom

Dolgellau Fabulous USD 156

Ye Olde Red Lion Hotel Tredegar  2 stars

97 Queen Victoria St, Tredegar, United Kingdom, NP22 3PX

Tredegar Guest rating USD 64

Glen Usk Hotel Llandrindod Wells  2 stars

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

Llandrindod Wells Good USD 58

The Red Lion Inn Berriew  2 stars

Castle Caereinion, Berriew, United Kingdom, SY21 9AL

Berriew USD 129

Ty Mawr Hotel Llanbedr  2 stars

Llanbedr, Llanbedr, United Kingdom, LL45 2NH

Llanbedr Fabulous USD 119

The Three Cocks Coaching Inn Glasbury  2 stars

Three Cocks, Glasbury, United Kingdom, LD3 0SL

Glasbury USD 124

George Borrow Hotel Ponterwyd  2 stars

A44, Ponterwyd, Ponterwyd, United Kingdom

Ponterwyd Very good USD 98

Highland Moors Guest House Llandrindod Wells  0 stars

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

Llandrindod Wells USD 82

Seven Stars Guest House Hay-On-Wye  0 stars

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

Hay-On-Wye Good

Hillside View Holiday home Llandrindod Wells  0 stars

, Llandrindod Wells, United Kingdom, LD1 5SU

Llandrindod Wells

Llety Ceiro Guesthouse Aberystwyth  0 stars

Lon Ceiro, Aberystwyth, United Kingdom, SY24 5AB

Aberystwyth Very good USD 105

Hirros Hall Longhouse Villa Llanerfyl  0 stars

, Llanerfyl, United Kingdom, SY21

Llanerfyl

Unicorn Hotel Llanidloes  0 stars

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

Llanidloes USD 100

The Lake Country House Hotel & Spa Llangammarch Wells  0 stars

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

Llangammarch Wells Fabulous USD 251

Gregynog Hall Guest House Tregynon  0 stars

Tregynon, , Tregynon, United Kingdom, SY16 3PW

Tregynon USD 95

Gliffaes Country House Hotel Crickhowell  0 stars

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

Crickhowell Superb USD 280

Maelgwyn House Bed & Breakfast Harlech  0 stars

Maelgwyn House, Harlech, United Kingdom, LL46 2SW

Harlech

Penmaenuchaf Hall Hotel Dolgellau  0 stars

Penmaenpool, Dolgellau, United Kingdom, LL40 1YB

Dolgellau Fabulous USD 212

Nanteos Mansion Country House Hotel Aberystwyth  0 stars

Nanteos Mansion, Aberystwyth, United Kingdom, SY23 4LU

Aberystwyth USD 196

Greylands Guest House Llandrindod Wells  0 stars

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

Llandrindod Wells USD 73

Bryncelyn Guesthouse Llanwrtyd Wells  0 stars

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

Llanwrtyd Wells Fabulous USD 77

The Hardwick Guest House Abergavenny  0 stars

Old Raglan Road, Abergavenny, United Kingdom

Abergavenny USD 160

Hampton Hotel Llandrindod Wells  0 stars

Temple Street, Llandrindod Wells, United Kingdom

Llandrindod Wells Exceptional USD 58

Castle Hotel Aberaeron  0 stars

Market Street, Aberaeron, United Kingdom, SA46 0AU

Aberaeron USD 136

The Hafod Hotel Devils Bridge  0 stars

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

Devils Bridge Guest rating USD 120

Peterstone Court Guest House Brecon  0 stars

Llanhamlach, Brecon, United Kingdom, LD3 7YB

Brecon Superb USD 193

Marine Hotel Aberystwyth  0 stars

Marine Terrace, Aberystwyth, United Kingdom

Aberystwyth Fabulous USD 149

Highcliffe Hotel Aberporth  0 stars

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

Aberporth Very good USD 93

Llansantffraed Court Hotel Abergavenny  0 stars

Llanvihangel Gobion, Abergavenny, United Kingdom, NP7 9BA

Abergavenny Exceptional USD 215

Llangoed Hall Guest House Brecon  0 stars

Llyswen, Brecon, United Kingdom, LD3 0YP

Brecon Superb USD 264

Liverpool House In Powys Guest House Rhayader  0 stars

East Street, Rhayader, United Kingdom, LD6 5EA

Rhayader Good
United Kingdom regions