Skip to Navigation

How can I earn and collect Avios?

There are many ways to collect Avios.

  • Booking British Airways flights, holidays, hotel stays and car hire are great ways to top up your balance.
  • Pre-booking seats, paying for extra baggage or upgrading your cabin on a British Airways or Iberia-marketed flight.
  • Shopping through British Airways with selected online and in-store retailers such as John Lewis & Partners, Marks & Spencer and Apple.
  • Booking travel extras like airport parking, rail transfers and more.
  • Signing up for and using an Avios credit card.
  • Plus we've partnered with a range of lifestyle and finance partners to make it even easier for you to collect Avios.

American Express Classic credit card.

Executive Club exclusive: Collect 7,000 Avios

Executive Club Members can collect 7,000 Avios when you log in and apply via our exclusive offer page for a BA Amex® Credit Card & spend £1,000 in your first three months of Cardmembership.

Log in to see full offer details and apply. Only available to Executive Club Members through the exclusive offer page until 9 January 2024.

Login to apply

Rep 31.0% APR Var. New Cardmembers only. No annual fee. Terms apply. 18+, subject to status.

Flip-flops and cap.

British Airways Holidays

Book one of our great value holiday packages and earn bonus Avios at the same time.

Collect Avios on holidays

Executive Club on a tablet computer.

Special offers

Our Member-only offers make it easy to collect Avios, save money and earn rewards sooner.

Our latest offers

Different shopping bags in a row.

Shopping

Top up your Avios every day with our range of shopping partners.

Shop and collect

Cars parked in a row.

Travel extras

Collect Avios on airport parking, rail transfers and more.

Travel extras

A couple of friends looking at something on a mobile phone.

British Airways Executive Club Rewards app

The smartest and quickest way to collect Avios on the go.

Logo for iPhone Appstore.

App store.