Originally Posted by
cornishsimon
the quickest way would be to buy 1,000 via the ba.com website as these would post within 24 hours
cs
^ This is the quickest way if you need them in the next couple of days. If you have a few months you can try the BA Shopping portal or if you have a few weeks any loyalty or Amex transfer should be OK