Costa Coffee Deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

Latest Expired Deals

  • Free £5 at Costa when you buy a £20 gift card

    Free £5 at Costa when you buy a £20 gift card

    Online purchase of gift cards only


    We're not usually big fans of giving gift cards as gifts at MSE, because people often forget to use them before they expire, and if a firm goes bust, they're usually rendered useless. However, as this is a big chain, and one you might already use, get the gift card for yourself to maximise the discount.

    If you buy a £20 Costa gift card or eGift online from Saturday 11 March you'll get an extra £5 free until 11.59pm on Sunday 19 March. A £40 gift card will get you an extra £10 free and a £60 gift card'll get you an additional £15. You'll need to purchase brand new gift cards online to be eligible as top ups to existing gift cards are excluded.

    Costa told us the extra £5-£15 will automatically be added to your gift card or eGift when your purchase from the gifting part of its website only.

    If you choose to send the card via post rather than email, select delivery 'As soon as it is ready'. Costa has said you won't receive the bonus if the card is delivered on a future date outside of the promotional dates. Delivery is £3 and should be dispatched within two working days.

    Although you can't use Costa Club Beans for the purchase of a gift card or eGift, you can claim them when redeeming coffee on the gift card or eGift.

    Costa has said Northern Ireland is excluded from both the promotion and from the redemption of Costa Coffee gift cards, however, those who live in Northern Ireland can purchase a gift card for it to be sent to the UK for redemption.

    This offer is limited to a maximum of five Costa gift cards per person (whether purchased together or separately over the offer period). See the list of terms and conditions.

    Still thirsty? See our full round-up of Free tea & coffee deals.


      The cards cannot be used in sales or promotions including as giveaways or prizes in competitions. 

      To qualify for the offer, you must be aged 16 or over and the required funds must be added to the gift card in one transaction.

      This offer cannot be used in conjunction with any other offer, discount, or promotion and the balance on the gift card will expire if the card is not used to make a purchase for 12 consecutive months. 

  • FREE Costa Coffee hot or cold drink

    FREE Costa Coffee hot or cold drink

    For new app users. Normally up to £3.50


    If you like your coffee, you'll have a latte love for this deal. New users who sign up to the free Costa Coffee Club app between Thursday 17 November and Thursday 24 November can get a barista made hot or cold drink completely free at the majority of its branches (find your nearest). 

    This is a total freebie and the drink can be any size. Though any additional syrups, coffee shots, toppings or milk alternatives will be charged (for example, it's 45p for milk alternatives). Costa told us a medium-sized hot chocolate can cost up to £3.40. Festive drinks are excluded from the deal.

    How to claim your free drink

    Sign up to the Costa Coffee Club app (available for free Android/iOS) and click the 'Rewards' tab at the bottom of your phone screen. You should see a reward for your free drink as 'Love Costa x (Free Drink)' – click use at till and then simply scan the code generated in your app in-store when ordering.

    This offer is only available when you order in store or as Click & Collect. It won't work at Costa Express self-service coffee machines, delivery, or Order at Table services. 

    From when you sign up, you'll then you'll have seven days to claim your free drink– so if you sign up on Thursday 24 November, you can redeem the drink up until Thursday 1 December. The drink can be claimed at all times of the day until store closing. There are 2,000,000 free drinks available in total.

    This offer doesn't work alongside any other promotions, and you won't receive Costa Club beans points either. 

    Want more coffee deals? See how you can get £1 drinks at Caffé Nero.