Double Avios when you fill up with Shell

Shell has launched a double Avios promotion across its full range of fuels. It will run until July 31st.

During this period, you will earn 20 Avios for every 20 litres of Shell fuel you buy.

Shell Drivers Club

You need to be a member of Shell Drivers Club in order to collect Avios. You swipe your Shell card each time you buy petrol, and set up your Shell account to automatically convert your points to British Airways Executive Club every quarter.

This is my lengthy post from earlier in the year on the best way to earn Avios when buying fuel. Even with double Avios, you will earn more miles by using Tesco instead – but if you are nearer to a Shell, this offer is a decent bonus.

Please note, though, that taking Avios from Shell Drivers Club is not necessarily the best use of your points. 4,000 points, for example, gets you 2,000 Avios or a £20 Shell or Waitrose voucher. Unless you value Avios at more than 1p, you are better off taking a voucher, which is effectively as good as cash.

(Want to earn more Avios? Click here to see our latest articles on earning and spending your points and click here to see our list of current Avios promotions.)

£10 of free London taxi credit with GetTaxi
Good long-haul business class cash deals with Emirates and Qatar
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. Martin says:

    I can’t complain about this, I have a fuel card with work and all my fuel is paid for so it’s technically free Avios regardless for me although I do use the Tesco/Esso near me from time to time but my employer preference is for us to use Shell.

    • same here and also shell first and esso 2nd… do you work for a construction company? 😉