Home > Wales > Grocery Stores > Co-op

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.
Newport Road, Magor 01633 889008
Monday-Sunday: 7:00 AM-10:00 PM
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
Bryn Road, Brynmill 01792 644236
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
The Green, Heywood Lane 01834 842091
Monday-Sunday: 7: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
Brecon Road, Hirwaun 01685 812263
Monday-Sunday: 6: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
4 Station Road, Radyr 02920 843611
Monday-Sunday: 7:00 AM-10: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
Main Road, Bryncoch 01639 632420
Monday-Sunday: 7: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
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
×