Question: how to get american airlines miles on british airways?
Answer: To earn AAdvantage® miles when you fly on British Airways marketed and operated flights as well as British Airways codeshare flights operated by oneworld® carriers and affiliates: Buy an eligible published fare ticket in an eligible booking code. Fly an eligible route.