Finder is committed to editorial independence. While we receive compensation when you click links to partners, they do not influence our opinions or reviews. Learn how we make money.
Bank of America® Travel Rewards credit card vs. Barclaycard Arrival® Plus World Elite Mastercard®
Both offer great flat-rate rewards, but one will cost you more.
While it was available, the Barclaycard Arrival® Plus World Elite Mastercard® had an $89 ongoing annual fee but offered 2x miles on all purchases. It also offered a stellar signup bonus worth $700. The Bank of America® Travel Rewards credit card pays a slightly lower 1.5x points on all purchases, but it has a $0 annual fee. Its signup bonus — worth $250 — is also easier to qualify for.
At this time, the Barclaycard Arrival® Plus World Elite Mastercard® is no longer open for applications.
Summary of card features
Bank of America® Travel Rewards credit card
- Signup bonus. Get 25,000 bonus points — worth in statement credit — once you spend $1,000 on purchases in the first 90 days of card membership.
- Earn points. Earn unlimited 1.5x points on everything you buy. Redeem points for statement credit, flights, hotels, vacation packages, cruises, rental cars or baggage fees.
- Intro APR period on purchases. Enjoy a 0% intro APR period on purchases for the first 12 statement closing dates. After that, a variable APR of 14.99% to 22.99% applies.
Barclaycard Arrival® Plus World Elite Mastercard®
- Stellar signup bonus
- Flat rewards on all purchases
- 5% miles back when redeeming
- Intro APR on balance transfers
Both cards are topnotch choices for flat travel rewards. Consider whether you want to pay an annual fee, and you’ll have a better idea of which product to pick.
If you’re not convinced about either card, there are many other travel cards to compare below.
Ask an Expert