Greggs Locations in Scotland
320 shops in Scotland
Scotland runs the second biggest Greggs estate of any region, with Glasgow alone holding more shops than most English cities and Edinburgh close behind. Coverage stretches from Dumfries to Aberdeen and Inverness, taking in Dundee, Stirling and the whole central belt.
Greggs Shops in Scotland's Biggest Towns
Greggs Glasgow
1865 Paisley Road West, Glasgow G52 3SX
Today: 6:00 AM - 6:30 PM
Greggs Edinburgh
U7F Fort Kinnaird Retail Park, Edinburgh EH15 3RD
Today: 6:30 AM - 7:00 PM
Greggs Edinburgh
2/4 Shandwick Place, Edinburgh EH2 4RN
Today: 6:00 AM - 7:00 PM
Greggs Paisley
BP Fuel Station White Cart Road, Paisley PA3 2TH
Today: 6:00 AM - 10:00 PM
Greggs Dundee
UL28 Overgate Shopping Centre, Dundee DD1 1UF
Today: 7:00 AM - 6:00 PM
Greggs Dundee
U9 The Stack Leisure Park Harefield Road, Dundee DD2 3XN
Today: 6:00 AM - 7:00 PM
All Towns with a Greggs in Scotland
Browse Other Regions
About Greggs in Scotland
Glasgow buys more Greggs per head than nearly anywhere, with Sauchiehall Street and Argyle Street shops working hardest. Edinburgh spreads along Princes Street and Leith Walk. Scottish shops observe the separate Scottish summer bank holiday, and festive season trading around Hogmanay runs its own rhythm: check the holiday table before New Year plans.
Greggs trades from 320 locations in Scotland, reaching 150 separate towns. Formats vary from compact high street counters in Glasgow and Edinburgh 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. Scotland 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.