The best miles card depends on how you fly, not on the card itself
There is no single best miles credit card because the card that earns you the most value depends entirely on where you fly and how often. A card that gives you 3 miles per dollar on flights works brilliantly if you book directly with airlines, but wastes that earning rate if you book through travel sites. A card with a $450 annual fee makes sense only if you'll use its perks — like free checked bags or seat upgrades — enough times to cover the cost. The "best" card is the one whose earning structure and perks match your actual travel patterns, not the one with the highest advertised bonus.
Most people choose a miles card based on marketing claims or a friend's recommendation, then realize six months in that the card doesn't fit how they actually travel. This guide walks you through the real questions: what your miles are actually worth on the routes you fly, whether an annual fee pays for itself, and how to compare cards using your own spending patterns instead of generic examples.
Key Takeaways
- Miles cards earn value only if you redeem them for flights; a card earning 5 miles per dollar is worthless if those miles sit unused.
- Annual fees range from $0 to $550, and a high-fee card only makes sense if you use its perks — like priority boarding or seat upgrades — regularly enough to offset the cost.
- Where you book matters: cards that bonus on airline purchases don't bonus on third-party sites like Kayak or Expedia, even though you're buying a flight.
- The sign-up bonus (typically 50,000 to 100,000 miles) is often worth more than a year of everyday spending, so the card you choose for the bonus might not be the card you keep long-term.
- Redemption value varies wildly depending on the airline and route; the same 25,000 miles might be worth $250 on one flight and $100 on another.
How miles cards earn and what that earning is actually worth
Miles credit cards typically earn between 1 and 5 miles per dollar spent, depending on the category. A card might give you 5 miles per dollar on airline purchases, 3 miles per dollar on dining, and 1 mile per dollar on everything else. The catch is that those miles are only valuable if you can redeem them for flights you actually want to take.
The real value of a mile varies by airline and route. One airline might let you book a $300 domestic flight for 25,000 miles, making each mile worth about 1.2 cents. Another airline on the same route might charge 35,000 miles for a similar flight, making each mile worth less than 1 cent. Some airlines have "sweet spot" routes where miles go much further — a 50,000-mile business-class ticket on a premium route might be worth $2,000 or more. If you don't fly those routes, you won't see that value.
Before choosing a miles card, spend a week checking what your most common flights actually cost in miles on that airline's website. If you fly Delta most often, look up a few of your typical routes on Delta's award chart. If you fly multiple airlines, check each one. This takes 15 minutes and tells you whether a card earning 5 miles per dollar on Delta purchases will actually help you, or whether you'll accumulate miles faster than you can use them.
Annual fees and whether they're worth paying
Miles cards range from no annual fee to $550 per year. A $0 annual fee card makes sense if you fly occasionally and want to earn miles without paying for the privilege. A $95 to $550 annual fee card only makes sense if you use its perks enough to cover the cost.
Common perks on fee-based cards include a free checked bag (worth $30 to $40 per round trip), priority boarding (worth $15 to $50 per flight depending on the airline), seat upgrades when available, and lounge access (worth $25 to $50 per visit). A card with a $95 annual fee and a free checked bag pays for itself if you take just three round trips per year. A card with a $450 annual fee needs to deliver much more — usually a combination of checked bags, upgrades, lounge visits, and a statement credit toward incidental fees.
The mistake people make is paying an annual fee for perks they don't use. If you fly twice a year and never use airport lounges, a $450 card with lounge access is costing you $450 for nothing. If you fly 10 times a year and use the lounge every time, that same card might be a bargain. Be honest about your travel frequency and which perks you'll actually use before you choose.
Sign-up bonuses versus long-term earning rates
Most miles cards offer a sign-up bonus: typically 50,000 to 100,000 miles if you spend a certain amount (usually $3,000 to $5,000) in the first three months. That bonus is often worth more than a full year of everyday spending on the card. A 75,000-mile bonus might be worth $750 to $900 in flight value, while the same card might earn you only 15,000 to 20,000 miles in a year of normal spending.
This creates a common pattern: people chase the bonus, get the card, hit the spending requirement, and then realize the card's long-term earning rate doesn't match their spending habits. They keep the card for the annual fee, or they close it and move on. Neither is ideal. Instead, think of the bonus as a one-time windfall and choose the card based on whether its everyday earning rate and perks make sense for you long-term. If they don't, plan to close the card after the first year, or downgrade to a no-fee version if the issuer offers one.
Where you book and how it affects your earning
A miles card that earns 5 miles per dollar on airline purchases only earns that rate when you book directly with the airline. If you book through Expedia, Kayak, Google Flights, or any other third-party site, you typically earn only 1 mile per dollar — the base rate — even though you're buying a flight. Some cards earn bonus miles on travel site purchases, but the rate is usually lower than the airline bonus.
This matters if you're a price-conscious booker who compares fares across sites before buying. You might find a $50 cheaper flight on Expedia, but booking it costs you 4 miles per dollar in lost earning compared to booking directly. On a $400 flight, that's 1,600 fewer miles. Sometimes the price difference is worth it; sometimes it's not. Know your own habits before you choose a card.
The same rule applies to hotel and car rental bookings. A card might earn 3 miles per dollar on hotel stays booked directly with the hotel, but only 1 mile per dollar on the same hotel booked through a travel site. If you always book through sites to compare prices, a card with high bonuses for direct bookings won't help you as much as the issuer's marketing suggests.
Comparing cards by your actual flying pattern
The best way to compare miles cards is to pick the three cards you're considering and calculate what you'd earn in a year based on your real spending. Let's say you fly twice a year (spending $800 on flights), eat out 50 times a year (spending $1,500 on dining), and spend $4,000 on other categories.
Card A: 5 miles per dollar on airlines, 3 miles per dollar on dining, 1 mile per dollar on everything else. Annual fee $95. Year one earning: (800 × 5) + (1,500 × 3) + (2,700 × 1) = 4,000 + 4,500 + 2,700 = 11,200 miles, minus $95 fee. Plus a 75,000-mile sign-up bonus if you meet the spending requirement.
Card B: 2 miles per dollar on all purchases. Annual fee $0. Year one earning: (4,800 × 2) = 9,600 miles, plus a 50,000-mile sign-up bonus.
Card C: 3 miles per dollar on airlines and dining, 1 mile per dollar on everything else. Annual fee $450. Year one earning: (800 × 3) + (1,500 × 3) + (2,700 × 1) = 2,400 + 4,500 + 2,700 = 9,600 miles, minus $450 fee. Plus a 100,000-mile sign-up bonus.
In year one, all three cards deliver roughly the same value when you include the sign-up bonus. In year two, Card A pulls ahead because its annual fee is low and its earning rate matches your spending. Card C only makes sense if you use its perks (checked bags, upgrades, lounge access) enough to cover the $450 fee. Do this calculation for your own spending before you explore.
Redemption flexibility and airline loyalty
Some miles cards lock you into one airline's miles program. Others let you earn miles that transfer to multiple airlines, or that you can redeem for cash back or other rewards. A card that earns Delta miles only is useful if you fly Delta most of the time. If you split your flying between Delta, United, and Southwest, a card with transferable miles or a flexible rewards program might be better.
Transferable miles programs (like American Express Membership Rewards or Chase Ultimate Rewards) let you move your miles to airline partners at a 1:1 ratio. This gives you flexibility: if you accumulate 100,000 transferable miles, you can move them to Delta, United, Southwest, or another partner depending on which airline has the best award availability for your next trip. Airline-specific cards lock you in, but they often earn at higher rates within that airline's ecosystem.
The trade-off is that transferable programs sometimes have transfer fees or minimum transfer amounts. Check the specific program's rules before you assume flexibility is free. Also, transferable miles don't always equal airline miles one-to-one in value — some airlines value transferred miles differently than miles earned directly with that airline.
Frequently Asked Questions
Do I need to fly a certain number of times per year to make a miles card worth it?
No. Even if you fly once a year, a no-fee miles card makes sense because you earn miles with no downside. A fee-based card makes sense only if its perks (checked bags, upgrades, lounge access) cover the annual fee based on your actual usage. If you fly twice a year and use a free checked bag both times, a $95 card pays for itself. If you fly twice a year and never use the perks, it doesn't.
What happens to my miles if I close the card?
Your miles stay in the airline's account; closing the card doesn't erase them. However, some airline programs will close your account if you have no activity for a certain period (usually 12 to 24 months). Check your airline's policy. You can keep your miles active by redeeming them, earning them through other means (like flying), or transferring them to a family member in some programs.
Should I get a miles card or a cash-back card?
Miles cards are worth more than cash-back cards only if you redeem the miles for flights you actually take. If you earn 5 miles per dollar but those miles sit unused, you're getting zero value. A cash-back card earning 2% cash back is worth more because you can use the cash when ready. Choose miles only if you fly regularly and will redeem the miles within a reasonable time frame.
Can I use miles from different airlines on the same trip?
It depends on the airline and the booking. Most airlines let you book a single flight with their miles only. Some airline alliances (like Star Alliance or OneWorld) let you book multi-airline trips using one airline's miles, but the rules are complex and the award availability is often limited. Check the specific airline's rules before assuming you can mix miles.
What's the difference between a sign-up bonus and ongoing earning?
A sign-up bonus is a one-time award for meeting a spending requirement in the first few months. Ongoing earning is what you accumulate every time you use the card after that. The bonus is usually worth more than several months of everyday earning, which is why people chase bonuses. But if the card's ongoing earning rate doesn't match your spending, you'll lose money on the annual fee in year two.