Shop, drink, spend

Collect BA Miles for every purchase

Shop online at over 300 of your favourite retailers and collect up to 6 BA Miles per $1 spent.
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
Hide extra information

Travelex/BA Travel Money

Earn BA Miles when you change money with Travelex.

 

Members login

Members login