Mid Wales hotels

Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Mid Wales Overview

Show all cities
Alphabetical City Index
  • A
    • Aberystwyth ‪(112)‬
    • Aberaeron ‪(31)‬
    • Aberporth ‪(23)‬
    • Abercraf ‪(10)‬
    • Aberhosan ‪(6)‬
    • Abbey-Cwmhir ‪(6)‬
    • Aberbran ‪(5)‬
    • Aberedw ‪(3)‬
    • Aberangell ‪(3)‬
    • Aberhafesp ‪(3)‬
    • Aber-Arth ‪(1)‬
  • B
    • Brecon ‪(47)‬
    • Builth Wells ‪(41)‬
    • Berriew ‪(11)‬
    • Borth ‪(9)‬
    • Bettws Cedewain ‪(5)‬
    • Bow Street (Dyfed) ‪(4)‬
    • Blaenpenal ‪(3)‬
    • Builth Road ‪(3)‬
    • Bronllys ‪(3)‬
    • Bleddfa ‪(3)‬
    • Beulah ‪(3)‬
  • C
    • Cardigan ‪(87)‬
    • Crickhowell ‪(22)‬
    • Cray ‪(21)‬
    • Ciliau Aeron ‪(15)‬
    • Caersws ‪(12)‬
    • Cemmaes ‪(9)‬
    • Capel Bangor ‪(7)‬
    • Cross Inn ‪(6)‬
    • Cwrtnewydd ‪(6)‬
    • Cenarth ‪(6)‬
    • Cilcennin ‪(5)‬
    • Church Stoke ‪(5)‬
    • Coelbren ‪(4)‬
    • Cregrina ‪(3)‬
  • D
    • Devils Bridge ‪(17)‬
    • Dihewyd ‪(7)‬
    • Darowen ‪(7)‬
    • Discoed ‪(3)‬
    • Dolau ‪(3)‬
    • Devynock ‪(2)‬
    • Dolanog ‪(2)‬
  • E
    • Evenjobb ‪(4)‬
    • Elerch ‪(1)‬
  • F
    • Felindre (Powys) ‪(7)‬
    • Forden ‪(2)‬
  • G
    • Glasbury ‪(10)‬
    • Guilsfield ‪(2)‬
    • Gladestry ‪(1)‬
  • H
    • Hay-On-Wye ‪(28)‬
    • Hyssington ‪(2)‬
    • Henfynyw Upper ‪(2)‬
    • Highgate (Wales) ‪(2)‬
    • Hundred House ‪(1)‬
    • Hirnant ‪(1)‬
  • K
    • Knighton (Powys) ‪(24)‬
    • Kerry ‪(5)‬
    • Knucklas ‪(3)‬
  • L
    • Llandrindod Wells ‪(52)‬
    • Llandysul ‪(42)‬
    • Lampeter ‪(29)‬
    • Llanon ‪(19)‬
    • Llanwrtyd Wells ‪(17)‬
    • Llanidloes ‪(16)‬
    • Llanilar ‪(14)‬
    • Llanbrynmair ‪(13)‬
    • Llandinam ‪(11)‬
    • Llanina ‪(11)‬
    • Llanrhystyd ‪(10)‬
    • Llangynog ‪(10)‬
    • Llanbister ‪(9)‬
    • Llanwrthwl ‪(8)‬
    • Llanllwchaiarn ‪(8)‬
    • Llansantffread ‪(8)‬
    • Llangurig ‪(8)‬
    • Llangranog ‪(7)‬
    • Llanymynech ‪(7)‬
    • Llanfihangel-Bryn-Pabuan ‪(7)‬
    • Llanfihangel-y-Creuddyn ‪(6)‬
    • Llansilin ‪(6)‬
    • Llanfair Caereinion ‪(6)‬
    • Llanwddyn (Powys) ‪(6)‬
    • Llanfyllin ‪(6)‬
    • Llangunllo ‪(6)‬
    • Llanychaiarn ‪(5)‬
    • Llandre ‪(5)‬
    • Llanfihangel-yng-Ngwynfa ‪(5)‬
    • Llanrhaeadr-ym-Mochnant ‪(5)‬
    • Llanarth (Ceredigion) ‪(5)‬
    • Llanerfyl ‪(5)‬
    • Llanwenog ‪(5)‬
    • Llansaintfraed in Elvel ‪(5)‬
    • Llanbadarn Fynydd ‪(5)‬
    • Llechryd ‪(5)‬
    • Llwyn-Dafydd ‪(5)‬
    • Llanafan-fawr ‪(4)‬
    • Llanddewi-Brefi ‪(4)‬
    • Llangadfan ‪(4)‬
    • Llanwnen ‪(3)‬
    • Llanddewi Ystradenny ‪(3)‬
    • Llandyssiliogogo ‪(3)‬
    • Llanddeiniol ‪(3)‬
    • Llanllugan ‪(3)‬
    • Llanafan ‪(3)‬
    • Lower Chapel ‪(3)‬
    • Llangammarch Wells ‪(3)‬
    • Llanerch-Aeron ‪(3)‬
  • M
    • Machynlleth ‪(42)‬
    • Montgomery ‪(14)‬
    • Mydroilin ‪(13)‬
    • Merthyr Cynog ‪(9)‬
    • Meifod ‪(8)‬
    • Mochdre (Powys) ‪(4)‬
    • Maesmynis ‪(3)‬
  • N
    • New Quay (Dyfed) ‪(46)‬
    • Newtown (Powys) ‪(23)‬
    • Nantmel ‪(7)‬
    • New Radnor ‪(5)‬
    • Newbridge on Wye ‪(3)‬
    • Newchurch (Powys) ‪(2)‬
    • New Bridge ‪(2)‬
    • Norton (Powys) ‪(1)‬
  • O
    • Old Radnor ‪(1)‬
  • P
    • Penbryn ‪(9)‬
    • Presteigne ‪(6)‬
    • Pen-y-Bont-Fawr ‪(5)‬
    • Pontneddfechan ‪(4)‬
    • Penuwch ‪(4)‬
    • Penybont ‪(4)‬
    • Penegoes ‪(4)‬
    • Pentre-briwnant ‪(3)‬
    • Ponterwyd ‪(2)‬
    • Pont-Robert ‪(2)‬
    • Pentre-bach ‪(2)‬
    • Pennant-Melangell ‪(2)‬
    • Pen-y-cae (Powys) ‪(2)‬
    • Pennant (Ceredigion) ‪(2)‬
    • Pren-gwyn ‪(1)‬
    • Penrhos (Powys) ‪(1)‬
    • Painscastle ‪(1)‬
    • Pontrhydfendigaid ‪(1)‬
    • Pencader (Dyfed) ‪(1)‬
  • R
    • Rhayader ‪(48)‬
    • Rhyd-y-felin ‪(9)‬
    • Rhyd Lewis ‪(7)‬
    • Rhosgoch ‪(4)‬
    • Rhostie ‪(2)‬
    • Rhyd Owen ‪(1)‬
  • S
    • Saint Harmon ‪(8)‬
    • Sarnau ‪(7)‬
    • Sennybridge ‪(7)‬
    • Staylittle ‪(3)‬
    • Silian ‪(2)‬
    • Sarn (Powys) ‪(1)‬
    • Snead ‪(1)‬
  • T
    • Tregaron ‪(14)‬
    • Talgarth ‪(12)‬
    • Trefeglwys ‪(8)‬
    • Towyn ‪(6)‬
    • Tal-gareg ‪(5)‬
    • Troedyraur ‪(3)‬
    • Trecastle ‪(3)‬
    • Tregynon ‪(1)‬
    • Trelystan ‪(1)‬
    • Talerddig ‪(1)‬
    • Talybont-on-Usk ‪(1)‬
    • Tre-groes ‪(1)‬
    • Tre-Taliesin ‪(1)‬
  • V
    • Van ‪(2)‬
    • Verwick ‪(2)‬
    • Velindre (Powys) ‪(2)‬
  • W
    • Welshpool ‪(22)‬
    • WALES ‪(1)‬
  • Y
    • Ystrad Meurig ‪(12)‬
    • Ystradgynlais ‪(4)‬
    • Yspytty Cynfyn ‪(1)‬
    • Ystradfellte ‪(1)‬
