Originally Posted by
flyclub
Indeed - generally anything transatlantic on a British Airways flight yet with your AAdvantage card in the system will get you zero miles. For example, London Gatwick to Barbados.
The mileage-earning restriction is not on all transatlantic routes, only those to and from the United States. Since Barbados is not part of the United States, AA miles can be earned, depending on fare class booked.