Best cards for dining

U.S. Bank Altitude Go Visa Signature Card leads with 4x (up to $2,000; lower rate after the cap).

Rankings use issuer rates verified as of August 16, 2026.

Restaurants, bars, cafes, fast food, food delivery (DoorDash/UberEats code as dining on most cards).

  1. U.S. Bank Altitude Go Visa Signature Card card art#14x

    U.S. Bank Altitude Go Visa Signature Card

    U.S. Bank · Visa · No annual fee · up to $2,000 · Lower rate after the cap

  2. American Express Gold Card card art#24x

    American Express Gold Card

    American Express · Amex · $325/yr · up to $50,000/yr

  3. Aeroplan Card card art#33x

    Aeroplan Card

    Chase · Mastercard · $95/yr

  4. Verizon Visa Card card art#44x

    Verizon Visa Card

    Synchrony · Visa · No annual fee

  5. Air France KLM Visa Signature Credit Card card art#53x

    Air France KLM Visa Signature Credit Card

    Bank of America · Visa · $89/yr

  6. Robinhood Platinum Card card art#65x

    Robinhood Platinum Card

    Coastal Community Bank · Visa · $695/yr · up to $50,000/yr

  7. AAA Travel Advantage Visa Signature Card card art#73%

    AAA Travel Advantage Visa Signature Card

    Bread Financial · Visa · No annual fee

  8. Bank of America Customized Cash Rewards card art#83%

    Bank of America Customized Cash Rewards

    Bank of America · Visa · No annual fee · Choose this category · up to $2,500/qtr (combined) · Lower rate after the cap

  9. Capital One Savor Cash Rewards (formerly SavorOne) card art#93%

    Capital One Savor Cash Rewards (formerly SavorOne)

    Capital One · Mastercard · No annual fee

  10. Chase Freedom Flex card art#103x

    Chase Freedom Flex

    Chase · Mastercard · No annual fee

  11. Chase Freedom Unlimited card art#113x

    Chase Freedom Unlimited

    Chase · Visa · No annual fee

  12. Costco Anywhere Visa Card by Citi card art#123%

    Costco Anywhere Visa Card by Citi

    Citi · Visa · No annual fee

How to choose

The top of this ranking is a tie in rate but not in structure. The American Express Gold Card earns 4x with a $325 annual fee and no listed caveats, while the U.S. Bank Altitude Go Visa Signature Card matches that 4x with no annual fee, but a spending cap applies and the rate drops after you hit it. Heavy restaurant spenders lean Gold; lighter ones keep the fee-free card competitive.

The caveat pattern in dining is caps and category choice. The U.S. Bank Altitude Go Visa Signature Card caps its 4x and pays a lower rate afterward. The Bank of America Customized Cash Rewards pays 3% only if you choose dining as its category, and its combined cap comes with a lower rate after it. If you want 3% with no fine print, the Capital One Savor Cash Rewards earns it with no annual fee and no listed caveats.

Dining here is broader than sit-down restaurants: bars, cafes, fast food, and delivery apps like DoorDash and Uber Eats code as dining on most cards. In the middle of the table, the Aeroplan Card at $95 a year and the Air France KLM Visa Signature Credit Card at $89 a year earn 3x, which SwipeCaddy's conservative valuations put at roughly 3.9% and 3.6% back, just above the no-fee 3% group.

The math

On $400 a month of dining, U.S. Bank Altitude Go Visa Signature Card returns about $192 a year at our valuations — a flat 2% card returns $96. Mind the ceiling: U.S. Bank Altitude Go Visa Signature Card's top rate applies only up to $2,000; past that, purchases drop to its lower rate.

Common questions

What is the best credit card for dining?
U.S. Bank Altitude Go Visa Signature Card leads with 4x (up to $2,000; lower rate after the cap).
How does SwipeCaddy pick the best dining card?
We rank each card by its reward rate times a conservative cash value of its points or miles — no inflated transfer valuations — and surface the fine print so the "best" rate is one you can actually get.
Does food delivery count as dining on credit cards?
On most cards, yes. The dining category covers restaurants, bars, cafes, and fast food, and delivery orders through DoorDash or Uber Eats generally code as dining too. That means the cards at the top of this ranking, led by the American Express Gold Card at 4x, usually apply to delivery orders as well as the table. Pick one card for all of it and stop guessing.
Do dining credit cards have spending caps?
Some do, some don't. The U.S. Bank Altitude Go Visa Signature Card caps its 4x and pays a lower rate after the cap, and the Bank of America Customized Cash Rewards carries a combined cap too. The American Express Gold Card and Capital One Savor Cash Rewards list no caps here. If you spend heavily on restaurants, favor an uncapped card.

Rankings reflect published earn rates and a conservative valuation of each rewards currency. SwipeCaddy earns no affiliate commission.

Related reading