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
- Find your nearest BP service station
- Top up your tank with fuel
- Collect 1 Avios for every 2 litres of fuel
- 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?
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