British Airways has brought back its bonus promotion for Executive Club members looking to purchase Avios for themselves or as a gift.

Members buying Avios before midnight on May 21 will receive a 50 per cent bonus.

The normal 100,000 Avios purchase limit has also been increased during the promotional period, meaning members can purchase between 1,000 Avios (costing £31, with the member receiving 1,500 Avios) and 200,000 Avios (costing £3,215, receiving 300,000 Avios).

Full terms and conditions for the offer can be seen here.

This week BA announced planned changes to the Avios pricing on reward flights with its partner airlines, taking effect for bookings made after May 30.

Subscribers to the UK print edition of Business Traveller magazine can get a welcome bonus of between 500 and 2,500 Avios – more details are available here.