No-Fee Travel Cards: Discover it Miles vs. Bank of America Travel Rewards

These cards have streamlined the earning and redeeming process with no annual fee and no travel restrictions. Let's take a look at their basics.
May 4, 2022

Many or all of the products featured here are from our partners who compensate us. This may influence which products we write about and where and how the product appears on a page. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.

General travel credit cards are simpler than cards affiliated with specific airline and hotel brands because you can redeem rewards as a statement credit against any travel or restaurant purchase. These cards tend to come with an annual fee, but two good no-fee options are the Discover it® Miles and the Bank of America® Travel Rewards credit card. They have many things in common but also some important differences.

What’s the same or similar for both

  • No annual fee.

  • 1.5 miles or points per dollar on all purchases.

  • Rewards are redeemable for credit against travel or restaurant purchases. Book travel however you want, then use your rewards to offset the cost.

  • No foreign transaction fees.

  • Access to your FICO score.

Sign-up bonus

  • Discover it® Miles: UNLIMITED BONUS: Only Discover will automatically match all the Miles you’ve earned at the end of your first year. For example, if you earn 35,000 Miles, you get 70,000 Miles. There’s no signing up, no minimum spending or maximum rewards. Just a Miles-for-Miles match.

  • Bank of America® Travel Rewards credit card: 25,000 online bonus points after you make at least $1,000 in purchases in the first 90 days of account opening - that can be a $250 statement credit toward travel purchases..

Which is better?

If you put at least $16,667 on the card in the first year, you'll get a bigger bonus with the Discover it® Miles. If you expect to spend less or you want your bonus upfront, without having to wait a year, look to the Bank of America® offering.

Loyalty rewards

  • Discover it® Miles: None, other than the incentive to keep the card for a year to collect your potentially lucrative bonus.

  • Bank of America® Travel Rewards credit card: You can earn rewards bonuses by having a Merrill account. By enrolling in the Preferred Rewards program, you're eligible for bigger bonuses — 25% to 75% — but you'll need to keep high balances to earn them.

Which is better?

The Bank of America® Travel Rewards credit card, but it matters only if you’re a banking or investing customer.


  • Discover it® Miles: U.S.-based customer service, no late fee for your first missed payment and Freeze It, the ability to use your phone to "turn off" your card if it has been lost, stolen or misplaced.

  • Bank of America® Travel Rewards credit card: Booking travel through the Bank of America® Travel Center, you'll earn 3 points per $1 spent. Wider acceptance abroad as a Visa card.

Which is better?

A higher earnings rate through the Bank of America® Travel Center, added travel perks and wider overseas acceptance are pluses for the Bank of America® Travel Rewards credit card. But the practical value of add-ons from the Discover it® Miles is likely to be more useful to more people more often.

Which should you get?

  • Bank of America® Travel Rewards credit card: If you're a Bank of America® customer with significant accounts or plan a lot of overseas travel.

  • Discover it® Miles: For the superior sign-up bonus and useful card features, making it the right pick for most people.

Run the numbers for yourself with our comparison calculator:

Get more smart money moves – straight to your inbox
Sign up and we’ll send you Nerdy articles about the money topics that matter most to you along with other ways to help you get more from your money.