Greggs Locations in Wales

206 shops in Wales

206 Shops
113 Towns & Cities
131 Deliver via Apps

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 4.1

Greggs Cardiff

Tesco Extra Eastern Bay Road, Cardiff CF24 2HP

Today: 6:30 AM - 8:00 PM

02920032674

Greggs Newport Celtic Springs Business Park 3 Lakeside Drive 4.2

Greggs Newport

Celtic Springs Business Park 3 Lakeside Drive, Newport NP10 8BB

Today: 5:30 AM - 6:00 PM

01633743293

Greggs Swansea U6F Swansea Enterprise Park Lion Way 4.4

Greggs Swansea

U6F Swansea Enterprise Park Lion Way, Swansea SA7 9EH

Today: 5:30 AM - 6:00 PM

01792001450

Greggs Bridgend U7 Bridgend Shopping Centre Brackla Street 4.2

Greggs Bridgend

U7 Bridgend Shopping Centre Brackla Street, Bridgend CF31 1DD

Today: 6:30 AM - 6:30 PM

01656 333897

Greggs Bridgend U7 Bridgend Industrial Estate Raven Close 4.4

Greggs Bridgend

U7 Bridgend Industrial Estate Raven Close, Bridgend CF31 3RF

Today: 5:30 AM - 6:30 PM

01656334195

Greggs Menu in Wales

Every item with prices and calories, the same at nearly every shop in the region.

All Towns with a Greggs in Wales

Browse Other Regions

Open the Full Store Locator

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.

Greggs in Wales FAQs

How many Greggs shops are in Wales?
Wales has 206 Greggs shops across 113 towns and cities. Cardiff leads with 24, followed by Newport (13) and Swansea (11).
Which towns in Wales have a Greggs?
The biggest are Cardiff, Newport, Swansea, Bridgend, Merthyr Tydfil, Wrexham. The full pill grid on this page links every town in the region, each with its own opening times page.
What time does Greggs open in Wales?
Most shops open between 6am and 7am on weekdays and close between 6pm and 7pm. The most common Monday schedule regionwide is 6:00 AM - 6:00 PM. Each town page shows exact per shop times.
Does Greggs deliver in Wales?
Yes. 131 of the region's 206 shops deliver through Just Eat or Uber Eats. The delivery guide covers fees and minimum orders.
What should I order at a Wales Greggs?
The classics hold everywhere: the Sausage Roll at £1.35, the Steak Bake at £2.25 and the Vegan Roll at £1.35. Browse the full Greggs menu with prices and calories before you go.