Maximise your Avios, air miles and hotel points

What is the cheapest way to buy Avios points?

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

What is the cheapest way of buying Avios points?

It is likely that, at some point, you will need to buy Avios in order to make a redemption booking.  It is rarely great value but if you are just a few thousand short of your target then it probably makes sense.

Over the last few weeks we’ve looked at a few options – Avios Balance Boost, Avios Subscription and ‘buy Avios’ deals from Qatar Airways and Finnair. I’d thought I’d pull all the options together in one place, together with some other ideas.

What is the cheapest way to buy Avios points?

The obvious thing to do is to go to ba.com and buy Avios on the website here. However, you may be missing out on some tricks which can reduce the cost of buying Avios points sharply.

There are six methods of purchasing Avios covered below. This article does not reflect any special offers which are currently running, so do take a look at ba.com first and then the Finnair, Qatar Airways and Iberia websites second.

Do you really need to buy Avios at all?

First, think about whether you really need to buy Avios.

We show the points cost of Avios flights on British Airways in this article (the only place online you’ll find this data, as BA no longer publishes it). However, you don’t need to use that many Avios.

British Airways will, for BA and most partner airlines, show you a number of cash and Avios options. To be honest, for a long-haul flight the ‘most Avios, least cash’ option in our table is the best value, but if you don’t have enough Avios you can take one of the others.

I use ‘the 1p formula’ to work out which ‘Avios plus cash’ combination is best. Click through to read that article – I won’t repeat the maths here.

What are the options if you do need to purchase Avios?

Let’s take a look at the options:

1. Use Avios Balance Boost

For most people, in the absence of special offers elsewhere, the cheapest way of buying Avios is with Avios Balance Boost.

We wrote a detailed article on Avios Balance Boost here.

Put simply, you can buy a lump sum of Avios equivalent to 100%, 200% or 300% of the Avios you have earned in the last 30 days.

You can find Avios Balance Boost on the usual ‘buy Avios’ page here. The price list seems to have been removed from the website but this is it:

How does Avios Balance Boost work?

Unless you are trying to buy over 300,000 Avios via Balance Boost, which is unlikely unless you are trying to boost a chunky credit card sign-up bonus or made a large transfer from American Express Membership Rewards, you will pay between 0.92p and 0.96p per Avios.

The 300,000 Avios cap is based on your Boost purchases over a calendar year and not per transaction.

2. Use Avios Subscription

Avios Subscription is a sister service to Avios Balance Boost.

Again, we have a full article on Avios Subscription here.

You can pay as little as 0.99p per Avios.

There are four different plans to pick from. For each, you can select monthly or annual payments. However, even if you select the annual up-front payment option, the Avios will still be posted to your account monthly.

The annual payment options are:

Avios subscription pricing
  • Voyager: 20,000 Avios (1,667 Avios per month)
  • Traveller: 50,000 Avios (4,167 Avios per month)
  • Explorer: 100,000 Avios (8,334 Avios per month)
  • Adventurer: 200,000 Avios (16,667 Avios per month)

The monthly subscriptions are available in the same increments. The annual plans are discounted to the extent that you effectively get two months free.

You can buy a maximum of 200,000 Avios per year with Avios Subscription.

The biggest problem with Avios Subscription is that the Avios are posted in monthly instalments, so it isn’t much use if you need a large chunk of points immediately.

3. Buy Avios via ba.com

The official link for buying Avios directly from British Airways is here. The standard price is a shocking £49 for 2,000 through to £3,539 for the maximum 200,000.

At standard rates, the price is 2.45p when buying 2,000 through to 1.77p when buying 200,000. To be honest, 1.77p is still too expensive.

What is the cheapest way to buy Avios points?

4. Buy Avios via Iberia Plus

As Iberia is a sister airline to British Airways, you can also buy Avios from them.

However, it is messy and NOT RECOMMENDED. This main reason is that ‘Combine My Avios’ – the online feature used to move Avios between BA, Iberia and Aer Lingus accounts – is VERY buggy. You simply cannot rely on it.

It would be a disaster if you bought Avios in an Iberia Plus account and then couldn’t move them because ‘Combine My Avios’ was having one of its regular breakdowns.

You also need an ‘active’ Iberia Plus account to transfer Avios to BA, which means that the account must be over 90 days old and you must have earned 1 Avios in it directly, perhaps by crediting a British Airways flight or Amex Membership Rewards point.

Here is the Iberia page for buying Avios. The link is under the ‘Iberia Plus’ menu option.

5. Buy Avios via Finnair Plus or Qatar Airways Privilege Club

This is, oddly, a far more reliable way of buying Avios than using Iberia Plus.

Both Finnair and Qatar Airways use Avios for their frequent flyer schemes. To buy Avios, you need to open an account with Finnair Plus and/or Qatar Airways Privilege Club and link it to your British Airways Executive Club account.

