Greggs Locations in Wales
206 shops in Wales
Wales carries the estate from Cardiff and Swansea through the Valleys and up to Wrexham and Bangor, with the M4 corridor holding the southern spine. Cardiff anchors it around Queen Street and the stations.
Greggs Shops in Wales's Biggest Towns
Greggs Cardiff
Tesco Extra Eastern Bay Road, Cardiff CF24 2HP
Today: 6:30 AM - 8:00 PM
Greggs Newport
Celtic Springs Business Park 3 Lakeside Drive, Newport NP10 8BB
Today: 5:30 AM - 6:00 PM
Greggs Swansea
U6F Swansea Enterprise Park Lion Way, Swansea SA7 9EH
Today: 5:30 AM - 6:00 PM
Greggs Swansea
U19B Morfa Shopping Park, Swansea SA1 2FB
Today: 6:00 AM - 6:00 PM
Greggs Bridgend
U7 Bridgend Shopping Centre Brackla Street, Bridgend CF31 1DD
Today: 6:30 AM - 6:30 PM
Greggs Bridgend
U7 Bridgend Industrial Estate Raven Close, Bridgend CF31 3RF
Today: 5:30 AM - 6:30 PM
Greggs Bridgend
U1 Triangle Shopping Centre, Bridgend CF31 2LL
Today: 5:30 AM - 8:00 PM
All Towns with a Greggs in Wales
Browse Other Regions
About Greggs in Wales
Cardiff match days move serious volume around the Principality Stadium, Swansea covers the west with Oxford Street leading, and Valleys towns from Merthyr to Pontypridd hold loyal trade. North Wales runs thinner but Wrexham and the A55 coast keep the map covered.
Greggs trades from 206 locations in Wales, reaching 113 separate towns. Formats vary from compact high street counters in Cardiff and Newport to retail park units and travel hub kiosks, and opening patterns follow the national rhythm: doors open around 6am to 7am, close between 6pm and 7pm, and trade slightly shorter hours on Sundays.
The menu holds steady across the region. Wales customers pay the same £1.35 for a Sausage Roll as nearly everyone else in the country, with only travel locations charging a premium. Check the full menu with prices or plan a group order with the catering calculator.