0 Current Deals
If you take your own reusable cup to Greggs (find your nearest - click 'store locator'), you'll get 20p off any hot drink. It includes all hot drinks and sizes, but can't be used in conjunction with another offer, eg, the breakfast deal. See full T&Cs.
You can buy a reusable cup at Greggs for £2, but it says you can use any reusable cup to get the discount. The cheapest we found on the high street is £1 from Starbucks.
See our reusable coffee cup discounts blog for more information about other chains that give discounts when you bring your own cup.
Get Our Free Money Tips Email!For all the latest deals, guides and loopholes - join the 12m who get it. Don’t miss out
If you've an iPhone or Android smartphone, you can get a totally free hot drink (normally up to £2) at Greggs when you download its rewards app. You can choose any regular-size hot drink (tea, latte, cappuccino, etc) and you don't need to buy anything to get the freebie.
Simply download the Greggs Rewards app for Apple or Android and register within the app. The freebie appears automatically in the 'Rewards' section of the app once signed in and is valid for 31 days after signing up.
When you order your drink, have your smartphone handy at the counter. Instead of paying, open the app and press 'scan now' ready for staff to scan the barcode that appears on your screen.
Greggs told us this is an ongoing offer for new sign ups, but as always with this type of deal, it could end anytime.
The freebie can't be claimed with any other offer, so you can't claim a hot drink stamp when using it. It's not available at the following service station stores:
Doncaster Forecourt Hatfield, Doncaster Ferrybridge Forecourt M62 (J33), Ferrybridge, Knottingley, West Yorkshire Toddington North Forecourt Toddington, Bedfordshire Southwaite North Forecourt Broadfield Site, Carlisle Lancaster North Forecourt White Carr Lane, Bay Horse, Lancaster Trowell North Forecourt Trowell, Nottingham Heston West Forecourt Phoenix Way, Heston, Hounslow, Middlesex Hilton Park Forecourt Hilton Park Motorway Services Area, M6, Essington Donnington Park Forecourt Castle Donnington, Derby, East Midlands Knutsford South Forecourt Norwich Road, Knutsford, Cheshire Frankley South Forecourt Illey Lane, Birmingham, West Midlands Leigh Del West Forecourt Chippenham, Wiltshire Heston East Forecourt Phoenix Way, Heston, Hounslow, Middlesex Compass Park Lane Park Lane Campus, Leeds, West Yorkshire
Latest Expired Deals
Greggs FREE Coca-Cola Zero Sugar
Totally free bottled drink via Greggs Rewards app for newbies and some existing users
If you've an iPhone or Android smartphone and go to Greggs (find your nearest), you can get a free 500ml bottle of Coca-Cola Zero Sugar (norm £1.35) when you download its free Rewards app and register by Thu 31 May. You don't need to buy anything if you just want the freebie.
Greggs is also offering the free Coke to 400,000 selected existing app users (those who've had it before this offer started on Tue 17 Apr) – check the 'Rewards' section of the app to see if it's there. Greggs says it chooses which existing users get it based on "account activity in the weeks leading up to the reward" but hasn't given more details on what this means.
The freebie appears automatically in the 'Rewards' section of the app and you'll have 28 days from when it appears to collect your free Coca-Cola Zero Sugar – press ‘scan now’ and a barcode will appear for the cashier to scan.
You should be able to do this in all standard high street branches of Greggs, though it may not work at fuel and service stations (eg, Moto), or in the Greggs at Wolverhampton Hospital.
What else can you get with the app?
FREE Lucozade Energy (norm £1.50ish)
Totally free bottled drink via Greggs Rewards app
If you've an iPhone or Android smartphone and go to Greggs (find your nearest), you can get a free Lucozade Energy drink (norm £1.50ish - original, orange or cherry flavour) via the free Rewards app until Tue 17 Apr, or when 200,000 bottles have been claimed - whichever comes first. You don't need to buy anything if you just want the freebie.
It's available to new and existing app users - you have 28 days to collect it from when you download the app. If you'd already downloaded the app before the deal started on Tue 6 Mar, you should find the offer appears on it automatically by Sat 10 Mar.
If you don't already have the app, simply download it for Apple or Android and register (existing members just sign in). The freebie appears automatically in the 'Rewards' section of the app - press ‘scan now’ and a barcode will appear for the cashier to scan.
You should be able to do this in all standard high street branches of Greggs, though it may not work at fuel & service stations (eg, Moto), or in the Greggs at Wolverhampton Hospital.