If you read Head for Points every day you will learn about lots of new ways to earn and spend Avios points.
However, if you’re looking for a quick boost to your points total over the next few weeks then these are the best opportunities currently available.
If you want to learn more about how to spend your Avios points – as opposed to earning them – you should read the 15 articles in our ‘Avios Redemption University‘ series.
Top short term Avios promotions:
On-going – up to 12,500 Avios with a subscription to The Spectator (1.2p per Avios even if you don’t read the magazines!)
On-going – 600 Avios for joining eRewards
If you need to buy Avios to top up your account, the ba.com page is here.
If you earn £75,000+, you can earn 43,000 Avios in your first year and an annual British Airways upgrade voucher by moving your current account to Barclays Premier.
If you don’t earn £75,000, you can also qualify by depositing £100,000 in a Barclays savings or investment account. This article explains how the process works.
You can apply for Barclays Premier here.
Earning Avios via credit and charge cards:
Personal credit and charge cards:
These are the top sign-up bonuses currently available:
Amex Gold is the best deal available for a ‘miles and points’ newcomer. Your 30,000 Membership Rewards points for signing up and spending £3,000 within three months convert into 30,000 Avios points. The card is FREE for the first year and you can cancel at any time. Apply for Amex Gold here.
Note that 30,000 points is a special offer until 9th November 2021. The standard bonus is 20,000 points.
The Platinum Card is the best deal available for a regular traveller who can maximise the insurance and status benefits. You earn 60,000 Membership Rewards points for signing up and spending £6,000 within three months. These convert into 60,000 Avios points.
Note that 60,000 points is a special offer until 2nd November 2021. The standard bonus is 30,000 points. The card has a £575 annual fee but this is refundable pro-rata when you cancel and there are many other benefits. Apply for The Platinum Card here.
British Airways American Express earns you 10,000 Avios points for signing up and spending £1,000 within three months. The card is FREE. Apply for the free BA Amex here.
Note that 10,000 Avios is a special offer until 2nd November 2021. The standard bonus is 5,000 Avios.
British Airways Premium Plus American Express give you 40,000 Avios points for signing up and spending £3,000 within three months. The annual 2-4-1 companion voucher gets you two Avios redemptions for the points of one. The card has an annual fee of £250, refundable pro-rata at any time. Apply for British Airways Premium Plus here.
Note that 40,000 Avios is a special offer until 2nd November 2021. The standard bonus is 25,000 Avios.
The Marriott Bonvoy American Express earns you 20,000 Marriott Bonvoy points for signing up and spending £3,000 within six months. These convert into 6,666 Avios.
Small business credit and charge cards:
If you run your own business, we recommend these options:
The Capital On Tap Business Rewards Visa credit card is an excellent deal for limited companies . You can earn points worth 10,000 Avios as a sign-up bonus and 1 Avios per £1 spent. Click for our full review of the Capital On Tap Business Rewards credit card including a special higher bonus for HfP readers.
American Express issues a dedicated British Airways American Express card for small businesses called Accelerating Business. It relaunched in September 2021 and has an enhanced sign-up bonus of 60,000 Avios for a limited time. Apply for BA Accelerating Business here.
American Express Business Gold and Business Platinum come with generous sign-up bonuses. American Express Membership Rewards points convert at 1:1 into Avios.
Earning Avios via Nectar:
You can convert Nectar points into Avios at the rate of 400 Nectar points to 250 Avios. The conversion page at ba.com is here.
Nectar partners include:
- Sainsbury’s: 1 Nectar point (0.625 Avios) per £1 spent
- Sainsbury’s Bank credit cards: Offers vary
- Sainsbury’s Bank Home Insurance: Offer varies
- Sainsbury’s Bank Pet Insurance: Offer varies
- Sainsbury’s Bank Car Insurance: Offer varies
- Sainsbury’s Bank Life Insurance: Bonus of 22,000 Nectar points (13,750 Avios)
- Argos: 1 Nectar point (0.625 Avios) per £1 spent
- eBay: 1 Nectar point (0.625 Avios) per £1 spent
- Europcar: 1 Nectar point (0.625 Avios) per £1 spent
- Viking: 2 Nectar points (1.25 Avios) per £1 spent
- Nectar American Express card: 2 Nectar points (1.25 Avios) per £1 spent
Earning Avios via Heathrow Rewards:
Heathrow Rewards is the Heathrow Airport shopping loyalty scheme. You earn 1 point per £1 you spend and they convert at 1:1 into Avios points. You can learn more about how Heathrow Rewards works in our full review here.