British Airways Executive Club members can earn 4,000 bonus Avios for each long-haul return journey and 500 extra Avios per short-haul or UK domestic flight.
To qualify, members must book and travel by July 14. The bonus Avios are available on up to four return BA flights.
Stephen Humphreys, BA's head of UK and Ireland sales and marketing, said: "This fantastic deal with additional Avios for customers makes flying with British Airways on long and short-haul routes even more rewarding, especially with more reward seats available."
Last week, BA launched a sale with discounts on first and business class seats to destinations around the world (see news, May 22).
Graham Smith