It’s back: You can now earn bonus Virgin Points by shopping instore at Morrisons

Mar 18, 2021

This post contains references to products from one or more of our advertisers. We may receive compensation when you click on links to those products. Terms apply to the offers listed on this page. For an explanation of our Advertising Policy, visit this page.

Editor’s note: This story has been updated with new information.


It’s no secret that earning miles online through airline shopping portals and on instore purchases are some of the best ways to stack up points fast.

Related: Everything to know about maximising online shopping portals for bonus points and miles

So, of course, we were excited to see Morrisons has teamed back up with the Virgin Atlantic Flying Club to offer shoppers bonus Virgin Points on their purchases.

Sign up to receive the daily TPG newsletter for more points and miles offers!

The partnership returns with a generous offer, which varies between each member. My offer is to earn 8 Virgin Points per pound spent in Morrisons supermarkets — that’s easily a few hundred points to be earned on my weekly shop alone. Just £50 spent would earn a total of 400 Virgin Points. Those 400 Virgin Points are worth £5 based on TPG’s most recent valuations — not a bad return at all.

To make the most of the offer, simply log in to the Shops Away portal and search for Morrisons instore in the search bar. Then all you need to do is register a credit card, if you haven’t already for previous instore offers. You can register up to 10 cards to maximise your earning potential.

The offer is also a great way of doubling up — or stacking — on your earnings. This is because you can register the offer to any card, whether it’s an airline cobranded card, an American Express card or, if you don’t want to earn extra points, a debit card.

In this instance, as you’re already earning Virgin Points, we’d recommend registering either a British Airways cobranded American Express or a personal American Express card so that you can earn Avios or Membership Rewards as well as the bonus Virgin Points. Or, if more Virgin Points is your goal, stick with a Virgin Atlantic cobranded credit card.

Will this change where I do my food shopping? Absolutely.

I recently wrote about changing my shopping habits to earn hundreds of bonus Avios weekly through the Nectar app, thanks to BA’s recent partnership with Nectar. I will continue to buy those weekly offers from Sainsbury’s, but instead of doing the bulk of my weekly shop at Tesco, I will now switch to Morrisons while this offer is active — until 31 March.

Related: How I use an app to earn thousands of bonus Avios

Currently, I’m earning 1 Clubcard point per £1 spend on my weekly shop at Tesco. Once I’ve spent £250, I can then convert this into £2.50 worth of Clubcard vouchers. This then can be transferred into my Virgin Points account as 625 Virgin Points. That works out to be for every £1 spent, I’ll get 2.5 Virgin Points.

That’s a great offer. But now, I’ll be able to earn eight Virgin Points per pound spent at Morrisons until 31 March.

Featured image by Lewis Storey/Getty Images.

Editorial Disclaimer: Opinions expressed here are the author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.

Disclaimer: The responses below are not provided or commissioned by the bank advertiser. Responses have not been reviewed, approved or otherwise endorsed by the bank advertiser. It is not the bank advertiser’s responsibility to ensure all posts and/or questions are answered.