GP Surgeries in Powys Teaching Health Board

This page list all GP Surgeries within the local area. Up to date information on opening times and services provided can be obtained from NHS Direct Wales on their website or by telephone on 0845 46 47.


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
Four Crosses Branch Surgery, Four Crosses Business Park, Four Crosses, Llanymynech, Powys, SY22 6ST (Branch surgery) 01691 648054
Llanrhaedr Branch Surgery, Dolybont, Llanrhaedr-Y-Mochnant, Oswestry, SY10 0LJ (Branch surgery)  
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)