Greggs Locations in South West

210 shops in South West

210 Shops
105 Towns & Cities
108 Deliver via Apps

The South West estate runs Bristol to Penzance: Bath, Exeter, Plymouth and the holiday coasts of Devon and Cornwall. Bristol anchors it with the biggest city presence, and the M5 corridor threads the summer migration route.

Greggs Shops in South West's Biggest Towns

Greggs Bristol UA1B Gallagher Retail Park Aldermoor Way 3.5

Greggs Bristol

UA1B Gallagher Retail Park Aldermoor Way, Bristol BS30 7DA

Today: 6:00 AM - 7:00 PM

01174544428

Greggs Exeter U12 Marsh Barton Trading Estate Trusham Road 4.0

Greggs Exeter

U12 Marsh Barton Trading Estate Trusham Road, Exeter EX2 8QH

Today: 7:00 AM - 6:00 PM

01392343735

Greggs Swindon The Parade Shopping Centre 21/25 2.5

Greggs Swindon

The Parade Shopping Centre 21/25, Swindon SN1 1BB

Today: 5:30 AM - 8:30 PM

01793224783

Greggs Swindon U59 McArthur Glen Designer Outlet Kemble Drive 3.1

Greggs Swindon

U59 McArthur Glen Designer Outlet Kemble Drive, Swindon SN2 2DY

Today: 9:00 AM - 8:00 PM

01793286425

Greggs Chippenham Bath Road Service Station Rowden Hill 3.8

Greggs Chippenham

Bath Road Service Station Rowden Hill, Chippenham SN15 2AR

Today: 6:00 AM - 5:00 PM

01249477324

Greggs Chippenham M4 East, Between J17/18 Moto Petrol Forecourt East 3.4

Greggs Chippenham

M4 East, Between J17/18 Moto Petrol Forecourt East, Chippenham SN14 6LB

Today: 12:00 AM - 11:59 PM

01666330830

Greggs Menu in South West

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

All Towns with a Greggs in South West

Browse Other Regions

Open the Full Store Locator

About Greggs in South West

Bristol's Broadmead and Cabot Circus shops lead the region, Plymouth covers the naval city, and the Cornish high streets from Truro to St Austell hold the west. Holiday season transforms the coast: seaside branches in Newquay and Torbay run summer paces the winter never sees, pasty country notwithstanding.

Greggs trades from 210 locations in South West, reaching 105 separate towns. Formats vary from compact high street counters in Bristol and Exeter 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. South West 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 South West FAQs

How many Greggs shops are in South West?
South West has 210 Greggs shops across 105 towns and cities. Bristol leads with 17, followed by Exeter (11) and Swindon (10).
Which towns in South West have a Greggs?
The biggest are Bristol, Exeter, Swindon, Chippenham, Plymouth, Gloucester. 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 South West?
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 South West?
Yes. 108 of the region's 210 shops deliver through Just Eat or Uber Eats. The delivery guide covers fees and minimum orders.
What should I order at a South West 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.