Hotels City Rating

Penbontbren Luxury Bed And Breakfast  5 stars

Penbontbren, Glynarthen, Llandysul, Cardigan, Aberporth, United Kingdom, SA44 6PE

Aberporth Great
GBP 138

Plas Y Dderwen Bed And Breakfast  5 stars

Plas Y Dderwen ,Loves Grove, Aberystwyth, United Kingdom, SY23 3HP

Aberystwyth Great
GBP 105

Gwesty Cymru Hotel & Restaurant  5 stars

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

Aberystwyth Very good
GBP 93

The Coach House  5 stars

Orchard Street, Brecon, United Kingdom, LD3 8AN

Brecon Great
GBP 113

Ty Croeso Boutique B&B  5 stars

The Dardy Off Cwm Crawnon Road Llangattock, Crickhowell, United Kingdom, NP8 1PU

Crickhowell Perfect
GBP 108

Cardigan Bay Holiday Park  5 stars

Poppit Sands St Dogmaels Cardigan, Cardigan, United Kingdom, SA43 3LN

Cardigan Perfect
GBP 95

Dol Llan Mansion  5 stars

Dol Llan Mansion, Llandysul, United Kingdom, SA44 4RL

Llandysul Very good
GBP 118

Harbourmaster Hotel  5 stars

Pen Cei Aberaeron, Aberaeron, United Kingdom, SA46 0BT

