We use cookies on this website, and some may have been set already.
If you continue to use the site without changing your settings, we'll assume you agree to this.
Find out more about which cookies we use and why
Hide this message

Local Health Services

GP Surgeries within the Powys Teaching Health Board areas

This page lists GP surgeries within the local area. Click on the relevant link to view information such as contact details, opening times, branch surgeries and other services.

If you require further information, please contact us via our feedback form.


Brecon
Ty Henry Vaughan, Bridge Street, Brecon, Powys, LD3 8AH (Ricketts AL) 01874 622121
»Sennybridge Health Centre, Defynnog Road, Sennybridge, Brecon, LD3 8RU (Branch Surgery) 01874 636559
Builth Wells
Builth Wells Medical Practice, Glandwr Park, Builth Wells, Powys, LD2 3DZ (Walters RB) 01982 552207
»Health Centre, Ffos Road, Llanwrtyd Wells, Powys, LD5 4RG (Branch Surgery) 01591 610257
Crickhowell
War Memorial Health Centre, Crickhowell, Powys, NP8 1AG (Stoker CJ) 01873 810255
»Gilwern Surgery, 38 Main Road, Gilwern, Abergavenny (Branch Surgery) 01873 830589
Hay on Wye
Hay on Wye Health Centre, Forest Road, Hay on Wye, Powys, HR3 5DS (O'Reilly S O) 01497 822100
»Haygarth Medical Centre, Hay Road, Talgarth, Brecon, Powys, LD3 0AW (Branch Surgery) 01874 713000
Knighton
Wylcwm Street Surgery, Knighton, Powys, LD7 1AD (Kiff ML) 01547 528523
Llandrindod Wells
Llandrindod Wells Medical Centre, Spa Road East, Llandrindod Wells, Powys, LD1 5ES 01597 824291
Llanfair Caereinion
Health Centre, Llanfair Caereinion, Welshpool, Powys, SY21 0RT (Evans AV) 01938 810279
Llanfyllin
Llanfyllin Medical Centre, High Street, Llanfyllin, Powys, SY22 5DG (Evans HC) 01691 648054
»Llanrhaedr Branch Surgery, Dolybont, Llanrhaedr-Y-Mochnant, Oswestry, SY10 0LJ (Branch Surgery)
»Four Crosses Branch Surgery, Four Crosses Business Park, Four Crosses, Llanymynech, Powys, SY22 6ST (Branch Surgery) 01691 648054
Llanidloes
Arwystli Medical Practice, Mount Lane, Llanidloes, Powys, SY18 6EZ (Leslie SM) 01686 412228
»Caersws Health Centre, Llys Meddyg, Manthrig Lane, Caersws, Powys, SY17 5EX (Branch Surgery) 01686 688225
Machynlleth
Glantwymyn Health Centre, Cemmaes Road, Machynlleth, Powys, SY20 8LB (Morpeth S) 01650 511227
Machynlleth Health Centre, Forge Road, Machynlleth, Powys, SY20 8EQ (Upadhyay M) 01654 702224
»Corris Health Centre, Station Yard, Lwer Corris, Machynlleth (Branch Surgery) 01654 761636
Montgomery
Montgomery Health Centre, Well Street, Montgomery, Powys, SY15 6PF (Reid A) 01686 668217
»Ladywell Surgery, Ladywell Shopping Centre, Newtown, Powys, SY16 1AF (Branch Surgery) 01686 623791
Newtown
Newtown Medical Centre, Park Street, Newtown, Powys, SY16 1EF 01686 611611
Presteigne
Presteigne Health Centre, Lugg View, Presteigne, Presteigne, Powys, LD8 2RJ (Spring, Rob) 01544267985
Rhayader
Rhayader Medical Centre, Cae Herbert Lane, Rhayader, Powys, LD6 5ED 01597 810231
Welshpool
Welshpool Health Centre, Salop Road, Welshpool, Powys, SY21 7BA (Ryan TD) 01938 553118
»The Surgery, Church Road, Guilsfield, Powys, SY21 9NJ (Branch Surgery) 01938 553858
Ystradgynlais
Meddygfa Pengorof, Gorof Road, Ystradgynlais, Powys, SA9 1DS (Rees AD) 01639 843221
»Abercrave Surgery, Heol Tawe, Abercrave, Swansea, SA9 1XP (Branch Surgery)
»Ystalyfera Surgery, Wern Road, Ystalyfera, Swansea, SA9 2LX (Branch Surgery)