Maximise your Avios, air miles and hotel points

How to earn Avios points when you stay with Airbnb – 3 points per £1

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

Back in 2019, British Airways partnered with Airbnb to offer Avios with each stay you book.  This sits – literally – alongside BA’s existing hotel partners on this page of

You earn 3 Avios per £1/€1/$1 spent at Airbnb.

How to earn Avios when you stay with Airbnb

The only snag is that you MUST book via a dedicated link on  You will not receive any Avios if you go via the standard Airbnb home page.

The terms and conditions state that you will receive your Avios within 60 days of completing your stay.

In a recent change, you can also now earn Avios for booking Airbnb Experiences.

These are, to quote:

Earn Avios with Airbnb

Enjoy unique experiences designed and hosted by locals that go beyond typical tours or workshops. Experiences offer guests the chance to explore new places and cultures – both virtually or in-person.”

You will earn 3 Avios for every £1/€1/$1 spent on Airbnb Experiences.

You can find out more about the general offer, including the detailed terms and conditions, on the Airbnb page of here.

How to earn Avios from UK credit cards

How to earn Avios from UK credit cards (July 2024)

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

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 – 20,000 points, FREE for a year & four airport lounge passes Read our full review

The Platinum Card from American Express

40,000 bonus points AND (to 27th August) £400 to spend at Amex Travel 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, along with a sign-up bonus worth 10,500 Avios.

Capital on Tap Business Rewards Visa

10,000 points bonus – plus an extra 500 points for our readers 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

40,000 points sign-up bonus 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 (29)

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

  • Peter Cleary says:

    I spent several thousand with air bnb via this link and was never credited with the miles despite repeatedly following up. The villa was also 7 miles from where it was advertised and had smoke alarm but because we didn’t tell them in 24h of arrival they did nothing so I wouldn’t use them again!

  • The Savage Squirrel says:

    They are likely very expensive Avios…. I use Airbnb as a search guide, but then can pretty much always find the same property listed far cheaper elsewhere. For example on a recent stay, the local tourist visitor centre also had a number of property listings where our target property was just over half the price per night vs Airbnb AND had a buy two nights get 3rd free offer and didn’t bolt on cleaning fees either. Net result was over 65% saving on total cost. 65%!!! If nothing else, even just going across to VrBo is generally some saving on the same property.
    On restays where you know/trust the host, just contacting them direct often yields similar savings while hosts love you for it. I don’t know what Airbnb’s fees are but the market dynamics suggests they are huge, so avoiding them can work very well for you.

    • Gordon says:

      A good tip, Thank you.

    • polly says:

      Were you actually already in the area when you found this price at the tourist centre, or online before the trip started? That was a superb saving.

      • The Savage Squirrel says:

        On the website, booked months before trip.

        Out of curiosity just did the same thing for at random 3 night stay in Nov at the same property. £225 at tourist centre vs £587 on AirBNB…

    • Londonsteve says:

      It’s also worth pointing out that the same properties are invariably listed on where the Avios earning rate is much higher and the probability of the stay correctly tracking is more likely. I prefer Airbnb’s website layout and the ability to filter for certain things but Booking offers the exact address, the precise size as well as how many beds, their type, in which rooms, etc. It’s also worth mentioning that you should check the standard Booking price without using the BA link, then again having clicked through from BA because there can be differences not only in price but also in the cancellation terms.

    • Jerry says:

      There are 2 types of fees on Airbnb. Agency hosts usually include the Airbnb guest service fee in the rate – so you should find the property cheaper with the agent. Individual hosts (in the UK) – Airbnb adds around 17% to the rate the host receives. The host also pays AIrbnb 3% of their share in commission.

      So potentially by booking direct you can save up to 20% (in the UK) over booking via Airbnb if you book direct. some territories the rates and terms vary. charges the host the commission so you are still paying around 15% commission – but it’s not obvious because the host includes it in the rate. Searching by property name online and booking direct with the property is the best trick. I am an Airbnb host of a sleeps 12 house in North Norfolk.

    • Scott says:

      I find the cleaning fees a bit of a rip off.
      Book 1 night and it can be £9. Book the same place for 5 nights with no cleaning taking place during the stay, and 5 × £9.

    • jj says:

      I was looking at Airbnb for a skiing trip to Canada. The price for the same condo was about the same booked through the resort, but the resort also gave a 30% discount on lift pass. Then I found a specialist UK tour operator where the accommodation was 30% cheaper and the lift passes had a 50% discount.

      It’s not always best to earn Avios.

    • Alex Sm says:

      We booked stays in Scotland this way in pre-Airbnb era. Glad to know it still works the old-fashioned way

  • yorkieflyer says:

    Points have never credited for me

  • Grimz says:

    I booked a place in Orlando for November 23 which was fully refundable and £1900 approx and the Avios posted in my account a couple of months later. I have now cancelled the booking and the Avios is still in my BA account. I have received this for other bookings before I have stayed. I must say I haven’t booked and cancelled intentionally to make some easy Avios!! The trick is to pay the full amount when booking a fully cancelable stay and cancel once you receive the Avios in your BA account.

  • Rob C says:

    I use BA Exec club all the time and I’ve used this several times and have never been credited

    Don’t use this service if you are doing it for the points.

  • Simon says:

    Have to concur with previous comments; tried this three times now with significant £ bookings and it’s never tracked once. For repeat bookings I’ve always found the host delighted to book outside of Airbnb and so far – touch wood – we’ve never been disappointed nor let down, and have benefited from better, direct rates.

  • Terry Semmence says:

    I went to the BA shopping website which took me to another page where you enter your Exec Club No. None have shown in history or purchases.
    Have used Airbnb extensively over last winter to South Africa and Oz – probably £10k worth of stays. No Avios received so far but some previous stays have posted.
    Any idea how I chase this? Thanks

  • jannis says:

    by emailing to them directly, it took me 6 months back and forth supplying recipe to get my points credit.
    not worth it at all

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.