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.
3-7 Cowbridge Road, Pontyclun CF72 9EA
01443 238018
Monday-Sunday: 6:00 AM-11:00 PM
Bishopston Road, Bishopston
01792 232154
Monday-Sunday: 7:00 AM-10:00 PM
Unit 6 The Precinct, Killay
01792 207328
Monday-Sunday: 7:00 AM-10:00 PM
St. Davids Park, Ewloe
01244 534076
Monday-Sunday: 7:00 AM-10:00 PM
Station Road, St Clears
01994 231835
Monday-Sunday: 7:00 AM-10:00 PM
North Road, Whitland SA34 0AE
01994 240814
Monday-Sunday: 7:00 AM-10:00 PM
Junction of Pentwyn and Park Road, Deganwy
01492 573748
Monday-Sunday: 7:00 AM-11:00 PM
Plough Street, Conwy
01492 640907
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
Ty Fry Lane, Bodelwyddan
01745 584633
Monday-Sunday: 6:00 AM-11:00 PM
Colwyn Avenue, Rhos on Sea
01492 541052
Monday-Sunday: 7:00 AM-11:00 PM
51-53 Church Street, Bedwas
02920 850083
Monday-Sunday: 7:00 AM-10:00 PM
Seaview Terrace, Burry Port SA16 0EN
01554 788225
Monday-Saturday: 6:00 AM-11:00 PM, Sunday: 10:00 AM-4:00 PM
12 Waungron Road, Llandaff
02920 565014
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
Lower Denbigh Road, St Asaph LL17 0ED
01745 582774
Monday-Saturday: 6:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
6-10 Commercial Street, Nelson
01443 450208
Monday-Sunday: 7:00 AM-10:00 PM
Carmarthen Road, Kilgetty SA68 0YA
01834 812457
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
50 Wrexham Road, Rhostyllen LL14 4DH
01978 357431
Monday-Sunday: 6:00 AM-10:00 PM
Market Street, Rhosllannerchrugog LL14 1AF
01978 840015
Monday-Sunday: 6:00 AM-10:00 PM
25-27 Whitchurch Road, Heath
02920 619560
Monday-Sunday: 7:00 AM-10:00 PM
East Street, Rhayader LD6 5DU
01597 811791
Monday-Sunday: 7:00 AM-10:00 PM
Heol Jiwbill, Cwmavon Neath
01639 896224
Monday-Sunday: 7:00 AM-10:00 PM
21-23 Central Drive, Aston
01244 813781
Monday-Sunday: 7:00 AM-10:00 PM
360 Cyncoed Road, Cardiff CF23 6RZ
02920 763309
Monday-Sunday: 7:00 AM-10:00 PM
Bridgend Road, Bryncae
01443 238205
Monday-Sunday: 6:30 AM-11:00 PM
51 Bridge Street, Usk NP15 1BQ
01291 673174
Monday-Sunday: 6:00 AM-10: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
26 Windsor Road, Penarth CF64 1JH
02920 701711
Monday-Sunday: 7:00 AM-10:00 PM
89 Pontcanna Street, Pontcanna
02920 224382
Monday-Sunday: 7:00 AM-10:00 PM
44 High Street, Neyland
01646 601994
Monday-Sunday: 7:00 AM-10:00 PM
Station Road, Treorchy CF42 6UA
01443 778497
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
High Street, Llandybie
01269 850682
Monday-Sunday: 7:00 AM-10:00 PM
434 Gower Road, Killay
01792 204066
Monday-Saturday: 6: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
10 Canolfan, Brackla
01656 660077
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Victoria Road, Denbighshire
01745 886815
Monday-Sunday: 6:00 AM-11:00 PM
1 Gooses Lane, Pembroke SA71 4DT
01646 621319
Monday-Sunday: 6:00 AM-11:00 PM
Chester Road, Rossett LL12 0HW
01244 571768
Monday-Sunday: 7:00 AM-10:00 PM
122 Caerphilly Road, Heath
02920 615164
Monday-Sunday: 7:00 AM-10:00 PM
26-28 North Road, Cwmbran NP44 2EN
01633 865373
Monday-Sunday: 6:00 AM-10:00 PM
Glanlliedi, Felinfoel
01554 757396
Monday-Sunday: 7:00 AM-10:00 PM
The Highway, Chester Road, Hawarden
01244 531733
Monday-Sunday: 7:00 AM-10:00 PM
Victoria Street, Pontycymmer
01656 872513
Monday-Sunday: 6:00 AM-10:00 PM
45 Ffordd Elan, Rhyl LL18 4HZ
01745 343872
Monday-Sunday: 6:00 AM-11:00 PM
Llangurig Road, Llanidloes SY18 6ES
01686 413570
Monday-Saturday: 6:00 AM-10:00 PM, Sunday: 10:00 AM-4: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
Village Road, Llanfairfechan LL33 0NH
01248 689199
Monday-Sunday: 6:00 AM-10:00 PM
Danes Court Way, Llandaff
02920 560576
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Plymouth Street, Swansea SA1 3AR
01792 472884
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 9:00 AM-5:00 PM
34-40 Merthyr Road, Whitchurch
02920 614582
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
Station Road, Ruthin LL15 1BP
01824 705365
Monday-Saturday: 6:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Marine Terrace, Pensarn LL22 7PR
01745 824079
Monday-Sunday: 6:00 AM-11:00 PM
5 Lord Street, Wrexham LL11 1LG
01978 265329
Monday-Sunday: 6:00 AM-10:00 PM
High Street, Crickhowell NP8 1BW
01873 739405
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 8: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
The Red Lion - Hawarden Road, Hope
01978 761703
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, Clydach
01792 846410
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
14 Maes Talaran, Dolgellau
01341 423352
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
45 Robert Street, Ynysybwl
01443 790207
Monday-Sunday: 6:00 AM-10:00 PM
Pontypridd Road, Port Road
01446 744288
Monday-Sunday: Open 24 hours
Penybont Road, Pencoed
01656 862166
Monday-Sunday: 6:00 AM-10:00 PM
Queen Street, Leeswood
01352 771890
Monday-Sunday: 7:00 AM-10:00 PM
26 High Street, Denbigh LL16 3RY
01745 813970
Monday-Sunday: 6:00 AM-11:00 PM
62 Linden Avenue, West Cross
01792 405667
Monday-Sunday: 7:00 AM-11:00 PM
Hay Road, Talgarth LD3 0AW
01874 618143
Monday-Sunday: 7:00 AM-10:00 PM
Rockfield Road, Monmouth NP25 5AU
01600 713137
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
High Street, Blaenau Ffestiniog
01766 830262
Monday-Saturday: 6:00 AM-11:00 PM, Sunday: 10:00 AM-4:00 PM
Water Street, Pen Y Groes
01286 882351
Monday-Sunday: 6:00 AM-11:00 PM
40-42 Splott Road, Splott
02920 254572
Monday-Sunday: 7:00 AM-10:00 PM
Hawarden Road, Penyffordd CH4 0JE
01244 540022
Monday-Sunday: 7:00 AM-10:00 PM
8A-8B Heol Y Deri, Rhiwbina
02920 628011
Monday-Sunday: 6:00 AM-10:00 PM
Bridgend, Parc Derwen
01656 760565
Monday-Sunday: 7:00 AM-10:00 PM
6 Southgate Avenue, Llantrisant
01443 223435
Monday-Sunday: 7:00 AM-10:00 PM
278 Margam Road, Margam Neath
01639 882109
Monday-Sunday: 6:00 AM-10:00 PM
5 Windsor Road, Griffithstown
01495 763614
Monday-Sunday: 7:00 AM-10:00 PM
College Street, Ammanford SA18 2NP
01269 597223
Monday-Sunday: 7: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
Old Station Yard, Tywyn LL36 9AH
01654 712575
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
High Street, Glynneath
01639 720234
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Rhosmaen Street, Llandeilo SA19 6LU
01558 824491
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Tyndall Street, Cardiff CF10 4BQ
02920 483627
Monday-Saturday: 7:00 AM-9:00 PM, Sunday: 7:30 AM-9: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
Ruabon Road, Johnstown
01978 842977
Monday-Saturday: 6:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Prince Charles Road, Wrexham LL13 8TG
01978 355981
Monday-Sunday: 6:00 AM-10:00 PM
Marford Hill, Marford LL12 8SL
01978 856172
Monday-Sunday: 7:00 AM-10:00 PM
60 High Street, Ferndale CF43 4RR
01443 730330
Monday-Sunday: 7:00 AM-10:00 PM
Glan y Mor Road, Penrhyn Bay
01492 547885
Monday-Saturday: 7:00 AM-10:00 PM, Sunday: 10:00 AM-4:00 PM
Lion Street, Brecon LD3 7HY
01874 625257
Monday-Saturday: 7:30 AM-9:00 PM, Sunday: 10:00 AM-4:00 PM
Stanley Road, Garndiffaith
01495 772793
Monday-Sunday: 7: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