Co-op Wales
About Co-op
Co-op is a British consumer co-operative owned by millions of members, which operates a diverse range of businesses, including food retail, funeral care, legal services, and insurance. Its values are based on ethical and sustainable principles, reflected in its commitment to responsible sourcing, reducing waste and carbon emissions, and supporting local communities. The company has a strong social purpose, promoting community engagement and welfare initiatives, as well as investing in renewable energy and tackling modern slavery. Co-op aims to create a more fair and equitable society, and to enable its members to have a positive impact on the world.
45 Robert Street, Ynysybwl
01443 790207
Monday-Sunday: 6:00 AM-10:00 PM
Glanlliedi, Felinfoel
01554 757396
Monday-Sunday: 7:00 AM-10:00 PM
Brecon Road, Builth Wells LD2 3ED
01982 552925
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
32 High Street, Fishguard SA65 9AR
01348 872566
Monday-Saturday: 7:00 AM-11:00 PM, Sunday: 10:00 AM-4:00 PM
26 Windsor Road, Penarth CF64 1JH
02920 701711
Monday-Sunday: 7:00 AM-10:00 PM
62 Linden Avenue, West Cross
01792 405667
Monday-Sunday: 7:00 AM-11:00 PM
80-88 Maengwyn Street, Machynlleth SY20 8EE
01654 703998
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Lias Road, Porthcawl CF36 3AH
01656 788119
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
45-49 Market Street, Holyhead LL65 1UL
01407 762466
Monday-Sunday: 7:00 AM-10:00 PM
Cwmamman Road, Garnant
01269 820420
Monday-Sunday: 7:00 AM-11:00 PM
Lon Goch, Gwynedd
01407 830828
Monday-Saturday: 7:00 AM-11:00 PM, Sunday: 11:00 AM-5:00 PM
Queen Street, Leeswood
01352 771890
Monday-Sunday: 7:00 AM-10:00 PM
Victoria Street, Pontycymmer
01656 872513
Monday-Sunday: 6:00 AM-10:00 PM
The Highway, Chester Road, Hawarden
01244 531733
Monday-Sunday: 7:00 AM-10:00 PM
Tregwilym Road, Rogerstone
01633 891728
Monday-Sunday: 6:00 AM-10:00 PM
Lion Street, Brecon LD3 7HY
01874 625257
Monday-Saturday: 7:30 AM-9:00 PM, Sunday: 10:00 AM-4:00 PM
Brown Street, Pentrebach
01685 377017
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
21-23 Central Drive, Aston
01244 813781
Monday-Sunday: 7:00 AM-10:00 PM
The Precinct, Church Village
01443 205038
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Stanley Road, Garndiffaith
01495 772793
Monday-Sunday: 7:00 AM-10:00 PM
Cromwell Road, Newport NP19 0HT
01633 271075
Monday-Sunday: 6:00 AM-10:00 PM
270 New Road, Porthcawl CF36 5BA
01656 773444
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 7:00 AM-9:00 PM
10-12 Fairwater Green, Fairwater
02920 562487
Monday-Sunday: 6:30 AM-10:00 PM
12 Waungron Road, Llandaff
02920 565014
Monday-Sunday: 7:00 AM-10:00 PM
Old Station Yard, Tywyn LL36 9AH
01654 712575
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
25-27 Whitchurch Road, Heath
02920 619560
Monday-Sunday: 7:00 AM-10:00 PM
Gower Road, Sketty
01792 201779
Monday-Sunday: 7:00 AM-11:00 PM
Junction of Pentwyn and Park Road, Deganwy
01492 573748
Monday-Sunday: 7:00 AM-11:00 PM
26-28 North Road, Cwmbran NP44 2EN
01633 865373
Monday-Sunday: 6:00 AM-10:00 PM
45 Ffordd Elan, Rhyl LL18 4HZ
01745 343872
Monday-Sunday: 6:00 AM-11:00 PM
Penrhiwfer Road, Tonyrefail
01443 673990
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
48 Tylacelyn Road, Penygraig
01443 437564
Monday-Sunday: 7:00 AM-10:00 PM
Lower Denbigh Road, St Asaph LL17 0ED
01745 582774
Monday-Saturday: 6:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Hawarden Road, Penyffordd CH4 0JE
01244 540022
Monday-Sunday: 7:00 AM-10:00 PM
High Street, Blaenau Ffestiniog
01766 830262
Monday-Saturday: 6:00 AM-11:00 PM, Sunday: 10:00 AM-4:00 PM
3-7 Cowbridge Road, Pontyclun CF72 9EA
01443 238018
Monday-Sunday: 6:00 AM-11:00 PM
128 Walter Road, Swansea SA1 5RG
01792 475744
Monday-Sunday: 7:00 AM-10:00 PM
147 Mumbles Road, Mumbles
01792 367011
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 11:00 AM-5:00 PM
Garden Village, Gilfach Goch
01443 673316
Monday-Sunday: 6:00 AM-10:00 PM
Unit 6 The Precinct, Killay
01792 207328
Monday-Sunday: 7:00 AM-10:00 PM
Ffordd Penrhwylfa, Prestatyn LL19 8BP
01745 886249
Monday-Sunday: 6:00 AM-11:00 PM
44 High Street, Neyland
01646 601994
Monday-Sunday: 7:00 AM-10:00 PM
Commercial Street, Tynant Beddau
01443 202018
Monday-Sunday: 7:00 AM-10:00 PM
30 Cardiff Road, Taff's Well
02920 813601
Monday-Sunday: 6:30 AM-10:00 PM
89 Pontcanna Street, Pontcanna
02920 224382
Monday-Sunday: 7:00 AM-10:00 PM
East Street, Rhayader LD6 5DU
01597 811791
Monday-Sunday: 7:00 AM-10:00 PM
Bridgend, Parc Derwen
01656 760565
Monday-Sunday: 7:00 AM-10:00 PM
Penybont Road, Pencoed
01656 862166
Monday-Sunday: 6:00 AM-10:00 PM
Bangor Road, Penmaenmawr LL34 6AF
01492 623518
Monday-Sunday: 7:00 AM-11:00 PM
50 Wrexham Road, Rhostyllen LL14 4DH
01978 357431
Monday-Sunday: 6:00 AM-10:00 PM
Heol Jiwbill, Cwmavon Neath
01639 896224
Monday-Sunday: 7:00 AM-10:00 PM
29 Sterry Road, Gowerton
01792 875147
Monday-Sunday: 7:00 AM-11:00 PM
143 Station Road, Llandaff North
02920 568694
Monday-Sunday: 7:00 AM-10:00 PM
High Street, Glynneath
01639 720234
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
10 Canolfan, Brackla
01656 660077
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Sandy Road, Llanelli SA15 4BR
01554 777320
Monday-Sunday: 6:00 AM-11:00 PM
The Red Lion - Hawarden Road, Hope
01978 761703
Monday-Sunday: 7:00 AM-11:00 PM
Colwyn Avenue, Rhos on Sea
01492 541052
Monday-Sunday: 7:00 AM-11:00 PM
85-87 Carnglass Road, TyCoch
01792 202343
Monday-Sunday: 7:00 AM-10:00 PM
New Road, Newcastle Emlyn SA38 9BA
01239 712971
Monday-Sunday: 7:00 AM-10:00 PM
Victoria Road, Denbighshire
01745 886815
Monday-Sunday: 6:00 AM-11:00 PM
46 King Street, Carmarthen SA31 1BH
01267 235971
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 8:00 AM-10:00 PM
157 Conway Road, Llandudno Junction
01492 582252
Monday-Sunday: 6:00 AM-11:00 PM
Bedwell Road, Cross Lanes
01978 780342
Monday-Sunday: 6:00 AM-10:00 PM
Bishopston Road, Bishopston
01792 232154
Monday-Sunday: 7:00 AM-10:00 PM
35 Llandudno Road, Rhos-on-Sea LL28 4EX
01492 540589
Monday-Sunday: 7:00 AM-11:00 PM
Rhosmaen Street, Llandeilo SA19 6LU
01558 824491
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
60 High Street, Ferndale CF43 4RR
01443 730330
Monday-Sunday: 7:00 AM-10:00 PM
Marine Terrace, Pensarn LL22 7PR
01745 824079
Monday-Sunday: 6:00 AM-11:00 PM
North Road, Whitland SA34 0AE
01994 240814
Monday-Sunday: 7:00 AM-10:00 PM
Bridgend Road, Bryncae
01443 238205
Monday-Sunday: 6:30 AM-11:00 PM
434 Gower Road, Killay
01792 204066
Monday-Saturday: 6:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
8A-8B Heol Y Deri, Rhiwbina
02920 628011
Monday-Sunday: 6:00 AM-10:00 PM
Monksford Street, Kidwelly SA17 4TW
01554 890601
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Borras Park Road, Borras Park
01978 351601
Monday-Sunday: 6:00 AM-10:00 PM
12-14 Penrhiwceiber Road, Penrhiwceiber
01443 472715
Monday-Sunday: 7:00 AM-10:00 PM
Tyndall Street, Cardiff CF10 4BQ
02920 483627
Monday-Saturday: 7:00 AM-9:00 PM, Sunday: 7:30 AM-9:00 PM
Market Street, Rhosllannerchrugog LL14 1AF
01978 840015
Monday-Sunday: 6:00 AM-10:00 PM
78-86 Stryd Fawr, Bala LL23 7AD
01678 521150
Monday-Saturday: 7:00 AM-11:00 PM, Sunday: 10:00 AM-4:00 PM
High Street, Crickhowell NP8 1BW
01873 739405
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 8:00 AM-10:00 PM
College Street, Ammanford SA18 2NP
01269 597223
Monday-Sunday: 7:00 AM-10:00 PM
Station Road, Barmouth
01341 280736
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 11:00 AM-5:00 PM
Danes Court Way, Llandaff
02920 560576
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Hay Road, Talgarth LD3 0AW
01874 618143
Monday-Sunday: 7:00 AM-10:00 PM
31-33 Mostyn Avenue, Llandudno LL30 1YS
01492 877174
Monday-Sunday: 6:00 AM-11:00 PM
Ty Fry Lane, Bodelwyddan
01745 584633
Monday-Sunday: 6:00 AM-11:00 PM
Marford Hill, Marford LL12 8SL
01978 856172
Monday-Sunday: 7:00 AM-10:00 PM
1 Colcot Road, Barry CF62 8HJ
01446 739123
Monday-Sunday: 6:00 AM-10:00 PM
Lower Bridge Street, Lampeter SA48 7AF
01570 422167
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
High Street, Clydach
01792 846410
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM