Maximise your Avios, air miles and hotel points

How can you earn free Avios points?

Links on Head for Points may support the site by paying a commission.  See here for all partner links.

How can you earn Avios points for free?

It’s certainly an attractive idea – picking up free Avios which you can use for flights, hotels or car hire, or even wine!

However, don’t be fooled. Not all ways of collecting Avios are really ‘free’ as we will explain.

How can you earn free Avios points?

There are many ways of collecting Avios points. If you read Head for Points every day (or, at the very least, subscribe to our free weekly newsletter – click here to sign up), we’ll ensure that you find out about the best new offers for earning free Avios.

Here are some of the most popular ways of collecting ‘free’ Avios:

Credit card sign-up bonuses are a great way of earning free Avios:

You can also buy Avios points, although this is rarely worthwhile at full price unless you are buying the last few you need for a redemption. It is a different story if a substantial bonus is offered.

How can you earn free Avios points?

How can you pick up free Avios from a credit card sign-up bonus?

The quickest way to earn a large pile of free Avios points is via credit card sign-up bonuses.

It is easy to earn 20,000 Avios or more from each card you obtain.  American Express Gold is FREE for the first year and gets you 20,000 Avios points for signing up and spending £3,000, for example:

American Express Preferred Rewards Gold

Your best beginner’s card – 30,000 points, FREE for a year & four airport lounge passes Read our full review

You don’t earn Avios directly from American Express Preferred Rewards Gold and The Platinum Card. Instead, you earn American Express Membership Rewards points which convert 1:1 into Avios, or indeed Virgin Flying Club and many other schemes.

Here are some other options:

Barclaycard Avios Plus card

Barclaycard Avios Plus Mastercard

Get 25,000 Avios for signing up and an upgrade voucher at £10,000 Read our full review

British Airways American Express Premium Plus

30,000 Avios and the famous annual 2-4-1 voucher Read our full review

British Airways American Express

5,000 Avios for signing up and an Economy 2-4-1 voucher for spending £15,000 Read our full review

The Platinum Card from American Express

80,000 bonus points and great travel benefits – for a large fee Read our full review

Capital on Tap Visa

NO annual fee, NO FX fees and points worth 1 Avios per £1 Read our full review

American Express Business Platinum

50,000 points when you sign-up and an annual £200 Amex Travel credit Read our full review

American Express Business Gold

20,000 points sign-up bonus and FREE for a year Read our full review

British Airways American Express Accelerating Business

30,000 Avios sign-up bonus – plus annual bonuses of up to 30,000 Avios Read our full review

See our comprehensive UK rewards credit card directory for full details of the best offers, and read Head for Points each day for the latest credit card news.

How can you earn free Avios points?

Are Avios really ‘free’, however?

It’s important to remember that you are often ‘paying’ for Avios – by giving up a cash alternative – without realising it.

There are three ways of obtaining Avios which are genuinely free:

  • you fly with British Airways or a partner airline
  • you receive a sign-up bonus for taking out a new credit card, such as the ones I highlighted above
  • you receive points from a product or service you would pay for anyway, and there is no alternative pseudo-cash reward

That’s about it. Most of the other Avios you earn which are not from flying or from credit card sign-up bonuses are, if we’re honest, not free.

After all ….

  • if you convert Nectar points into Avios instead of using them at Sainsburys, you are losing out on 0.8p of free shopping for every Avios you receive
How can you earn free Avios points?
  • if you convert Heathrow Rewards points to Avios points, you are losing out on 1p of Heathrow shopping voucher or 2p of Heathrow parking voucher for every Avios you earn
  • if you convert BPme points to Avios instead of getting a discount on your next fuel purchase, you ar losing out on 0.8p of free petrol for every Avios you receive
  • if you convert Capital on Tap points from their free Visa card (Capital on Tap review here) to Avios, you are giving up the alternative of 1p cashback – albeit there would be tax issues if you took the cash as this is a small business credit card
  • if you convert American Express Membership Rewards points to Avios points, you are giving up 0.45p of American Express statement credit or 0.5p of gift card redemptions per point, or points in various other airline or hotel programmes

There are other occasions where you may have to pay to take part in a deal purely to earn points. For example, Barclays Avios Rewards charges you a £12 monthly fee to receive 1,500 Avios in return – plus a British Airways upgrade voucher every 12 months.

Conclusion

