Sainsbury's deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

Latest Expired Deals

  • Sainsbury's 25% off six bottles of wine & fizz

    Sainsbury's 25% off six bottles of wine & fizz

    In stores and online. Excludes Scotland


    You can get 25% off when buying six or more bottles of wine (including sparkling and prosecco) and champagne online at Sainsbury’s* or in store (find your nearest*) until 11.59pm on Sunday 31 July. 

    Add any combination of six bottles priced £5 or over (£7 or over in Wales) and the 25% discount will be automatically applied at the checkout.

    The offer excludes 200ml bottles and under, all Sainsbury's own-brand 'house wines', fortified and boxed wines, and gift sets. There's a maximum of 36 bottles per customer.

    For online orders, delivery’s £1 to £7 depending on how much you are spending and when you book your delivery time slot. Remember that your order will have to be delivered or collected by Sunday 31 July.

    You can’t get this deal at Central or Local stores, or in Scotland.

    Please be Drinkaware.

    See more of our wine deals here. 

  • 'Free' £1.90 Alpro 'This is Not M*lk' oat drink

    'Free' £1.90 Alpro 'This is Not M*lk' oat drink

    Via code with online shop


    If you shop online at Sainsbury's and enter the code FreeAlpro at the checkout, you can get a free one-litre Alpro 'This is Not M*lk' oat drink (normally £1.90).

    There are 7,000 codes available for shops delivered by Tuesday 9 August but the offer will expire sooner if all the codes are used. Sainsbury's 'freebie' codes like this one are only valid once per account, though multiple different codes can be used on the same delivery. 

    Note: In order to use this code, you'll need to have met the minimum order of £25 for delivery (which costs £9 max for orders under £40, £1-£7 for orders £40+).