Once linked, it is very simple – and virtually error- and bug-proof – to move Avios and back and forth for free. This article shows you how to move Avios between BA and Finnair or Qatar Airways accounts.

Both Finnair and Qatar Airways run regular promotions for buying Avios, so you should avoid paying the headline price if you can.

The Finnair ‘buy Avios’ page is here. The standard price, with no promotion running, is never lower than 2.1 Eurocents (1.74p).

The Qatar Airways ‘buy Avios’ page is here. The standard price, with no promotion running, is never lower than 1.75p (UK members are charged in £).

What is the cheapest way to buy Avios points?

6. Buy hotel points in a promotion and transfer them

Many hotel schemes let you buy points and convert them to Avios.  However, at full price, neither World of Hyatt, Hilton Honors, Marriott Bonvoy or IHG One Rewards points are cheap enough to be worth considering.

There are often regular bonuses for buying hotel points which can improve the maths. To save you the trouble of doing the sums, only Marriott Bonvoy points are likely to prove attractive.

Marriott Bonvoy points convert to Avios at 3:1 with a 5,000 Avios bonus for converting 60,000 Bonvoy points.

At present, with a 45% bonus running (to 30th March 2025), you can buy 60,000 Marriott Bonvoy points for $525 (£415). These convert to 25,000 Avios so you’re paying 1.66p.

It’s not cheap, but cheaper than buying a similar amount directly from British Airways.

You can buy Marriott Bonvoy points here.

Conclusion

We generally do not recommend buying Avios speculatively unless an exceptionally good promotion is running. I’d personally want to see a price of 0.8p to 0.9p before I would consider it.

(For comparison, you are ‘buying’ Avios at 0.8p if you convert Nectar points to Avios, since 1.6 Nectar points = 1 Avios and 1 Nectar point is worth 0.5p to spend in Sainsbury’s or Argos.)

If you do need to buy, Avios Balance Boost is likely to be your cheapest option unless a special ‘buy Avios’ offer is running via Finnair Plus or Qatar Airways Privilege Club. It is highly unlikely that any special offer run by British Airways Executive Club or Iberia Plus would beat the Avios Balance Boost price.


How to earn Avios from UK credit cards

How to earn Avios from UK credit cards (March 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

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

American Express Business Gold

Up to 60,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 (32)

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

  • Throwawayname says:

    On a tangential note, there’s a brutal Miles and More devaluation having just taken place, and FB only had one a few weeks ago, so it may be a good idea for people to consider burning avios and other European miles sharpish.

    • BBbetter says:

      One of the reasons why buying points, even hotel points, without a plan to redeem them, is very risky.

    • daveinitalia says:

      The email I got from Miles and More said it was an amazing improvement that would give us more flexibility.

      The bullshit is not exclusive to BA 😂

  • Erico1875 says:

    You can also rinse a grand twice a year through each Monzoaccount and CO OP/Paypoint. So with a BAPP that’s 3K Avios for £8. (8 transactions ay £1 each) so 0.27 per avios

  • SammyJ says:

    Worth checking Amex Offers frequently too – I often see an offer for 5,000 Avios if I take out a subscription to Which magazine which costs £50, so 1p each. Other similar deals come along too. Not always for everyone, but if you’re slightly short and have used the boost already it can help.

  • Garethgerry says:

    One thought, given the subscription cost doesn’t seem to increase year on year if you let it automatically renew, though time it will become better value.

    The orginal subscription cost of 0.89p (0.88p if add in avios from paying with Amex) is getting a better deal every year. If they put price up they cannot automatically renew, must actively ask you to renew

  • Len says:

    I’m new to this. Had a BA Executive account for years with the odd airmile trickling into it. Took the plunge a few weeks ago after reading various reviews and knowing I’d hit the targets for the 2-4-1 got the BA Amex card. Hit 71k Avios in the first month so now have a decision to make. Is it a good idea to max out for the 300% boost? I’ll end up with 330k avios for £1900. In my mind That’s a return business class trip for 2 using the voucher to Capetown, Tokyo or LA and leave enough for another couple of decent trips in economy. It seems like a good idea but would appreciate advice about any pitfalls I might be missing.

    • NorthernLass says:

      It sounds good in theory , however:

      1) Your avios could be devalued at any time and

      2) You’ve picked just about the 2 most sought-after destinations for using the 241!

      There’s loads more on all this in the forums.

      • David says:

        It’s a great deal if say you buy today and book for those destinations 355 days out in next few days.

  • Ben says:

    I have an Avios subscription which I signed up to not long after they started. I pay monthly but I am also lucky that when they raised the prices, this only affected new subscribers and not the current ones.
    I pay £89 a month but if you started a new subscription (for 100,000 a year), it would be £105 per month.

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.