Buy Avios: British Airways Avios Purchase Promotions (2026)
Track every British Airways buy points promotion. See historical bonuses, current effective rates, and the best windows to top up.
Last updated July 04, 2026
Current purchase pricing
Base rates for buying British Airways miles directly. Last verified Apr 13, 2026.
| Quantity | Base price |
|---|---|
| 2,000–4,999 | 2.45¢ per mile ($24.5 / 1,000) |
| 5,000–9,999 | 2.38¢ per mile ($23.8 / 1,000) |
| 10,000–49,999 | 1.93¢ per mile ($19.3 / 1,000) |
| 50,000–99,999 | 1.86¢ per mile ($18.6 / 1,000) |
| 100,000+ | 1.77¢ per mile ($17.7 / 1,000) |
Best bonus ever
40%
Total promotions
2
Average bonus
40%
Years tracked
1
2025
2 promotions40% bonus
40% bonus
British Airways buy points analysis
Promotion patterns
- British Airways typically offers buy points promotions 1 times per year
- The highest bonus we've tracked is 40%
- Average promotion duration: -1 days
Best times to buy
Based on historical data, British Airways most frequently offers promotions in:
- April: 1 promotion historically
- July: 1 promotion historically
Better Than Buying Points?
Credit card bonuses often beat buying points
Before buying points, consider these credit card welcome bonuses that can provide better value per dollar spent.
The Business Platinum Card from American Express
Business · Annual fee $895
200,000 points
after $20,000 in 3 months
- Hotel credit ($600)
- Dell credit ($1150)
- Adobe credit ($250)
American Express Business Gold Card
Business · Annual fee $375
200,000 points
after $15,000 in 3 months
- ChatGPT Business Statement Credit ($300)
- FedEx, Grubhub and Office Supply Statement Credit ($240)
- Walmart+ Statement Credit ($155)
The Platinum Card from American Express
Personal · Annual fee $895
175,000 points
after $12,000 in 6 months
- Hotel credit ($600)
- Digital entertainment credit ($300)
- Uber Cash and One credit ($320)
American Express Gold Card
Personal · Annual fee $250
100,000 points
after $8,000 in 6 months
- Dining credit ($120)
- Resy credit ($100)
- Disney Streaming credit ($120)
Chase Sapphire Preferred
Personal · Annual fee $95
100,000 points
after $5,000 in 3 months
- Chase Travel hotel credit ($100)
- Global Entry/TSA PreCheck credit ($120)
- DoorDash DashPass ($120)
Chase Sapphire Reserve
Personal · Annual fee $795
100,000 points
after $6,000 in 3 months
- Travel credit ($300)
- The Edit hotel credit ($500)
- Dining credit ($300)
Credit card approval subject to eligibility. Terms and conditions apply. American Express cards shown are available to US residents only.