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

Pharmacies within the Powys Teaching Health Board areas

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

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


11 High Street, Builth Wells, Powys, LD2 3DN 01982 552209
16 Broad Street, Welshpool, Powys, SY21 7SD 01938 552152
20-21 High Street, Newtown, Powys, SY16 2NU 01686 626241
Unit 8, Bethal Square, Brecon, Powys, LD3 7JP 01874 622917
Victoria House, Station Crescent, Llandrindod Wells, Powys, LD1 5BB 01597 822311
8 Commercial Street, Ystradgynlais, Powys, SA9 1HD 01639 842286
The Pharmacy, Health Centre, Ffos Road, Llanwrtyd Wells, Powys, LD5 4RG 01591 610308
Princess Avenue, Llandrindod Wells, Powys, LD1 5HU 01597 822174
43 Gyrnosfa, Gurnos, Lower Cwmtwrch, Powys, SA9 1DD 01639 844000
Garth House, High Street, Talgarth, Powys, LD3 0PF 01874 712173
The Pharmacy, 30 Heol Eglwys, Ystradgynlais, Powys, SA9 1EY 01639 842112
3 & 4 Church Street, Welshpool, Powys, SY21 7DL 01938 552204
The Pharmacy, 6 Pentrehedyn Street, Machynlleth, Powys, SY20 8DN 01654 702237
Llanidloes Pharmacy, 51 Long Bridge Street, Llanidloes, Powys, SY18 6EF 01686 412205
Boots UK Ltd, 5 Wylcwm Place, Knighton, Powys, LD7 1AE 01547 528313
Boots UK Ltd, Beaufort Street, Crickhowell, Powys, NP8 1AP 01873 810267
Danby S L, Danby's Pharmacy, 27 High Street, Llanfyllin, Powys, SY22 5AA 01691 648244
Haps Ltd, 2 High Street, Presteigne, Powys, LD8 2NA 01544 267000
Lloyds Pharmacy, 27 Park Street, Newtown, Powys, SY16 1EF 01686 626722
National Co-op Chemists Ltd, 7 The Bulwark, Brecon, Powys, LD3 7LB 01874 622789
R M Jones, 7 High Town, Hay On Wye, Hereford, HR3 5AE 01497 821459
Newtown
Morrison Supermarkets PLC, Pool Road, Newtown, SY16 3AH
Rhayader
London House, West Street, Rhayader, Rhayader, Powys, LD6 5AA 01597 810445