If your travel goal is to collect Avios to fly Business Class with British Airways, Qatar Airways, or Iberia practically for free, you already know that every expense counts. And let’s be realistic: accommodation usually takes up the biggest chunk of our holiday budget.
Today, searching for how to earn Avios with Booking.com is the natural move for most travellers. However, sticking solely to the most obvious option might mean leaving thousands of points on the table.
In this article, we explain how to squeeze Booking.com to the max, which other alternatives (like Agoda) will revolutionise your points balance, and the hidden tricks you must master so your hotel pays for your next Business Class flight.
1. The Classic Way: How to Earn Avios with Booking.com
The alliance between the Avios eStore (or Iberia Plus) and Booking.com is straightforward. The general rule is that you earn between 1 and 4 Avios per £1 / €1 spent on your accommodation bookings, depending on current promotions.
To ensure the Avios credit your account, follow these three golden rules:
- The Correct Link: You must log in through the dedicated link in the British Airways Shopping eStore or Iberia Plus partner section. If you go directly to the normal Booking.com app or website, you won’t earn anything.
- Your Membership Number: Enter your frequent flyer number during the booking process.
- Patience: Avios usually take between 6 to 8 weeks to appear in your account after check-out.
2. The Danger of Comfort: Always Check Other Partners (Agoda to the Rescue!)
Booking.com isn’t the only player on the airline board. You should constantly check temporary promotions across the Avios ecosystem.
For instance, platforms like Agoda or Rocketmiles frequently launch aggressive promotions offering rates of up to 5 Avios per euro/pound spent, or fixed bonuses of thousands of Avios per stay.
First Class Points Golden Rule: Don’t get stuck on Booking out of habit. If a hotel costs £500 on both sites, Booking might give you 500 Avios, but a 5:1 promo with Agoda will net you 2,500 Avios for the exact same spend. Always check both British Airways and Iberia portals; after all, you can combine your Avios instantly and for free.
3. The Official British Airways Portal: Pay and Earn Hotels with Avios
Many travellers miss out on the power of the integrated British Airways platform. Through their official hotel portal (BA Hotels), you get a competitive double advantage:
- High Accumulation Multiplier: You can book hotels directly within their ecosystem, achieving highly competitive Avios accumulation rates per pound or euro invested.
- Smart Redemption (Avios & Money): It allows you to use your accumulated Avios to pay fully or partially for your hotel nights. If you have a surplus of points and want to cut down the cash cost of your holiday, this is one of the most flexible tools available.
4. Double Dipping: Multiply Your Points with the Right Credit Card
Booking through the airline link gives you Avios just for buying the accommodation, but how do you pay for it? This is where double dipping comes in.
If you pay for that reservation using a points-generating card, you will earn twice for the same dollar, pound, or euro:
- British Airways American Express / Chase BA Visa: You earn Avios directly for every everyday purchase. Paying for your hotel with these cards adds a layer of extra Avios per spend.
- American Express Membership Rewards (Amex Gold/Platinum): MR points transfer instantly to British Airways Executive Club or Iberia Plus at a 1:1 ratio. Paying for your hotel with an Amex ensures no spend goes unrewarded.
5. The Ultimate Trick: Become the Travel Manager for Friends and Family
If you want to see your Avios balance skyrocket exponentially, volunteer to book accommodation for group trips, family getaways, or bachelor parties.
Imagine a weekend trip with 8 friends where you book 4 rooms for a total value of £1,200. If you use the right partner link with a good promo ratio (say 5 Avios/£) and pay with your premium credit card:
- From the partner booking: 6,000 Avios.
- From the card payment: Between 1,200 and 1,500 extra Avios.
In a single weekend, you’ll have gathered over 7,200 Avios using other people’s money. They pay the exact same price, and you take the points.
6. Beware of the Fine Print: Price Traps and Mobile Rates
Before clicking pay, pull out your calculator. The world of points optimization requires attention to detail due to two factors:
- The Link Markup: Sometimes, prices on Booking.com or Agoda when accessed via an airline link are slightly higher than on the public website. Platforms occasionally adjust the fare to absorb the cost of the Avios they are gifting you.
- Exclusive Mobile Rates: Booking.com offers discounts of up to 10% or 15% (Genius or mobile-only rates) if you buy from their app. Since you must use a web browser via the partner link to earn Avios, you might miss out on this discount.
A Real Example: When Is It Worth Paying a Bit More?
Let’s say you are looking for a hotel in London for next month:
- Booking App Price (Mobile Rate): £150 (No Avios).
- Booking Price (via Airline Link): £165 (Earns 165 Avios + card points).
In this scenario, paying £15 more for 165 Avios is not worth it (you’d be buying Avios at nearly 9p each).
But look at this other scenario with an aggressive promo partner (e.g., Agoda 5 Avios/£):
- Standard Web Price: £400
- Price via Airline Link: £420 (£20 more expensive).
By purchasing through the link, you collect 2,100 Avios from the stay. Plus, paying with a premium card adds another 400 Avios. Total: 2,500 Avios for a £20 difference. Here, you are acquiring Avios at £0.008 (less than a penny).
Knowing that a domestic or short-haul flight costs from 4,500 Avios, that £20 difference is practically paying for half of your next plane ticket. It is completely worth it because you will later fly for free (paying only minimal taxes).