Greggs Menu Prices UK: Why the Same Item Costs More in London and at Forecourts
There is no single Greggs price list. This guide shows what popular items cost on the Click + Collect menu in three kinds of shop, how large the gap is, and how to check your own shop.
In this guide
Why Greggs prices are not the same everywhere
Greggs does not publish one UK price list. The public Click + Collect menu shows different prices depending on the shop you pick, and the difference is clearest between three kinds of shop: an ordinary high-street shop, a Central London shop and a forecourt or roadside unit.
For this guide we read the menu for 100 The Moor in Sheffield and an EG On The Move forecourt unit in Rotherham on 21 September 2026, and 94 Great Portland Street in London on 14 September 2026. We do not claim these three shops speak for every shop of their type.
On 24 September 2026 we also checked two more high-street shops, 95 Grey Street in Newcastle and 453 Paisley Road in Glasgow. The items we compared (for example the Sausage Roll at £1.35, the Steak & Stilton Bake at £2.50 and the Chicken Bake at £2.20) cost the same as in Sheffield, so high-street prices looked consistent from the North of England to Scotland. The jump comes when you move to Central London or a forecourt.
Greggs menu prices: popular items in three shop types
These are the items people search for most. 3 of the 9 items in this table have at least one estimated price.
Prices are read from the public Greggs Click + Collect menu for named shops on named dates. A ≈ sign means we have not seen that price ourselves and have estimated it from other shop types. Your local shop may charge differently.
| Item | High-street shop (Sheffield) | Central London | Forecourt unit |
|---|---|---|---|
| Sausage Roll | £1.35 | £1.60 | £1.70 |
| Steak Bake | £2.25 | £2.70 | £2.80 |
| Chicken Bake | £2.20 | £2.65 | £2.75 |
| Cheese & Onion Bake | £2.10 | £2.50 | £2.65 |
| Bacon Breakfast Roll | £2.60 | ≈£3.10 | ≈£3.25 |
| Hash Browns | £1.50 | ≈£1.80 | ≈£1.90 |
| Jam Doughnut | £1.10 | £1.30 | ≈£1.40 |
| Latte Regular | £2.25 | £2.70 | £2.80 |
| Cappuccino Regular | £2.25 | £2.70 | £2.80 |
How big is the difference?
Across the 162 or so items we read in more than one of these shops, the high-street price was typically about 16% lower than the London price, and the forecourt price about 4% higher. Those are medians across the whole menu, so individual items vary, and flat-priced items such as dips do not change at all.
| Compared with a high-street shop | Typical difference (median) | Items compared |
|---|---|---|
| Central London shop | about 20% more | 174 |
| Forecourt / roadside unit | about 25% more | 140 |
How to find your own shop's price
Open the Greggs app or the Click + Collect page, choose your shop and browse the menu before you get to checkout. The price shown there is the price for that shop. We show which shop and date every figure comes from on each item page.
Frequently Asked Questions
Are Greggs prices the same in every shop?
No. Prices depend on the shop, and we saw clear differences between a high-street shop, Central London and a forecourt unit.
How much is a Greggs sausage roll?
We saw £1.35 in a high-street shop, £1.60 in Central London and £1.70 at a forecourt unit.