Aberaeron Great
GBP 168

The Falcondale Hotel & Restaurant  4 stars

Falcondale Drive, Lampeter, United Kingdom, SA48 7RX

Lampeter Great
GBP 148

Knighton Hotel  4 stars

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

Knighton (Powys) Very good
GBP 128

Lake Vyrnwy Hotel & Spa  4 stars

Lake Vyrnwy, Hirnant, United Kingdom, SY10 0LY

Hirnant Great
GBP 124

Metropole Hotel And Spa  4 stars

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

Llandrindod Wells Very good
GBP 132

Old Black Lion  4 stars

Lion Street, Hay-On-Wye, United Kingdom

Hay-On-Wye Very good
GBP 108

Greylands Guest House  4 stars

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

Llandrindod Wells Great
GBP 85

The Swallows B&B  4 stars

Blaenwaun Fawr, New Quay (Dyfed), United Kingdom, SA44 6JD

New Quay (Dyfed) Very good
GBP 86

Ardwyn House  4 stars

Station Road, Llanwrtyd Wells, United Kingdom, LD5 4RW

Llanwrtyd Wells Perfect
GBP 75

Bryncelyn Guesthouse  4 stars

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

Llanwrtyd Wells Very good
GBP 46

Y Talbot Tregaron  4 stars

The Square, Tregaron, United Kingdom, SY21 8PJ

Tregaron Great
GBP 99

Mellington Hall Hotel  4 stars

Mellington Near Newtown, Church Stoke, United Kingdom, SY15 6HX

Church Stoke Great
GBP 138

Portland House  4 stars

Spa Rd, Llandrindod Wells, United Kingdom, LD1 5ER

Llandrindod Wells Perfect
GBP 66

The Swan At Hay  4 stars

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

Hay-On-Wye Great
GBP 107

Hammet At Castell Malgwyn  4 stars

Llechryd, Cardigan, United Kingdom, SA43 2QA

Cardigan Guest rating
GBP 120

Castle Hotel  4 stars

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

Aberystwyth Great
GBP 112

Castle Hotel  4 stars

Market Street, Aberaeron, United Kingdom, SA46 0AU

Aberaeron Great
GBP 126

Richmond Hotel  4 stars

The Promenade, 44/45 Marine Terrace, Aberystwyth, United Kingdom, SY23 2BX

Aberystwyth Very good
GBP 81

The Starling Cloud By Marston'S Inns  4 stars

Parc-Y-Llyn, Aberystwyth, United Kingdom, SY23 3TL

Aberystwyth Great
GBP 78

Glyn Garth Guest House  4 stars

Glyn Garth South Road, Aberystwyth, United Kingdom, SY23 1JS

Aberystwyth Great
GBP 68

Bodalwyn Guest House  4 stars

3 Queens Avenue, Aberystwyth, United Kingdom, SY23 2EG

Aberystwyth Perfect
GBP 91

Ty Helyg Guest House  4 stars

39 Watton, Brecon, United Kingdom, LD3 7EG

Brecon
GBP 89

Bronwye  4 stars

5 Church St, Builth Wells, United Kingdom, LD2 3BS

Builth Wells Very good
GBP 81

Llety Teifi Guesthouse  4 stars

Pendre, Cardigan, United Kingdom, SA43 1JU

Cardigan Nice
GBP 72

Gwbert Hotel  4 stars

Gwbert Hotel, Cardigan, United Kingdom, SA43 1PP

Cardigan Great
GBP 89

The Horseshoe Guesthouse  4 stars

Church Street, Rhayader, United Kingdom, LD6 5AT

Rhayader Perfect
GBP 69

Penralley House B&B  4 stars

Penralley House South Street Rhayader, Rhayader, United Kingdom, LD6 5BH

Rhayader Perfect
GBP 102

Castlelodge  4 stars

Sennybridge, Brecon, Sennybridge, United Kingdom, LD3 8PS

Sennybridge Great
GBP 69

Black Mountain Lodge  4 stars

Glasbury On Wye, Glasbury, United Kingdom, HR3 5PT

Glasbury Great
GBP 72

Trewythen Hotel  4 stars

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

Llanidloes Great
GBP 92

Old Rectory Country Hotel  4 stars

Ffawyddog Road, Llangattock, Crickhowell, United Kingdom, NP8 1PH

Crickhowell Great
GBP 99

Brynarth Country Guest House  4 stars

Lledrod, Llanilar, United Kingdom, SY23 4HX

Llanilar Great
GBP 94

The Kestrel Inn  4 stars

Brecon Road Cwmdu, Crickhowell, United Kingdom, NP8 1SB

Crickhowell Perfect
GBP 89

The Penrallt Hotel  4 stars

The Penrallt Hotel, Aberporth, United Kingdom, SA43 2BS

Aberporth Very good
GBP 105

Penrallt Hotel  3 stars

