Why Are Greggs Prices Different in London?
If you have ever bought a sausage roll in London and then bought the same one back home, you may have noticed something odd: the price was not the same. You are not imagining it, and the shop has not made a mistake. Greggs prices really do change depending on where you buy, and London is one of the places where you will usually pay more.
In this guide, we explain why Greggs prices are different in London, how the three pricing tiers work, what it means for your favourite items, and how to keep your Greggs run affordable even in the capital. All prices quoted here are the standard high-street takeaway prices from our verified menu data, plus the London and airport tier figures recorded in the same data. Prices vary by store, and this site is not affiliated with Greggs.
Why Greggs Prices Are Different in London: The Short Answer
Greggs does not charge one single national price. Instead, it uses different price tiers depending on the type and location of the shop. Most high-street shops — the majority of Greggs’ more than 2,700 UK shops — charge the lowest, standard-tier prices. City-centre and London branches typically charge 11–19% more, while airport, motorway and train-station franchise stores typically charge 27–55% more.
That tier system is the main reason a London sausage roll costs more than the same sausage roll in a smaller town. It is not a London-only surcharge added at the till. It is a different price list for a different kind of shop, set to reflect the much higher cost of running that shop.
The Three Greggs Pricing Tiers Explained
Understanding the three tiers makes the whole menu make sense. Once you know which tier your local shop sits in, you can predict roughly what you will pay before you reach the counter.
Tier 1: Standard high-street shops
These are the everyday Greggs shops on most high streets and in most towns. They charge the lowest prices, and they are the prices you will see quoted most often online — including on this site. For example, the standard takeaway price of a Sausage Roll is £1.35, a Steak Bake is £1.85, a Bacon Breakfast Roll is £2.20, and a regular Latte is £2.40.
If you live outside London and outside a major transport hub, this is almost certainly the tier you are used to. It is also the tier behind the famous value of the Greggs meal deals: the Breakfast Deal at £3.25, the Sweet Treat + Hot Drink deal from £2.85, and the Savoury Bake + Hot Drink deal from £3.35.
Tier 2: City-centre and London shops
City-centre shops, and London branches in particular, sit in the second tier and typically charge 11–19% more than standard shops. Our verified tier table records a London Sausage Roll at around £1.45–£1.55, a Steak Bake at around £2.05, a Bacon Breakfast Roll at around £2.45, a regular Latte at around £2.75, and a Breakfast Deal at around £4.50.
Notice that the increase is not identical on every item. Some items move by a few pence, others by more, because each item has its own tier price rather than a single percentage added at the till. That is why it is worth checking the Greggs app for your exact shop rather than trying to calculate London prices yourself from the standard prices.
Tier 3: Airport, motorway and station franchise shops
The highest tier covers franchise shops in airports, motorway service areas and train stations. These typically charge 27–55% more than standard shops. Our tier table records a Sausage Roll at £1.85 or more in this tier, a Steak Bake at around £2.45 or more, a regular Latte at around £3.10, and a Breakfast Deal at around £4.95.
This tier explains the shock many travellers feel at an airport Greggs. You are not paying a standard price plus a small airport extra — you are buying from a franchise shop with a completely different cost base, which we explain below.
Why Does Location Change the Price So Much?
There are several practical reasons, and none of them are mysterious once you look at what it costs to run a shop in central London compared with a small-town high street.
Rent and business rates
The biggest factor is property cost. A shop on a busy London street, in a shopping centre, or inside a station pays far more in rent and business rates than a shop in a quieter town. Those fixed costs have to be covered by the food and drink sold in that shop, so prices rise to match.
This is true across the whole food industry, not just Greggs. Coffee chains, sandwich shops and bakeries all charge more in central London for the same reason. Greggs is unusual only in that it is so transparent about it through its tier system, and in that its standard prices are so low that the London difference feels more noticeable.
Staffing and operating costs
Wages, delivery costs and day-to-day running costs are also higher in London. Staffing a busy central London shop, keeping it stocked through the day, and coping with higher footfall all cost more. Again, those costs sit inside the price of every bake and coffee sold there.
Franchise shops work differently
Many airport, motorway and station shops are run as franchises rather than directly by Greggs. A franchise partner pays for the right to trade in a high-cost, high-footfall location, and often pays additional fees to the airport or station operator as well. That layered cost structure is a large part of why the third tier is so much higher than the standard tier.
It also means franchise shops sometimes have slightly different ranges or availability. If your usual item is missing at a station shop, that is often a franchise range decision rather than a national menu change.
Demand and footfall
Busy central London and transport-hub shops serve huge numbers of customers in short bursts — the morning commute, the lunch rush, the holiday crowd. Higher demand in a location with limited space and high costs supports higher prices, just as quieter shops with lower costs can keep prices at the standard level.
What London Prices Mean for Your Favourite Orders
The tier difference matters most on the items people buy every day. A single sausage roll moving from £1.35 to around £1.45–£1.55 may not change your day, but the same shift across a daily coffee, a breakfast deal and a lunch deal adds up quickly over a working week.
Breakfast is a good example. At standard prices, a Bacon Breakfast Roll is £2.20 and the Breakfast Deal — any breakfast roll plus a regular hot drink or 250ml orange juice, until 11am — is £3.25. In the London tier, our data records the roll at around £2.45 and the deal at around £4.50. That is why the deal still matters in London: even at the higher tier, buying the roll and drink together is usually better value than buying them separately at London prices.
Lunch works the same way. A Steak Bake is £1.85 at standard prices and around £2.05 in the London tier, and the Savoury Bake + Hot Drink deal starts from £3.35 at standard prices. If you regularly pair a bake with a coffee, checking whether the deal is available at your London shop is one of the simplest ways to keep the cost down.
Coffee is where many London customers feel the difference most sharply, because coffee is a daily habit. A regular Latte is £2.40 at standard prices and around £2.75 in the London tier, while a regular Americano is £1.80 at standard prices. If you drink coffee every day, switching to an Americano or using a meal deal can make a real difference to your weekly spend without giving up the Greggs habit.
How to Keep Greggs Affordable in London
London prices are higher, but Greggs is still one of the most affordable lunch options in the capital — if you shop smart. These tips use only verified standard prices and deals, so you can rely on them as a starting point and then check the Greggs app for your exact shop.
- Always check the deal first. The Breakfast Deal (£3.25 standard), the Sweet Treat + Hot Drink deal (from £2.85 standard) and the Savoury Bake + Hot Drink deal (from £3.35 standard) are designed to beat buying items separately. In London, where single-item prices are higher, the deal saving can be even more worthwhile.
- Pick your shop when you can. A standard high-street shop a short walk from a station or airport shop may charge noticeably less for the same order. If you have a choice, the quieter high-street shop is usually the cheaper one.
- Use the Greggs app before you go. The app shows the prices for your chosen shop, so you will not be surprised at the till. It is the ground truth for any single store, because prices vary by tier and can change during the year.
- Choose the cheaper coffee. A regular Americano at £1.80 (standard) is far cheaper than a flavoured latte, and it still counts as the drink in a Breakfast Deal. Small swaps like this add up over a week.
- Watch for app offers and Too Good To Go. Greggs regularly runs app offers, and some shops list unsold food at a reduced price through Too Good To Go at the end of the day. Both can cut the cost of a London Greggs run without changing what you eat.
- Eat out, not in. Eating in adds 20% VAT, which applies on top of the tier price. Taking your food away avoids that extra charge and is one of the easiest savings available.
London vs the Rest of the UK: Is Greggs Still Good Value?
Yes — even at London prices, Greggs remains affordable compared with most central London lunch options. A sausage roll at around £1.45–£1.55, a bake at around £2.05, or a breakfast deal at around £4.50 still undercuts most London cafés and sandwich chains by a clear margin, especially once you factor in the meal deals.
That is the key point about the London tier. Greggs has not become expensive in London; it has become slightly less cheap than it is elsewhere, because London itself is more expensive to trade in. The value story that made Greggs famous — hot, filling food at a low price — still holds, just at a higher starting point.
It is also worth remembering that Greggs confirmed no further price rises were planned for 2026, after the early-2026 rises that took the sausage roll to £1.35 and the Breakfast Deal to £3.25. London tier prices may still vary by shop, but there is no announced national rise waiting to push them higher this year.
Frequently Asked Questions
Why is Greggs more expensive in London?
Greggs uses pricing tiers. City-centre and London shops typically charge 11–19% more than standard high-street shops, mainly because rent, rates, staffing and delivery costs are much higher in London.
How much more expensive is Greggs in London?
Typically 11–19% above standard prices. For example, our tier table records a Sausage Roll at around £1.45–£1.55 in London compared with £1.35 at standard shops, and a regular Latte at around £2.75 compared with £2.40.
Why is Greggs so expensive at airports and stations?
Airport, motorway and station shops are usually franchises in very high-cost locations, and they typically charge 27–55% more than standard shops. A Sausage Roll is recorded at £1.85 or more in this tier, and a Breakfast Deal at around £4.95.
Can I avoid London Greggs prices?
You cannot change a shop’s tier, but you can choose a standard high-street shop nearby when one is available, use meal deals, check the Greggs app for exact shop prices, and take your food away to avoid the 20% eat-in VAT.
Does the Greggs app show London prices?
Yes. The Greggs app is the ground truth for any single store, because prices vary by tier and can change during the year. Always check the app for the shop you plan to visit.
Final Thoughts
London Greggs prices are higher for straightforward, practical reasons: higher rent, higher running costs, and a franchise model in transport hubs that adds another layer of cost. Knowing the three tiers — standard, London and city-centre, and airport and franchise — takes the surprise out of the till price and helps you plan the cheapest way to enjoy your favourites.
For the full standard menu and every meal deal, browse our Greggs menu prices homepage, check the savouries and bakes prices, and read our earlier guide to the lightest choices on the Greggs menu. Prices vary by store, and this site is not affiliated with Greggs — always confirm the price in the Greggs app for the shop you are visiting.

2 Comments