BP Banner
BP logo
1 Avios for every 2 litres of fuel
or call 021 427 7555

Why collect with BP?

Avios membership card Image
  • Collect 1 Avios for every 2 litres of fuel
  • Use your Avios Credit Card and collect 2 Avios for every R10 you spend at BP (that's on top of what you collect on fuel)

How to collect Avios with BP

  1. Activate your card using the link below, or call 021 427 7555
  2. Have your attendant swipe your Avios Card whenever you pay for fuel

We'll add your Avios to your account within 30 days.

This link will open in a new tab or window

I already have an Avios card

If you received your Avios Card when you joined then we'll automatically add the Avios to your account when you swipe your card. If you picked up the card at BP you'll need to activate this card to connect it to your account.

Terms and conditions

Avios are available on fuel purchases at participating BP forecourts, Avios cannot 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.

Avios will 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

See BP full terms and conditions