There are many ways of earning free Avios points, which can help you get your next free flight more quickly.

To get serious amounts of free Avios, you will need to sign-up for credit cards which offer generous Avios sign-up bonuses, or other points which convert to Avios.

Apart from earning Avios from flights or card bonuses, however, most ways of earning Avios are not ‘free’ because you are giving up some other potential reward in return. The smart Avios collector looks at the alternatives and only takes Avios when they are certain it is the best reward going for a particular transaction.


How to earn Avios from UK credit cards

How to earn Avios from UK credit cards (April 2025)

As a reminder, there are various ways of earning Avios points from UK credit cards.  Many cards also have generous sign-up bonuses!

In February 2022, Barclaycard launched two exciting new Barclaycard Avios Mastercard cards with a bonus of up to 25,000 Avios. You can apply here.

You qualify for the bonus on these cards even if you have a British Airways American Express card:

Barclaycard Avios Plus card

Barclaycard Avios Plus Mastercard

Get 25,000 Avios for signing up and an upgrade voucher at £10,000 Read our full review

Barclaycard Avios card

Barclaycard Avios Mastercard

Get 5,000 Avios for signing up and an upgrade voucher at £20,000 Read our full review

There are two official British Airways American Express cards with attractive sign-up bonuses:

British Airways American Express Premium Plus

30,000 Avios and the famous annual 2-4-1 voucher Read our full review

British Airways American Express

5,000 Avios for signing up and an Economy 2-4-1 voucher for spending £15,000 Read our full review

You can also get generous sign-up bonuses by applying for American Express cards which earn Membership Rewards points. These points convert at 1:1 into Avios.

American Express Preferred Rewards Gold

Your best beginner’s card – 30,000 points, FREE for a year & four airport lounge passes Read our full review

The Platinum Card from American Express

80,000 bonus points and great travel benefits – for a large fee Read our full review

Run your own business?

We recommend Capital on Tap for limited companies. You earn 1 Avios per £1 which is impressive for a Visa card, and the standard card is FREE. Capital on Tap cards also have no FX fees.

Capital on Tap Visa

NO annual fee, NO FX fees and points worth 1 Avios per £1 Read our full review

Capital on Tap Pro Visa

10,500 points (=10,500 Avios) plus good benefits Read our full review

There is also a British Airways American Express card for small businesses:

British Airways American Express Accelerating Business

30,000 Avios sign-up bonus – plus annual bonuses of up to 30,000 Avios Read our full review

There are also generous bonuses on the two American Express Business cards, with the points converting at 1:1 into Avios. These cards are open to sole traders as well as limited companies.

American Express Business Platinum

50,000 points when you sign-up and an annual £200 Amex Travel credit Read our full review

American Express Business Gold

20,000 points sign-up bonus and FREE for a year Read our full review

Click here to read our detailed summary of all UK credit cards which earn Avios. This includes both personal and small business cards.

Comments (44)

This article is closed to new comments. Feel free to ask your question in the HfP forums.

  • Paul says:

    Back in the day I would regularly complete surveys to earn 100-250 Avios
    Some surveys were terrible but you could do it whilst watching tv and most would only take 10 minutes. So I could earn several hundred Avios a week
    I also use the BA shopping portal and have my cards linked. I don’t buy anything I don’t want, but will happily buy via the portal and I’ve earnt a couple of hundred thousand points

    • Dawn says:

      I keep trying to complete surveys but all the time I’m told ‘there are no survey’s available’. I have filled in all the different profiles etc. I’ve given up now, so much time spent for nothing.

  • Dan Ramsay says:

    You have missed one of the biggest ways to earn points – book hotels through booking.com, after having clicked through from the Avios website…. It offers great rates and a huge selection

    • Rob says:

      Have you checked prices on this recently? A reader emailed me last week to say that Booking now seems to be inflating rates when you use this route.

      • Dan Ramsay says:

        Interesting – will research. To be honest if it’s a small price increment it could still be worth it, as I get 50k Avios a year through this route

      • Nico says:

        Good to know, it was until recently one of the few, which was not

      • yonasl says:

        Indeed. Sometimes prices are the same for some hotels. But others the prices can be 10% higher if you use the avios link.

This article is closed to new comments. Feel free to ask your question in the HfP forums.

The UK's biggest frequent flyer website uses cookies, which you can block via your browser settings. Continuing implies your consent to this policy. Our privacy policy is here.