Shop, drink, spend

BA Miles e-store

Collect BA Miles with every purchase when you shop online at over 120 popular retailers.

Go shopping

Tesco Clubcard

Earn 1 Tesco Clubcard Point per £1 spent on selected Tesco products and services. For every 250 Clubcard Points earned you can collect 600 BA Miles.

Find out more

Every 3 months, the Clubcard Points you have earned for that period will be converted into Clubcard Vouchers and sent to you directly by Tesco.

Redeem Clubcard Vouchers for BA Miles

e-Rewards

Register with e-Rewards and collect Opinion Points each time you complete an online market research survey. Once a quarter you can convert your Opinion Points into BA Miles, up to 2000 BA Miles per quarter. For UK members only.

Travelex/BA Travel Money

Earn BA Miles when you change money with Travelex.

Earn the following rewards when you spend with Travelex...

  • 1 BA Mile per £5 spent (when spending up to £109.99)
  • 1 BA Mile per £3 spent (when spending between £110 and £224.99)
  • 1 BA Mile per £1 spent (when spending over £225)
Visit batravelmoney.com

British Airways Wine Club

Special introductory offer for new Wine Club members of 1,000 BA Miles and great savings on wines. Plus 250 BA Miles with all future 12 bottle wine orders.

More information on the Wine Club

British Airways Holidays

Executive Club members earn 10,000 bonus BA Miles with every package holiday booked with British Airways Holidays*.

These bonus BA Miles are in addition to the BA Miles ordinarily awarded to members on British Airways flights.

Alternatively, you can choose to redeem 10,000 BA Miles for a saving of £100 per passenger when you book a holiday which includes a return journey in Club World or FIRST**.

British Airways Holidays brands include 'Caribbean holidays', 'Florida holidays', 'Middle East holidays', 'Mauritius holidays' and the 'Prestige Collection'.

BCP - Airport car parking

Earn 5 BA Miles per £1 spent when you book your airport car parking with BCP.

Book with BCP

Holidayextras - Airport car parking

Save up to 60% on Airport Parking and earn 5 BA Miles per £1 spent.

Book with Holidayextras

BA Express parking

Earn 50 BA Miles for 1 day; thereafter 25 BA Miles per day. Maximum mileage earned is 250 BA Miles.

Book BA Express parking

British Airways American Express Corporate Card

The British Airways American Express Corporate Card rewards your company and your employees.

Benefits include...

  • Your company earns 50% more On Business Points
  • Employees earn 1 BA Mile for virtually every £1 spent*
  • Company expense management is made simpler

*Terms and conditions apply.

Visit our corporate card page

Diners Club

Earn 1 BA Mile per £1 spent with a Diners Club Corporate card. For more information, call +44 870 1900 011 or visit www.dinersclub.co.uk.

Visit Diners Club

Highlife Shop!

Earn 10 BA Miles for every £5 spent onboard.

For more information, visit:

Highlife shop

Business Traveller magazine

Earn 400 BA Miles for a 1 year subscription, 1000 BA Miles for 2 years or 2000 BA Miles for a 3 year subscription.

Subscribe to Business Traveller

Shell

For every 2 litres of fuel you buy at Shell you'll earn 1 BA Mile. Pick up a Shell Drivers' Club card at participating Shell Service Stations and call 08459 006 008 to select BA Miles as your redemption choice. Your BA Miles will be automatically credited each quarter.

 

Members login

Members login