In 2026, the cost to purchase 5000 Avios points through the British Airways Executive Club typically starts around $150 to $170 (£115–£130), depending on current exchange rates and any active promotions. Buying points directly is generally considered the least cost-effective way to accumulate them, as you are essentially paying "retail" price—often around 3 cents per point—while their redemption value is usually closer to 1 or 1.5 cents for standard flights. However, British Airways frequently runs "Bonus Avios" sales where you can get a 50% to 75% bonus, which can bring the price for 5000 points closer to $100. For small top-ups needed to reach a specific award flight, it can be a useful tool, but for large balances, it is almost always better to earn them through credit card spending, shopping portals, or hotel transfers where the effective cost is much lower.