The best airline miles card depends on which airline you fly and how much you spend

There is no single best card because airline miles programs work differently, and the cards that earn them fastest vary by airline and spending pattern. A card that earns 5 miles per dollar on flights with one airline might earn only 1 mile per dollar with another. The card that makes sense for you is the one that matches your actual flying habits — which airline you use most, whether you book directly or through travel sites, and how much you spend on non-flight purchases.

The highest-earning cards typically offer 2 to 5 miles per dollar on airline purchases, plus a sign-up bonus worth 40,000 to 100,000 miles. That bonus alone can cover a domestic round trip. But a high bonus is only valuable if you can use the miles before they expire, and airline miles programs have different expiration rules and different redemption values.

Key Takeaways

  • Airline-specific cards (issued by the airline's bank partner) earn the most miles on that airline's flights, typically 2 to 5 miles per dollar, while general travel cards earn 1 to 2 miles per dollar on all airline purchases.
  • Sign-up bonuses range from 40,000 to 100,000 miles, but you only benefit if you can spend enough to earn the bonus within the required timeframe and actually use the miles before they expire.
  • Miles expiration policies vary: some airlines expire miles after 18 months of no account activity, while others have no expiration as long as you earn or redeem at least once every few years.
  • A card's annual fee (typically $95 to $450) is only worth paying if the card's benefits — like annual miles, seat upgrades, or lounge access — offset the cost for your actual travel.
  • Redemption value matters more than the earning rate: a mile worth 1.5 cents when you redeem it is more valuable than a mile earned at 5x the rate but worth 0.5 cents per mile.

Airline-specific cards versus general travel cards

An airline-specific card is issued by the airline's bank partner — for example, the Chase Sapphire Preferred is not airline-specific, but the United Club Infinite card is issued by Chase specifically for United Airlines. Airline-specific cards earn the most miles on that airline's flights and often include perks like checked bag waivers, priority boarding, or annual miles bonuses. The downside is that miles earned on other airlines or non-flight purchases earn at a much lower rate, often 1 mile per dollar or less.

A general travel card earns the same rate on flights with any airline, typically 1 to 2 miles per dollar. These cards are better if you fly multiple airlines or if you want to earn miles on hotels, dining, or other purchases. The Chase Sapphire Preferred, for example, earns 2 points per dollar on travel and dining, which you can transfer to airline partners at a 1:1 ratio. The American Express Gold Card earns 3 points per dollar on flights booked directly with the airline.

The choice between them depends on loyalty: if you fly one airline 80% of the time, an airline-specific card usually wins. If you split your flying across two or more airlines, or if you want to earn miles on everyday spending, a general travel card is more flexible.

How sign-up bonuses work and what they're actually worth

A sign-up bonus is a one-time grant of miles you receive after meeting a spending requirement, usually within three to six months of opening the card. A typical offer is "50,000 miles after you spend $3,000 in the first three months." That $3,000 is spending you would normally put on another card, so the real question is whether the bonus miles are worth the effort of shifting your spending.

To evaluate a bonus, multiply the miles by the redemption value you expect. If you can redeem 50,000 miles for a $750 flight (1.5 cents per mile), the bonus is worth $750. If the card has a $95 annual fee and you don't use any other benefits, you're ahead by $655 in year one. But if you can only redeem those miles for flights worth 1 cent per mile, the bonus is worth only $500, and the annual fee cuts that to $405.

The catch is that you have to actually use the miles. Many people earn a large bonus and then let the miles sit unused until they expire. Check the airline's expiration policy before you apply: some airlines expire miles after 18 months of no activity, while others allow miles to sit indefinitely as long as you have at least one transaction every few years.

Annual fees and what benefits actually offset them

Most airline miles cards charge an annual fee between $95 and $450. The card issuer justifies this by offering benefits that supposedly add up to more than the fee. Common benefits include an annual miles bonus (usually 10,000 to 15,000 miles), a checked bag waiver, priority boarding, or lounge access. The question is whether you actually use these benefits.

A $95 annual fee is offset if the card gives you 10,000 annual miles (worth roughly $150 at 1.5 cents per mile) plus a checked bag waiver (worth $30 to $40 per round trip if you fly twice a year). But if you fly once a year and don't value lounge access, that same card is a net loss. Premium cards with $450 annual fees typically include benefits like unlimited lounge access, seat upgrades, or 100,000 annual miles — benefits that only pay off if you fly frequently or value lounge access highly.

Read the benefits list carefully and ask yourself which ones you will actually use. If the answer is "none of them," the card is not worth the fee, no matter how many miles it earns.

Earning rates on different types of purchases

The earning rate on flights is what matters most, but cards also earn miles on hotels, dining, and everyday purchases. An airline-specific card might earn 5 miles per dollar on flights with that airline but only 1 mile per dollar on hotels or groceries. A general travel card might earn 2 miles per dollar on all travel and dining, and 1 mile per dollar on everything else.

If you spend heavily on dining or hotels, a card with a high earning rate on those categories can add up quickly. The American Express Gold Card earns 3 points per dollar on restaurants and flights booked directly, which is higher than most airline-specific cards earn on non-flight purchases. Over a year, if you spend $5,000 on dining, that's 15,000 extra points — worth a domestic flight or two.

However, earning rates on non-flight purchases matter less than the core earning rate on flights. A card that earns 5 miles per dollar on flights but only 1 mile per dollar on groceries is still better for a frequent flyer than a card that earns 2 miles per dollar on everything, because flights are where the miles are earned fastest.

Redemption value: why a high earning rate doesn't always mean the best value

A mile is only worth what you can redeem it for. Some airlines price their miles generously — you might redeem 25,000 miles for a $400 flight, which is 1.6 cents per mile. Other airlines price miles stingily — you might need 50,000 miles for the same $400 flight, which is 0.8 cents per mile. A card that earns 5 miles per dollar on the second airline is actually worse value than a card that earns 2 miles per dollar on the first airline.

Check the airline's award chart or search for sample redemptions before you commit to a card. Look at the flights you actually take and see what they cost in miles. If you fly a route that costs 30,000 miles one way, and you earn 50,000 miles from the sign-up bonus plus another 50,000 from a year of spending, you have enough for two round trips — that's real value. If the same route costs 60,000 miles, you're one year of spending short.

Redemption value also depends on how you book. Some airlines charge more miles for flights booked through third-party sites like Expedia, and less for flights booked directly with the airline. A card that earns bonus miles on direct bookings is more valuable than one that doesn't distinguish.

Comparing cards side by side: what to look at first

When you're comparing two or three cards, create a simple table with these columns: annual fee, sign-up bonus, earning rate on flights with your airline, earning rate on other purchases, annual miles bonus, and any other benefits you care about (like lounge access or seat upgrades). Then calculate the total miles you'd earn in year one and year two, subtract the annual fee, and see which card comes out ahead.

For example, if you fly United 90% of the time and spend $30,000 per year on the card, the United Club Infinite card (which earns 4 miles per dollar on United flights) would earn 120,000 miles from spending plus a sign-up bonus of 50,000 miles, for 170,000 total in year one. The $450 annual fee is offset by the 50,000 annual miles bonus (worth roughly $750) and other benefits. A general travel card like the Chase Sapphire Preferred earns 2 miles per dollar on United flights, so 60,000 miles from spending plus a 50,000 sign-up bonus, for 110,000 total — less than half as much, even though the annual fee is only $95.

The United card wins for a frequent United flyer, but the Sapphire Preferred wins if you fly multiple airlines equally. Do the math for your own spending pattern, not for a hypothetical person.

Frequently Asked Questions

Do airline miles expire?

Expiration policies vary by airline. Some airlines expire miles after 18 months of no account activity, while others have no expiration as long as you earn or redeem at least once every few years. Check the specific airline's policy before you apply for the card. You can usually reset the expiration clock by earning a single mile, even from a credit card purchase.

Can I transfer miles between airlines?

It depends on the card and the airlines. General travel cards like the Chase Sapphire Preferred allow you to transfer points to airline partners at a 1:1 ratio, so you can move points between airlines. Airline-specific cards lock you into that airline's program. Transferring between airlines is useful if you want flexibility, but transfers sometimes take a week or more to process.

What's the difference between miles and points?

Miles are earned through airline loyalty programs and airline credit cards. Points are earned through general travel cards and can usually be transferred to airlines or redeemed for cash back. For airline travel, miles and points are functionally the same — both can be redeemed for flights — but points are more flexible because you can use them for other things if you change your mind.

Should I get a card just for the sign-up bonus?

Only if you can spend enough to earn the bonus within the required timeframe and you have a realistic plan to use the miles. If you'd have to artificially inflate your spending to hit the bonus, or if you're not sure you'll fly enough to use 50,000 miles, the bonus is not worth the effort. A card you use regularly for a year or two is better than a card you open once and abandon.

What if I have bad credit?

Most airline miles cards require good to excellent credit (usually a score of 670 or higher). If your credit is lower, you may not be approved. Focus on building your credit score first, or look for a secured credit card that reports to the credit bureaus — after six to twelve months of on-time payments, you may be approved for a miles card.