Greggs deals

Brand Image

100% Verified

We check every deal, but if something's changed, please report it.

Price Check

Ensure you compare prices first, offers aren't necessarily cheapest.

Shop Safely

There's a risk any company can struggle, so learn to Shop Safely.

0 Current Deals

  • If you download the Greggs app for Apple or Android and use it to register for the free 'Greggs Rewards' loyalty scheme, you'll get a voucher on the app to show in store for one free cupcake, cream cake or doughnut for your birthday. It's valid for a month after issue. See full T&Cs.

    What if my birthday/other offers expired during lockdown when stores were closed?

    Greggs told us that existing customers only (you can't sign up now to get this offer) who had a birthday between Tue 24 Mar and Fri 3 Jul when Greggs stores were shut will have until the end of 2020 to claim their birthday offer.

    So, if you were already a member of the rewards scheme/app before Tue 24 Mar it's worth checking your app to see if your birthday offer is there now.

Latest Expired Deals

  • Greggs FREE £1ish hot drink

    Greggs FREE £1ish hot drink

    Via Vodafone rewards app. Includes pumpkin spice latte

    New and existing Vodafone mobile customers can get a FREE regular hot drink (norm £1ish) at Greggs through Vodafone's 'VeryMe' rewards app – see 'more info' for a list of included drinks.

    There are 30,000 codes available in the VeryMe Rewards app, valid until closing on Thu 8 Oct or until all codes have gone, whichever's sooner.

    How to get the free hot drink

    • Download the free My Vodafone App – or update to the latest version.
    • Click the 'VeryMe' button to access a list of available offers and select the Greggs deal.
    • Go to Greggs (find your nearest), and when there, click the 'Get deal' button to access your code – you can then show it at the till.

    If you don't fancy this yourself, you can gift your code to someone (via WhatsApp, SMS or email) by selecting 'Send Gift' in the VeryMe Rewards app. If you do that, you won't be able to use the code yourself as it's one per account.

    For more eating out or dining-in offers, see our Food & Drink deals.

    • To get Vodafone VeryMe rewards, you'll need to have a Vodafone pay monthly or small business contract, or if you're a pay-as-you-go customer you'll need to have topped up £10 or more in the last 60 days.

      Offer is only valid on one single regular hot drink which includes: Americano, White Coffee, Tea, Cappuccino, Latte, Specialty Lattes, including Pumpkin Spice Latte, Vanilla Latte, Flat White, Espresso, Mocha, Hot Chocolate, Specialty Tea (including Green tea or Peppermint)

  • Greggs FREE £1ish sausage roll 

    Greggs FREE £1ish sausage roll 

    Via Vodafone rewards app. Includes vegan sausage roll

    New and existing Vodafone mobile customers can get a FREE sausage roll or vegan sausage roll (norm £1ish) at Greggs through Vodafone's 'VeryMe' rewards app – see who's eligible.

    There are 5,000 available each day and it's first-come, first-served, so go quick if you want this freebie – when we checked on Tue 8 Sep, all codes for that day had gone by 1pm.

    You've got until shops close on Sat 12 Sep to claim it in-store (find your nearest Greggs), or until all codes have gone, whichever's sooner.

    How to get the free sausage roll

    • Download the free My Vodafone App – or update to the latest version.
    • Click the 'VeryMe' button to access a list of available offers and select the Greggs deal.
    • Go to your nearest Greggs and when there, click the 'Get deal' button to access your code – you can then show it at the till.

    If you don't fancy this yourself, you can gift your code to someone (via WhatsApp, SMS or email) by selecting 'Send Gift' in the VeryMe Rewards app. If you do that, you won't be able to use the code yourself as it's one per account.

    For more eating out or dining-in offers, see our Food & Drink deals.

    • To get Vodafone VeryMe rewards, you'll need to have a Vodafone pay monthly or small business contract, or if you're a pay-as-you-go customer you'll need to have topped up £10 or more in the last 60 days.