Greggs Deals & Discounts

If you’re after the best-value way to eat at Greggs, this is the page to bookmark. Between meal deals, app rewards and the odd freebie, there’s usually a way to make your money go further.

The Classic Meal Deal is the one most people reach for: any sandwich, baguette or roll, plus a snack and a hot or cold drink, for £3.75 at standard stores. If you’re an early riser, the Breakfast Deal is even better value — any breakfast roll or baguette plus a hot drink for £3.25, available from opening until 11am. For bigger appetites, the Premium Meal Deal bumps things up to £4.85, swapping in a larger baguette or oval bite alongside your snack and drink.

Beyond meal deals, the Greggs app rewards loyalty with its stamp system — buy nine qualifying items and your tenth is free, across several reward categories including hot drinks, sweet treats and breakfast items. It’s free to join and the stamps add up faster than you’d think if you’re a regular.

We’ve also compared the Greggs meal deal against Pret’s equivalent, looking at price, portion size and calories across a typical lunch — useful if you’re choosing between the two on your high street. And if you’re after genuinely free items, our freebie codes guide rounds up the legitimate ways to get a free drink, sausage roll or birthday treat, all checked for 2026.

One thing worth remembering: meal deal pricing follows the same standard, city and airport pattern as the rest of the menu, so a deal that’s £3.75 on the high street may cost more at a station or airport branch — always worth a quick check before you commit.

We review this page regularly, as deals, app rewards and promotional codes do change throughout the year.

Quick questions

How much is the Greggs meal deal in 2026?
The Classic Meal Deal costs £3.75 at standard stores, including a sandwich, baguette or roll, plus a snack and a hot or cold drink.

How does the Greggs app stamp system work?
The Greggs app rewards loyalty on a buy-9-get-the-10th-free basis across several categories, including hot drinks, sweet treats and breakfast items, and is free to join.

Is the Greggs Breakfast Deal available all day?
No. The Breakfast Deal, from £3.25, is generally only available from opening time until 11am, after which standard lunch and hot food pricing applies.