Best cards for dining
Restaurants, bars, cafes, fast food, food delivery (DoorDash/UberEats code as dining on most cards).
- 14x
American Express Gold Card
American Express · AMEX
- 24x
U.S. Bank Altitude Go Visa Signature Card
U.S. Bank · VISA · Spending cap applies · Lower rate after the cap
- 33%
Bank of America Customized Cash Rewards
Bank of America · VISA · Choose this category · Cap (combined) · Lower rate after the cap
- 43%
Capital One Savor Cash Rewards (formerly SavorOne)
Capital One · MASTERCARD
- 53x
Chase Freedom Flex
Chase · MASTERCARD
- 63x
Chase Freedom Unlimited
Chase · VISA
- 73x
Chase Sapphire Preferred
Chase · VISA
- 83x
Chase Sapphire Reserve
Chase · VISA
- 93%
Costco Anywhere Visa Card by Citi
Citi · VISA
- 103%
Costco Anywhere Visa Business Card by Citi
Citi · VISA
- 113x
Citi Strata Premier Card
Citi · MASTERCARD
- 123%
U.S. Bank Business Triple Cash Rewards Visa
U.S. Bank · VISA
Common questions
- What is the best credit card for dining?
- American Express Gold Card leads with 4x.
- 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.
Rankings reflect published earn rates and a conservative valuation of each rewards currency. SwipeCaddy earns no affiliate commission.