how much is a greggs sausage roll
A standard Greggs sausage roll is currently about £1.35 in most UK shops as of January 2026.
Quick Scoop
- The typical in-shop price for a classic Greggs sausage roll is now £1.35 in most locations.
- This is after a recent 5p price rise earlier in January 2026.
- Some third-party price menus still list £1.25 , but these are older or not fully updated.
Why the price moved
- Greggs has been nudging prices up due to higher ingredient, energy, and labour costs , similar to many UK food chains over the last few years.
- From 2016 to 2025, the sausage roll price rose by over 50% , so the 2026 increase is part of a longer trend rather than a one‑off jump.
Does the price vary?
- The headline price is £1.35, but Greggs notes it is £1.35 “in most shops,” leaving a bit of room for small regional differences.
- In rare cases, mistakes or oddities happen at the till (like the viral story of someone being charged £10 for a sausage roll alongside other items), but those are errors , not normal pricing.
TL;DR: If you walk into Greggs today and ask “how much is a Greggs sausage roll?”, you should expect to pay around £1.35 at most branches in the UK.
Information gathered from public forums or data available on the internet and portrayed here.