As of February 2, 2016, you'll pay 7,500 British Airways Avios points for all flights under 1,150 miles. (millionmilesecrets.com)
I actually discourage you from using Avios for British Airways flights since they add on fuel surcharges. (travelcodex.com)
You can earn British Airways Avios points with the British Airways Visa Signature card or transfer them to British Airways at a 1:1 ratio from Chase Ultimate Rewards or from American Express Membership Rewards. (creditcards.com)