BP Banner
BP logo
1 Avios for every 2 litres of fuel

Why collect with BP?

You can collect Avios every time you fill up with fuel at BP – and explore destinations across the world on British Airways flights.

How to collect Avios with BP

  1. Find your nearest BP service station
  2. Top up your tank with fuel
  3. Collect 1 Avios for every 2 litres of fuel
  4. Have your attendant swipe your Avios or British Airways Executive Club Card when you pay

We'll add your Avios to your account within 30 days. (If you've picked up an Avios card in a BP service station, you'll need to activate your card for the Avios to be added to your account.)

Need an Avios Card?

Avios membership card Image

You can pick up an Avios Card at a BP service station. But if you haven’t yet joined Avios, you can do this first here

Terms and conditions

Avios are available on fuel purchases at participating BP forecourts, Avioscannot be collected on fuel transactions equal to or exceeding 200 litres per transaction. Avios cannot be collected on in-store purchases or non-fuel products.

If you are already a member of the Avios Travel Rewards Programme you can collect Avios by swiping your membership card If you do not have a card you can pick up a registration pack at participating BP forecourts and begin collecting Avios immediately.

The Avios membership card from the registration pack must be registered online at www.avios.com within 6 months of the initial collection date. If your Avios card is not activated within six months of your first collection, any Avios accrued to that date will be lost.

Avioswill be credited to your Avios Account within 30 days

Avios are issued and redeemed in accordance with Avios Terms and Conditions. For full details please go to www.Avios.com/za

See BP full terms and conditions