Aberporth, Aberporth, United Kingdom, SA43 2BS

Aberporth Perfect
GBP 177

Brecon Castle Hotel  3 stars

The Castle Square, Brecon, United Kingdom, LD3 9DB

Brecon Very good
GBP 109

Conrah Hotel  3 stars

Chancery, Aberystwyth, United Kingdom, SY23 4DF

Aberystwyth Great
GBP 359

Brynafon Hotel  3 stars

South Street, Rhayader, United Kingdom, LD6 5BL

Rhayader Very good

Severn Arms Hotel  3 stars

Penybont, Llandrindod Wells, United Kingdom, LD15UA

Llandrindod Wells Very good
GBP 95

Caer Beris Manor Country House Hotel  3 stars

Builth Wells, Builth Wells, United Kingdom, LD23NP

Builth Wells Great
GBP 98

Belle Vue Royal Hotel  3 stars

Marine Terrace, Aberystwyth, United Kingdom

Aberystwyth Great
GBP 63

Marine Hotel  3 stars

Marine Terrace, Aberystwyth, United Kingdom

Aberystwyth Very good
GBP 115

Royal Oak Hotel  3 stars

The Cross, Welshpool, United Kingdom, SY21 7DG

Welshpool Great
GBP 103

The Manor Hotel  3 stars

Brecon Road, Crickhowell, United Kingdom, NP8 1SE

Crickhowell Great
GBP 89

The Baskerville Arms Hotel  3 stars

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

Hay-On-Wye Great
GBP 79

Hampton Hotel  3 stars

Temple Street, Llandrindod Wells, United Kingdom

Llandrindod Wells Great
GBP 47

Three Wells Hotel  3 stars

Chapel Road, Llandrindod Wells, United Kingdom

Llandrindod Wells Great
GBP 71

Llanerch Inn  3 stars

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

Llandrindod Wells Great
GBP 54

The Usk  3 stars

Station Road, Talybont-on-Usk, United Kingdom, LD3 7JE

Talybont-on-Usk Very good
GBP 97

Old Castle Farm Guest House  3 stars

18 Penpentre, Brecon, United Kingdom, LD3 8DG

Brecon Very good
GBP 72

Cambrian Inn & Restaurant  3 stars

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

New Quay (Dyfed) Great
GBP 92

Black Lion Hotel  3 stars

Mill Street Pontrhydfendigaid, Tregaron, United Kingdom, SY25 6BE

Tregaron Perfect
GBP 119

Craig Y Nos Castle  3 stars

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

Abercraf Guest rating
GBP 140

The Glengower  3 stars

3 Victoria Terrace, Aberystwyth, United Kingdom, SY23 2DH

Aberystwyth Very good
GBP 99

The Horseshoe  3 stars

Church Street, Rhayader, United Kingdom, LD6 5AT

Rhayader
GBP 99

Ty Haf At Tyglyn Lodge  3 stars

Ciliau Aeron, Ciliau Aeron, United Kingdom

Ciliau Aeron Very good
GBP 69

Bear Crickhowell  3 stars

High Street, Crickhowell, United Kingdom, NP8 1BW

Crickhowell Great
GBP 122

The Dragon Hotel  3 stars

Market Square, Montgomery, United Kingdom, SY15 6PA

Montgomery Great
GBP 95

Llety Ceiro Guesthouse  3 stars

Lon Ceiro, Aberystwyth, United Kingdom, SY24 5AB

Aberystwyth Very good
GBP 71

The Waterdine Restaurant With Rooms  3 stars

Lllanfair Waterdine, Knighton (Powys), United Kingdom, LD7 1TU

Knighton (Powys)

Cain Valley Hotel  3 stars

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

Llanfyllin Great
GBP 73

The Cliff Hotel & Spa  3 stars

Cardigan, Gwbert On Sea, Cardigan, United Kingdom

Cardigan Nice
GBP 89

The Castle Hotel  3 stars

Bronllys Road, Talgarth, United Kingdom, LD3 0AA

Talgarth Great
GBP 63

Dragon Inn  3 stars

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

Crickhowell Very good
GBP 108

Yha Brecon Beacons Danywenallt  3 stars

Talybont-On-Usk, Llansantffread, United Kingdom

Llansantffread Perfect
GBP 77

The Mount Inn  3 stars

18 China Street, Llanidloes, United Kingdom

Llanidloes Great
GBP 83

Red Lion Hotel  3 stars

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

Ystrad Meurig Great
GBP 48

Mid Wales Inn  3 stars

Mid Wales Inn, Pant Y Dwr, Rhayader, United Kingdom, LD6 5LL

Rhayader Very good
GBP 57

Yha Brecon Beacons  3 stars

Libanus, Brecon, United Kingdom

Brecon
GBP 45

Yha Poppit Sands  3 stars

Sea View Poppit, Cardigan, United Kingdom

Cardigan Nice
GBP 55

