Shop, drink, spend

BA Miles e-store

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

Go shopping

British Airways Wine Club

Earn 1000 BA Miles with your first order from the 4-Seasons programme, and 250 BA Miles for every additional 12-bottle case of wine ordered.

More information on the Wine Club

Highlife Shop!

10 BA Miles for every £5 spent onboard. Use your BA Visa, and earn even more BA Miles.

For more information, visit the Highlife shop.

Highlife shop

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 $10 spent (when spending up to $219.99)
  • 1 BA Mile per $6 spent (when spending between $110 and $449.99)
  • 1 BA Mile per $2 spent (when spending over $450)
Visit batravelmoney.com
 

Members login

Members login