Skip to Navigation

How can I earn and collect Avios?

There are many ways to collect Avios.

  • Booking British Airways flights, hotel stays and car hire are great ways to top up your balance.
  • Shopping through British Airways with selected 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 have partnered with a range of lifestyle and finance partners to make it even easier for you to collect Avios.

American Express credit card.

British Airways American Express® Credit Card

Collect 1 Avios for every £1 spent on purchases and get 5,000 bonus Avios when you spend £1,000 in your first three months of Cardmembership. New Cardmembers only. No annual fee.

Rep 29.7% APR Var. Terms apply. 18+ subject to status.

Apply now

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.


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.