Crown Inn  3 stars

North Street, Rhayader, United Kingdom, LD6 5BT

Rhayader Very good
GBP 57

Four Seasons Hotel  3 stars

Portland Street, Aberystwyth, United Kingdom, SY23 2DX

Aberystwyth Nice
GBP 91

Grange Guest House  3 stars

22 Watton, Brecon, United Kingdom

Brecon Great

Radnorshire Arms Hotel  3 stars

High Street, Presteigne, United Kingdom, LD8 2BE

Presteigne Very good
GBP 122

Ship Inn  3 stars

Tresaith, Aberporth, United Kingdom, SA43 2JL

Aberporth Very good
GBP 109

Queensbridge Hotel  3 stars

Victoria Terrace, Aberystwyth, United Kingdom, SY23 2DH

Aberystwyth Guest rating
GBP 78

Ty Belgrave House  3 stars

Y Prom Marine Terrace, Aberystwyth, United Kingdom, SY23 2AZ

Aberystwyth Guest rating
GBP 75

Aberystwyth Park Lodge Hotel  3 stars

Parc Y Llyn, Aberystwyth, United Kingdom, SY23 3TL

Aberystwyth Very good
GBP 85

The Cardigan Bay Guest House  3 stars

63 Marine Terrace, Aberystwyth, United Kingdom, SY23 2BX

Aberystwyth Very good
GBP 87

Celtic Bay Guest House  3 stars

62 Marine Terrace, Aberystwyth, United Kingdom, SY23 2BX

Aberystwyth Great
GBP 69

The Wellington  3 stars

The Bulwark Brecon, Brecon, United Kingdom, LD3 7AD

Brecon Guest rating
GBP 78

The Beacons Guest House  3 stars

16 Bridge Street, Brecon, United Kingdom, LD3 8AH

Brecon Very good
GBP 63

Maesmawr Hall Hotel  3 stars

Long Length, Caersws, United Kingdom, SY17 5SF

Caersws Great
GBP 75

The Angel Hotel  3 stars

36 37 St Mary'S St Cardigan, Cardigan, United Kingdom, SA43 1DH

Cardigan Great
GBP 48

Teifi Netpool  3 stars

St Dogmaels, Cardigan, United Kingdom, SA43 3ET

Cardigan Great
GBP 75

Castle Inn  3 stars

Knucklas, Knighton (Powys), United Kingdom, LD7 1PW

Knighton (Powys) Nice
GBP 76

Milebrook House  3 stars

Milebrook, Knighton (Powys), United Kingdom, LD7 1LT

Knighton (Powys) Great
GBP 91

The Black Lion Royal Hotel  3 stars

High Street, Lampeter, United Kingdom, SA48 7BG

Lampeter Very good
GBP 70

Highland Moors  3 stars

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

Llandrindod Wells Very good
GBP 82

Penrhos Park  3 stars

Llanrhystud, Llanrhystyd, United Kingdom, SY23 5AY

Llanrhystyd Guest rating
GBP 104

The White Lion Hotel  3 stars

10 Heol Pentrerhedyn, Machynlleth, United Kingdom, SY20 8DN

Machynlleth Very good
GBP 84

Plas Dolguog Hotel  3 stars

Felingerrig, Machynlleth, United Kingdom, SY20 8UJ

Machynlleth Very good
GBP 91

Penllwyn Lodges  3 stars

Garthmyl, Montgomery, United Kingdom, SY15 6SB

Montgomery Very good
GBP 177

Monachty  3 stars

7 Market Street, Aberaeron, United Kingdom, SA46 0AS

Aberaeron Very good
GBP 73

Unicorn Hotel  3 stars

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

Llanidloes Perfect
GBP 78

Penwig  3 stars

South John Street, New Quay (Dyfed), United Kingdom, SA45 9NN

New Quay (Dyfed) Great
GBP 72

Castle Coaching Inn  3 stars

Trecastle, Trecastle, United Kingdom, LD3 8UH

Trecastle Very good
GBP 75

Red House Cottage Bed And Breakfast  3 stars

Red House, Welshpool, United Kingdom, SY21 9NH

Welshpool Very good

Laurel Bank  3 stars

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

Abbey-Cwmhir Perfect
GBP 78

The Red Lion Country Inn, B&B, Self Catering  3 stars

Llanfihangel Nant Melan New Radnor Powys, Llanfihangel-nant-Melan, United Kingdom, LD8 2TN

Llanfihangel-nant-Melan Great
GBP 66

Lion Hotel  3 stars

Llanbister, Llandrindod Wells, Powys Ld1 6Tn, Llanbister, United Kingdom, LD1 6TN

Llanbister Great
GBP 66

Tyglyn  3 stars

Ciliau Aeron, Aberaeron, United Kingdom, SA48 8DD

Aberaeron Nice
GBP 79

The Castle Hotel  3 stars

