Comparison

Barclaycard vs Amex for Avios

Two routes to the same Avios balance — but with very different fees, vouchers and acceptance. We put the Barclaycard Avios cards head to head with the British Airways American Express cards for 2026.

Last updated: September 2026 7 min read

This is not really an either/or. The Amex cards win on the companion voucher and earning Avios directly; the Barclaycard wins on foreign spend and everyday acceptance. Below we lay out exactly where each pulls ahead — and why the smartest answer is often to carry one of each.

The short answer

Pick the British Airways Amex if you want the 2-4-1 companion voucher and mostly spend where Amex is accepted. Pick the Barclaycard Avios Plus if you spend a lot abroad or need Mastercard acceptance. Both earn Avios into the same account, so the decision comes down to vouchers, foreign spend and where you shop.

Head to head

FeatureBritish Airways AmexBarclaycard Avios
NetworkAmerican ExpressMastercard
Top earn rate1.5 Avios / £1 (Premium Plus)1.5 Avios / £1 (Avios Plus)
Fee-free optionYes — free BA Amex, 1 Avios / £1Yes — free Barclaycard Avios, 1 Avios / £1
Foreign transaction fee2.99%None
Voucher2-4-1 companion at £15,000Cabin upgrade at £10,000
AcceptanceGood, but refused by someNear-universal

The BA Premium Plus earn rate drops from 1.5 to 1.25 Avios per £1 on 7 October 2026. Always confirm current terms before applying. This is general information, not financial advice.

The key differences

The voucher. The Amex 2-4-1 lets a companion fly with you for the same Avios; the Barclaycard voucher upgrades one cabin. The Amex voucher is more valuable in premium cabins; the Barclaycard voucher is simpler to trigger at £10,000.
Foreign spend. The Barclaycard charges no FX fee; the Amex adds 2.99%. On £5,000 of overseas spend that is roughly £150 saved with the Barclaycard.
Acceptance. Mastercard is taken almost everywhere; Amex is occasionally refused. If a merchant will not take Amex, the Barclaycard still earns.
Fee shape. The Barclaycard Plus is a flat £20 a month; the Amex options range from free to the £300 Premium Plus. Match the fee to how much you will actually use the card.

Who should pick which

Choose the BA Amex if…

  • • You want the 2-4-1 companion voucher
  • • You fly premium cabins on reward flights
  • • Most of your spend is where Amex is accepted
  • • You want a fee-free option (the free BA Amex)

Choose the Barclaycard if…

  • • You spend a lot in foreign currency
  • • You need Mastercard acceptance
  • • A cabin upgrade suits you more than a companion
  • • You want a no-fee Mastercard backup (free Avios)

Why many collectors hold both

Because they complement each other perfectly. Put your UK, Amex-accepted spend on a BA Amex to chase the companion voucher, and route foreign spend and Amex-refused purchases through the Barclaycard with no FX fee. Both drip Avios into the same British Airways Club account, so you are never earning in the wrong place.

If you only want one card to start, the fee-free British Airways Amex is the lowest-risk pick — no fee, earns Avios directly, and an economy companion voucher within reach.

See the leading cards

Our current picks for earning Avios and the companion voucher.

Our pick for tier points

Amex British Airways Premium Plus

  • 2-4-1 Companion Voucher usable in any cabin — including Club World and First
  • Voucher valid 24 months after £15,000 annual spend
  • Unlocks extra Club World reward-seat availability
See card details

Affiliate link — we may earn a commission at no cost to you. Full disclosure.

Runner-up

Barclaycard Avios Plus

  • Earn 1.5 Avios per £1 on all spending
  • Cabin upgrade voucher annually
  • No foreign transaction fees
See card details

Affiliate link — we may earn a commission at no cost to you. Full disclosure.

Frequently Asked Questions

The AviosArcana Editorial Team

We decode the British Airways loyalty programme in plain English, cross-checking every figure against published card terms. We are not a lender and this is general information, not financial advice.

Get notified when BA changes its programme