British Airways · buy miles

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 promotions

40% bonus

Jul 24, 2025 – Jul 23, 2025
1.64¢ per mile

40% bonus

Apr 05, 2025 – Apr 04, 2025
1.64¢ per mile

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

US only

200,000 points

after $20,000 in 3 months

  • Hotel credit ($600)
  • Dell credit ($1150)
  • Adobe credit ($250)
Learn more & apply

American Express Business Gold Card

Business · Annual fee $375

US only

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)
Learn more & apply

The Platinum Card from American Express

Personal · Annual fee $895

US only

175,000 points

after $12,000 in 6 months

  • Hotel credit ($600)
  • Digital entertainment credit ($300)
  • Uber Cash and One credit ($320)
Learn more & apply

American Express Gold Card

Personal · Annual fee $250

US only

100,000 points

after $8,000 in 6 months

  • Dining credit ($120)
  • Resy credit ($100)
  • Disney Streaming credit ($120)
Learn more & apply

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)
Learn more & apply

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)
Learn more & apply

Credit card approval subject to eligibility. Terms and conditions apply. American Express cards shown are available to US residents only.