High Street, Lampeter, United Kingdom, SA48 7BB

Lampeter Very good
GBP 44

Roast Ox Inn  3 stars

Roast Ox Inn, Builth Wells, United Kingdom, LD2 3JL

Builth Wells Very good
GBP 83

Tower Hotel  3 stars

Tower Hotel The Square, Talgarth, United Kingdom, LD3 0BW

Talgarth Very good
GBP 79

Lion Hotel  3 stars

2 Broad Street, Builth Wells, United Kingdom, LD2 3DT

Builth Wells Perfect
GBP 76

The Elephant & Castle Hotel  3 stars

Broad Street 29 Broad Street, Newtown (Powys), United Kingdom, SY16 2BQ

Newtown (Powys) Great
GBP 100

The Wynnstay  3 stars

Heol Maengwyn, Machynlleth, United Kingdom, SY20 8AE

Machynlleth Great
GBP 126

The Harp Inn  3 stars

The Harp Inn Glasbury, Glasbury, United Kingdom, HR3 5NR

Glasbury Very good
GBP 61

The Trout Inn  3 stars

Beulah, Beulah, United Kingdom, LD5 4UU

Beulah Great
GBP 108

The Kilverts Inn  3 stars

Bull Ring, Hay-On-Wye, United Kingdom, HR3 5AG

Hay-On-Wye Great
GBP 86

Elan Valley Hotel  3 stars

Elan Valley Powys, Rhayader, United Kingdom, LD6 5HN

Rhayader Great
GBP 92

The Lion Hotel  3 stars

Berriew, Welshpool, United Kingdom, SY21 8PQ

Welshpool Great
GBP 77

Glen Usk  2 stars

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

Llandrindod Wells Nice
GBP 49

The Hotel Commodore  2 stars

Spa Rd, Llandrindod Wells, United Kingdom

Llandrindod Wells Very good
GBP 132

George Borrow Hotel  2 stars

A44, Ponterwyd, Ponterwyd, United Kingdom

Ponterwyd Very good
GBP 74

The New Inn Hotel  2 stars

Berwyn Steet, Llangynog, United Kingdom

Llangynog
GBP 61

Highcliffe Hotel  2 stars

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

Aberporth Very good
GBP 91

New Gurkha Inn  2 stars

Bronllys Road Talgarth, Brecon, United Kingdom, LD3 0HH

Brecon Very good
GBP 66

The Horse & Jockey Inn  2 stars

Wylcwm Place, Knighton (Powys), United Kingdom, LD7 1AE

Knighton (Powys) Very good
GBP 79

Bryncoed Guest House  2 stars

Rhayader, Rhayader, United Kingdom, LD6 5DA

Rhayader Very good
GBP 85

Yha Borth  2 stars

Morlais Borth Borth Sy24 5Js United Kingdom Borthceredigion Sy24 5Js, Borth, United Kingdom, SY24 5JS

Borth Very good
GBP 56

Harry'S Hotel  2 stars

40-46 North Parade, Aberystwyth, United Kingdom

Aberystwyth Nice
GBP 96

Neuadd Arms Hotel  2 stars

The Square, Llanwrtyd Wells, United Kingdom, LD5 4RB

Llanwrtyd Wells
GBP 85

The Lake Country House Hotel & Spa  0 stars

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

Llangammarch Wells Great
GBP 214

Gliffaes Country House Hotel  0 stars

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

Crickhowell Great
GBP 193

Llangoed Hall  0 stars

Llyswen, Brecon, United Kingdom, LD3 0YP

Brecon Great
GBP 231

Peterstone Court Country House Restaurant & Spa  0 stars

Llanhamlach, Brecon, United Kingdom, LD3 7YB

Brecon Great
GBP 143

Guidfa House  0 stars

Crossgates, Llandrindod Wells, United Kingdom

Llandrindod Wells Great
GBP 122

Maeswalter  0 stars

Heol Senni Near Brecon, Cray, United Kingdom, LD3 8SU

Cray
GBP 86

Glanhelyg B&B  0 stars

Lon Helyg Llechryd, Llechryd, United Kingdom, SA43 2NE

Llechryd Very good
GBP 78

Caemorgan Mansion  0 stars

Caemorgan Road, Cardigan, United Kingdom, SA43 1QU

Cardigan Very good
GBP 107

Nanteos Mansion  0 stars

Nanteos Mansion, Aberystwyth, United Kingdom, SY23 4LU

Aberystwyth
GBP 511

The Hafod Hotel  0 stars

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

Devils Bridge Guest rating
GBP 131

Coed Y Bryn  0 stars

Tenby Road, Cardigan, United Kingdom

Cardigan Very good
GBP 56

Llwynygog Guest House  0 stars

33 Queens Road, Aberystwyth, United Kingdom, SY23 2HN

Aberystwyth Nice
GBP 49

Cambrian View  0 stars

