Menu Close menu
Monday 26th of August is a bank holiday. This means there will be some disruption to health services. #Helpushelpyou by ordering and collecting repeat prescriptions in advance. If you have run out of prescribed medication, use our Accessing Medicines Guide. You can find more information on our Out of Hours page.
Services Near You
Click on the pharmacy name to view full details, specifically to see live availability of key pharmacy services. If there is no availability displayed, please phone your chosen pharmacy before arriving to check if they are offering the service you need when you visit. Pharmacy information is not maintained by NHS 111 Wales, but maintained by NHS Wales Shared Services Partnership.
You Searched: Pharmacy which returned 50 matches
5a Bridge Street
Aberaeron
SA46 0AP
01545 571231
2 Alban Square
SA46 0AD
01545 570324
26 Commercial Street
Aberbargoed
CF81 9BW
01443 831015
9 Ynysmeurig Road
Abercynon
CF45 4SY
01443 740620
22/25 Whitcombe Street
Aberdare
CF44 7AU
01685 872078
2-3 Constitutional Buildings
Canon Street
CF44 7AW
01685 874009
11 Commercial Street
CF44 7RW
01685 872235
Medical Hall
Aberdovey
LL35 0EB
01654 767227
8 Aberfan Road
Aberfan
CF48 4QL
01443 690226
2 Cross Street
Abergavenny
NP7 5EH
01873 853207
1 Nevill Street
NP7 5AA
01873 853219
33 & 35 Brecon Road
NP7 5UH
01873 854310
The Pharmacy Unit
North Wales Business Park
Abergele
LL22 8LJ
01745 832135
34 Market Street
LL22 7AA
01745824778
High Street
Abersoch
LL53 7DY
01758 712436
9 Church Street
Abertillery
NP13 1DA
01495 320189
48 Church Street
NP13 1DB
01495 212780
Somerset Street
NP13 1XT
01495 212368
Church Surgery
Portland Street
Aberystwyth
SY23 2DX
01970 612587
55-57 Terrace Road
SY23 2AF
01970 612292
Padarn Surgery
Penglais Road
SY23 3DU
01970 612694
23-25 Quay Street
Ammanford
SA18 3DB
01269 592067
Brynmawr Avenue
SA18 2DA
01269 592415
6 Margaret Street
SA18 2NP
01269 594488
Albert House
Bagillt
CH6 6ED
01352 761236
42 High Street
Bala
LL23 7AB
01678 520250
Drill Hall
Glynne Road
Bangor
LL57 1AH
01248 353332
Caernarfon Road
LL57 4SU
01172 917303
Holyhead Road
LL57 2EE
01248 351131
9 Under Cardiff Road
Bargoed
CF81 8WZ
01443 839983
2/3 Trafalgar Buildings
CF81 8NX
01443 831030
18 Hanbury Road
CF81 8QS
01443 831007
Waterfront Medical Centre
Heol y Llongau
Barry
CF63 4AR
01446 739949
99-101 Holton Road
CF63 4HG
01446 735488
148 Holton Road
CF63 4HL
01446 735154
121/125 Holton Road
CF63 4SW
01446 735280
Unit 1 Tesco Complex
Stirling Road
CF62 8NX
01446 746000
88 High Street
CF62 7DX
01446 733789
8 Park Crescent
CF62 6HD
01446 735814
8 Barry Road
CF63 1BA
01446 734983
Court Road Surgery
CF63 4YD
01446 736817
17 Castle Street
Beaumaris
LL58 8AP
01248 810312
26 Church Street
Bedwas
CF83 8EB
02920 885172
The Pharmacy
Bangor Road
Benllech
LL74 8TG
01248 852361
Canolfan Feddygol, Yr Hen Orsaf Medical Centre
Station Road
Bethesda
LL57 3NE
01248 600331
Unit 2 The Market Place
Blackwood
NP12 1AU
01495 225208
175 High Street
NP12 1AA
01495 224875
26 High Street
Blaenau Ffestiniog
LL41 3AA
01766 830298
24 High Street
01766 830437
14 Broad Street
Blaenavon
NP4 9ND
01495 790293