Maximise your Avios, air miles and hotel points

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.)

Comments (112)

  • Rob says:

    No need to reregister.

  • Alan says:

    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!

  • 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.

    • Mike says:

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

  • 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!

  • SRoss says:

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