Sy23 3Dg, Aberystwyth, United Kingdom, SY23 3DG

Aberystwyth
GBP 316

Baddegai Holiday Cottage  0 stars

Libanus, Brecon, United Kingdom, LD3 8NF

Brecon
GBP 368

Pwllgwilym B & B  0 stars

Llanafan Road, Builth Wells, United Kingdom, LD2 3NY

Builth Wells Great
GBP 76

Rhedyn Guest House  0 stars

Rhedyn Cilmery, Builth Wells, United Kingdom, LD2 3LH

Builth Wells Very good
GBP 93

Trewythen Lodges  0 stars

Trewythen, Caersws, United Kingdom, SY17 5BQ

Caersws
GBP 148

Troedyrhiw Holiday Cottages  0 stars

Troedyrhiw, Cardigan, United Kingdom, SA43 2AE

Cardigan
GBP 210

Teifi View  0 stars

, Cardigan, United Kingdom, SA43

Cardigan
GBP 108

Penty Cottage  0 stars

The Penty, Lampeter, United Kingdom, SA488ET

Lampeter
GBP 726

Penrhos Park  0 stars

Penrhos Golf & Country Club, Llanrhystyd, United Kingdom, SY23 5AY

Llanrhystyd
GBP 105

Lasswade Country House & Restaurant  0 stars

Station Road, Llanwrtyd Wells, United Kingdom, LD5 4RW

Llanwrtyd Wells Guest rating
GBP 108

Maenllwyd Guest House  0 stars

Newtown Road Machynlleth Powys, Machynlleth, United Kingdom, SY20 8EY

Machynlleth
GBP 79

Vulcan Lodge Cottages  0 stars

Doldowlod Llanwrthwl, Rhayader, United Kingdom, LD1 6NN

Rhayader
GBP 132

Rhydspence  0 stars

Herefordshire, Hay-On-Wye, United Kingdom, HR3 6EU

Hay-On-Wye Perfect
GBP 96

Magnolia Cottage  0 stars

, Aberaeron, United Kingdom, SA46

Aberaeron
GBP 245

Oyster Cottage  0 stars

Oyster Cottage White Street New Quay, New Quay (Dyfed), United Kingdom, SA45 9NH

New Quay (Dyfed)
GBP 131

Daffodil Caravan - Cei Bach  0 stars

Llwynon Plot 45, New Quay (Dyfed), United Kingdom, SA45 9SL

New Quay (Dyfed)
GBP 75

Mill Farm Lodge  0 stars

, Llanwddyn (Powys), United Kingdom, LD7 1RA

Llanwddyn (Powys)
GBP 163

Cob Cottage  0 stars

Godre Garth Farm ,Llanddei Brefi, Tregaron, Ceredigion, Tregaron, United Kingdom, SY25 6UH

Tregaron
GBP 80

Forget Me Not Cottage  0 stars

Presteigne Ld8 Uk, New Radnor, United Kingdom, LD8

New Radnor
GBP 78

Coach House At Gaer Cottages  0 stars

Lampeter Ceredigion Sa48 Uk, Llanwnen, United Kingdom, SA48

Llanwnen
GBP 99

Bay View Cottage  0 stars

, Llanon, United Kingdom, SY23 5LZ

Llanon
GBP 106

Belan Bach Lodges  0 stars

Minffordd Llangadfan, Llanerfyl, United Kingdom, SY21 0QL

Llanerfyl
GBP 104

Ty Coch Cottage  0 stars

, Dihewyd, United Kingdom, SA48 7PZ

Dihewyd
GBP 135

Trowley Farmhouse  0 stars

, Llanbedr (Painscastle), United Kingdom, LD2 3JH

Llanbedr (Painscastle)
GBP 140

Llangrannog  0 stars

, Llandyssiliogogo, United Kingdom, SA45 9RR

Llandyssiliogogo
GBP 97

Pencnwc Holiday Park  0 stars

Cross Inn, Llanllwchaiarn, United Kingdom, SA44 6NL

Llanllwchaiarn
GBP 100

Park Place Guesthouse  0 stars

The Legar, Crickhowell, United Kingdom, NP8 1HH

Crickhowell Very good

Wern Ddu Cottage  0 stars

, Pen-y-Bont-Fawr, United Kingdom, SY10 0HW

Pen-y-Bont-Fawr
GBP 99

Bethsaida B&B  0 stars

High Street, Cardigan, United Kingdom, SA43 3EQ

Cardigan Very good
GBP 99

Chalet 95  0 stars

Clarach Bay, Aberystwyth, United Kingdom, SY23 3DT

Aberystwyth
GBP 168

The Horseshoe Inn  0 stars

Hillside Rd Llangattock, Crickhowell, United Kingdom, NP8 1PA

Crickhowell
GBP 94

Annie'S Cottage  0 stars

