How you can earn Virgin Flying Club miles in-store at Morrisons supermarkets

Links on Head for Points may pay us an affiliate commission. A list of partners is here.

Most Head for Points readers know that you can earn frequent flyer miles, in Virgin Flying Club, when you shop in-store at Waitrose.

(If you didn’t know that, read our article on earning Virgin miles at Waitrose here.)

Another supermarket deal has now launched.

You will earn miles in Virgin Flying Club for every £1 you spend in-store at Morrisons.

Earn Virgin points at Morrisons

Full details are here.

You need to log in to see how many Virgin miles you will earn.  It will vary from person to person.  I get:

For purchases under £20, you earn a flat 1 Flying Club mile per £1

For £20+, you need to log in to your Virgin Flying Club account and check.  I am currently earning 8 Flying Club miles per £1 until 26th February.

This is very generous.

In theory, you cannot earn on:

“Morrison’s cafes, petrol stations, garden centres, pharmacies, cash offices, gift cards, flower world, seasonal stores or on dry cleaning.”

However, since gift card purchases are processed at standard tills, I struggle to see how you will not be awarded the miles.

This offer is part of the Virgin Atlantic in-store shopping scheme.  To sign up, you need to register your credit and debit cards via the link above.   Make sure you register your partners cards as well if they are also likely to visit Morrisons.

If you don’t already have a Virgin Flying Club account, you may want to sign up purely to take advantage of this deal.  At the very worse, you can redeem 12,500 miles for a £50 voucher valid at many Virgin Group companies or for Theatre Tokens.  It is also worth remembering that you can transfer Virgin Flying Club miles into Hilton Honors points (at 2:3) and IHG Rewards Club points (at 1:1) with a minimum transfer of 10,000 miles.

Earn Virgin points at Morrisons

How to earn Virgin Atlantic miles from UK credit cards

As a reminder, there are various ways of earning Virgin Flying Club miles from UK credit cards.  Many cards also have generous sign-up bonuses!

Click here to read our detailed summary of all UK credit cards which earn Virgin Flying Club miles.  That page is regularly updated with the latest special offers and will still be accurate even if you are reading this article months after publication.

(Want to earn more Virgin Flying Club miles?  Click here to see our recent articles on Virgin Atlantic and Flying Club and click here for our home page with the latest news on earning and spending other airline and hotel points.)

Review: The Escape Lounge at London Stansted Airport
LATAM drop its flat-bed Frankfurt to Madrid flight .... not that it matters now

Click here to join the 15,000 people on our email list and receive the latest Avios, miles and points news by 6am.

Amazon ad
Get points worth 15,000 Avios as a sign-up bonus!
15,000 Avios with Capital on Tap Mastercard
About Head for Points

We help business and leisure travellers maximise their Avios, frequent flyer miles and hotel loyalty points. Visit every day for three new articles or sign up for our FREE emails via this page or the box to your right.


  1. I am confused! I registered two Cards on the Virgin website (shops away area) under the Waitrose tie-in some time ago. Fine. That has worked after most Waitrose shops.
    However, it is not clear to me from the HfP article today if I somehow must register again/separately in Shops Away for this Morrison’s tie-in.
    I don’t seem to be able to find a way within Shops Away to do anything bar register extra cards.
    Hopefully, one of you good folk can clarify in simple language 🙂

  2. I remember registering my cards on another site and possibly an Avios one that then stopped points altogether. Can anyone remember the names of the other sites? I want to check them and remove my card details. Is Q Park rewards one of them?

  3. i haven’t collected any Shops Away points from Waitrose since June 2019

    anybody else had the same problem ?

    • Lady London says:

      Yup. Almost lost my VS miles in my account as I’d had no other activity and was expecting them to credit. Found out by accident I was about to lose them all and thanks to help on here saved them in the nick of time.

      I think several others here, like me, were thinking Waitrose was no longer participating?

    • Has the relevant card expired?

      Or have you registered for a competing offer? Eg Corporate Perks or Airtime Rewards using the same card details?

      • Definitely not expired. Definitely not Corp Perks or Airtime Rewards … but i guess i could have registered it on another portal – maybe Bink.

        I vaguely remembering not being surprised when Waitrose stopped giving me points last Summer – but I can’t remember why !

        I will try deleting my card and re-entering, and see if it starts working again.

  4. Exactly the same for me – “We were unable to find any retailers matching your criteria. Please try a different region or category.”

    I’ve Tweeted them but seems a bit weird!

  5. Douglas Soper says:

    Can somebody please tell me how long it generally takes from using the card in Morrisons for the miles to appear in the Flying Club Account.? Thank you in anticipation.

    • Took 48hrs to show as ‘pending’ for me. Website says 7 days from pending to confirmed.

  6. M Hockenhull says:

    I’ve noticed this on the Virgin Atlantic website. I am wondering if I registered now could I at a later date de-register. (I only earn about £5 of clubcard vouchers a year now so its difficult to know what to do with such small amounts) .
    – Between 6th – 29th February 2020 , Flying Club members who do not already auto-tip can enjoy 1,000 bonus miles if they sign up to do this, plus entry into a prize draw to win an extra 40,000 miles!

  7. Morrison’s Virgin “in store” offer (8 miles / £1) has been extended until 25/03/2020.

Please click here to read our data protection policy before submitting your comment.