Greggs Prices 2026 – Price List by Item
The Greggs menu prices list for the UK: prices read from Click + Collect for a high-street shop, Central London and a forecourt unit, with meal deal savings and the cost of each bake.
Quick answer: on our 21 September 2026 check a Sausage Roll cost £1.35 at a high-street shop in Sheffield, £1.60 in central London and £1.70 at a petrol-station unit. Greggs has no single nationwide price.
Greggs price list: most popular items
Click + Collect prices for three shop types. ≈ marks an estimate calculated from another shop type.
| Item | High street | Central London | Forecourt |
|---|---|---|---|
| Sausage Roll(s) | £1.35 | £1.60 | £1.70 |
| Vegan Roll Pork-Free | £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(s) | £1.10 | £1.30 | ≈£1.40 |
| Latte Regular | £2.25 | £2.70 | £2.80 |
| Bake & Drink Deal | £3.75 | £4.35 | £4.50 |
Browse Menu Prices (2026): UK Price List, Tiers & Bakes Products & Prices
Showing 260 of 260 items
Greggs UK Regional Price Bands: High Street vs Central London vs Forecourt
Greggs does not operate one national price list. We read the public Click + Collect menu for three different shop types: a high-street shop in Sheffield (100 The Moor, 21 September 2026), a central London shop (94 Great Portland Street, 14 September 2026) and a forecourt unit (EG On The Move, Rotherham, 21 September 2026). Across the 190 or so products we could match in both shops, the Sheffield price was typically about 16% lower than London, and the forecourt price was typically about 4% to 5% higher than London (roughly 25% above the high-street price). We have not observed airport or railway-station shops, which may be higher again. Prices marked as estimates on product pages are calculated from these observed ratios.
How Much Are Greggs Sausage Rolls & Hot Bakes in 2026?
In our checks a single Greggs Sausage Roll cost £1.35 in the Sheffield high-street shop, £1.60 in central London and £1.70 at the forecourt unit. The Steak Bake was £2.25, £2.70 and £2.80; the Chicken Bake £2.20, £2.65 and £2.75; and the Cheese & Onion Bake £2.10, £2.50 and £2.65 (high street, London, forecourt). Your local shop can differ, so use Click + Collect to see its exact price.
Greggs Meal Deal Bundles & Value Combinations
Greggs meal deals bundle a main item with a drink for less than buying them separately. On the Click + Collect menus we read, the Sweet & Hot Drink Deal was £3.25 in Sheffield, £3.90 in London and £4.05 at the forecourt unit; the Bake & Drink Deal £3.75, £4.35 and £4.50; The Big Deal £5.25, £6.30 and £6.55; and Sandwich & Drink £4.25, £5.10 and £5.30. Not every deal is offered in every shop: the Sheffield menu had breakfast, roll and baguette deals that the other two shops did not show.
Takeaway Cold vs Hot Counter (VAT Implications)
Under UK VAT law, food sold cold for takeaway (such as cold sandwiches, sweet treats, and unheated savouries) is zero-rated for VAT. However, hot food kept warm or consumed on-premises incurs standard-rate 20% VAT. While Greggs bakes are traditionally freshly baked on trays and allowed to cool naturally on display without dedicated heated display shelves (meaning takeaway bakes do not carry hot food VAT surcharges), heated toasties and hot baguettes do reflect cooked food pricing.
How to Check Your Local Shop's Current Prices
Because prices vary by postcode and branch tier, the most accurate way to verify live prices for your local branch is via Greggs Click + Collect or the official Greggs App. Select your target shop and collection slot to see exact, current pricing before placing an order.
Greggs pricelist: the current menu and prices
This is the current Greggs pricelist for the UK, kept as a plain price list you can search. If you are looking for a Greggs price list from 2022 or 2023, those older menu prices are out of date. The new menu prices here come from the Click + Collect menu read on 21 September 2026 and from the standard-shop price tier on each item page. For a feel of the standard tier: Sausage Roll (347 kcal, £1.35); Steak Bake (411 kcal, £2.25); Bacon Breakfast Roll (321 kcal, £2.60); Margherita Pizza (586 kcal, £2.20). Open any category from the menu page for the full Greggs menu and prices, item by item.
Greggs price list for breakfast, drinks and sweet treats
Want a Greggs price menu for one part of the day? The breakfast price list starts at £2.60 for a Bacon Breakfast Roll and £2.60 for a Sausage Breakfast Roll at the standard tier, with the full set on our breakfast menu. Hot drinks, doughnuts and bakes each have their own category price menu, linked from the menu page.
Frequently asked questions
How much is a sausage roll at Greggs?
A Greggs sausage roll was £1.35 in a high-street shop, £1.60 in Central London and £1.70 at a forecourt unit on our latest Click + Collect checks.
Why are Greggs prices higher in London?
Greggs sets prices by shop type to reflect costs such as rent and wages. Across the items we could compare, a Sheffield high-street shop was typically about 16% cheaper than Central London, and a forecourt unit about 4–5% dearer than London.
Related Greggs Guides
Cheapest Greggs Food and Best Value for Money: Prices, Protein per £ and Meal Deals
The cheapest Greggs food by menu section, the most protein for every £1 you spend, and meal dea…
Read guide →deals guideGreggs Meal Deals Guide: Breakfast, Lunch Combos & Pizza Bundles
Complete guide to Greggs meal deals: Breakfast deal, Sandwich & drink combo, Hot sandwich deal,…
Read guide →deals guideGreggs Pizza Sharing Boxes: 4-Slice & 6-Slice Bundles & Prices
Complete guide to Greggs pizza sharing boxes: 4-slice and 6-slice pizza bundles, toppings, pric…
Read guide →



















































































































































































