Llanrhaeadr-Ym-Mochnant Sy10, Uk, Llanrhaeadr-ym-Mochnant, United Kingdom, SY10

Llanrhaeadr-ym-Mochnant
GBP 72

The Pier Hotel  0 stars

33 Pier Street, Aberystwyth, United Kingdom, SY23 2LN

Aberystwyth
GBP 59

The Llanelwedd Arms Hotel  0 stars

Station Road Llanelwedd, Builth Wells, United Kingdom, LD2 3SR

Builth Wells
GBP 59

Ploony Hill Lodge  0 stars

Blaen Y Plwyf Bleddfa, Knighton (Powys), United Kingdom, LD7 1PA

Knighton (Powys)
GBP 177

Holly Farm Cottage  0 stars

Holly Farm Cottage Holly Farm Howey, Llandrindod Wells, United Kingdom, LD1 5PP

Llandrindod Wells
GBP 396

Court Cottage  0 stars

Court Cottage Walton, Presteigne, United Kingdom, LD8 2PY

Presteigne
GBP 277

Rose Cottage, St. Dogmaels  0 stars

, Cardigan, United Kingdom, SA43 3EF

Cardigan
GBP 230

Yew Tree Cottage  0 stars

Yew Tree Cottage Penrallt Hotel Cottage, Cardigan, United Kingdom, SA43 2BS

Cardigan
GBP 122

The Abercrave Inn  0 stars

145 Heol Tawe, Abercraf, United Kingdom, SA9 1XS

Abercraf
GBP 72

Festival Yurts Hay On Wye  0 stars

Newport Street Hay On Wye, Hay-On-Wye, United Kingdom, HR3 5BG

Hay-On-Wye Very good
GBP 51

Raven Cottage At Cwm Chwefru Cottages  0 stars

Cwm Chwefru Cottages, Builth Wells, United Kingdom, LD2 3YG

Builth Wells Very good
GBP 85

Penlan Cottage  0 stars

Penlan Cottagecwrtnewydd, Cwrtnewydd, United Kingdom, SA40 9YN

Cwrtnewydd
GBP 141

Romantic Getaway Luxury Wooden Cabin With Private Hot Tub And Bbq  0 stars

Pengarreg Fawr, Aberystwyth, United Kingdom, SY23 4LP

Aberystwyth
GBP 115

Rhianwen Plas Moelfre Hall Barns  0 stars

Plas Moelfre Hall Barns Moelfre, Llangadwaladr (Powys), United Kingdom, SY10 7QJ

Llangadwaladr (Powys)
GBP 299

Lilly Pond Cottage, Rhayader  0 stars

The Swan St. Harmon, Saint Harmon, United Kingdom, LD6 5NG

Saint Harmon
GBP 243

Cherry Tree Lodge  0 stars

Cherry Tree Lodges Ffaldau Lane, Llandrindod Wells, United Kingdom, LD1 5UE

Llandrindod Wells
GBP 159

Maesmawr Farm Resort  0 stars

Moat Lane, Caersws, United Kingdom, SY17 5SB

Caersws
GBP 112

Stellar Safari Lodge Rhayader  0 stars

Lon Nantmel, Rhayader, United Kingdom, LD6 5PE

Rhayader
GBP 521

The Lodge Brecon B&B  0 stars

The Lodge Llanfrynach, Brecon, United Kingdom, LD3 7AJ

Brecon
GBP 87

The Copper Beech Inn  0 stars

133 Heol Tawe The Copper Beech Inn, Abercraf, United Kingdom, SA9 1XS

Abercraf
GBP 111

The Dragons Back  0 stars

The Dragons Back, Pengenffordd Talgarth, Brecon, United Kingdom, LD3 0EP

Brecon
GBP 66

Parkers House Bed & Breakfast  0 stars

1 Shortbridge Street, Newtown (Powys), United Kingdom, SY16 2LW

Newtown (Powys) Great

7Evern Porth Farm  0 stars

, Caersws, United Kingdom, SY17 5SE

Caersws
GBP 319

Catkin Lodge Set In A Beautiful Woodland Holiday Park  0 stars

Penlan Holiday Park, Cenarth, United Kingdom, SA38 9JN

Cenarth
GBP 72

The Griffin Llyswen  0 stars

The Griffin Inn Llyswen, Brecon, United Kingdom, LD3 0UR

Brecon
GBP 73

The Black Lion Hotel  0 stars

Black Lion Hotel High Street, Cardigan, United Kingdom, SA43 1HJ

Cardigan
GBP 69

Dyfi Cottage  0 stars

, Machynlleth, United Kingdom, SY20 9AF

Machynlleth
GBP 75

The Dolfor Inn  0 stars

Dolfor Road, Newtown (Powys), United Kingdom, SY16 4AA

Newtown (Powys)
GBP 66

Dovey Valley Cottage  0 stars

, Machynlleth, United Kingdom, SY20 9AR

Machynlleth
GBP 132