Best Credit Cards for Dining

We ranked 20 cards for dining: ranked by published rewards; annual fee amortised over an assumed ₹3,00,000 yearly spend. HDFC Bank Swiggy Card comes first with an effective reward rate of about 10.0%.

Zocept may earn a commission when you apply through links on this page. This does not affect our rankings, which are based only on the card's published rewards and fees.

CardBest rateAnnual feeApply
HDFC Bank Swiggy Card10.0% effective₹500Apply now
RBL Bank Zomato Edition10.0% effective₹500Apply now
Axis Bank Ace4.0% effective₹499Apply now
HDFC Bank Millennia2.5% effective₹1,000Apply now
Canara Bank Credit Card0.6% effective₹250Apply now
Canara Bank Rupay Platinum0.6% effective₹1,000Apply now
SBI Card Elite1.3% effective₹4,999Apply now
Federal Bank Privy1.3% effective₹5,000Apply now
Kotak Mahindra Bank Privy League Signature0.8% effective₹5,000Apply now
SBI Card Aurum2.0% effective₹9,999Apply now

Frequently asked questions

Which is the best credit card for dining?
Based on published rewards and fees, HDFC Bank Swiggy Card ranks first for dining.
What reward rate can I get on dining?
The top-ranked card works out to about 10.0% effective rewards.
How are these cards ranked?
Cards are ranked by published rewards; annual fee amortised over an assumed ₹3,00,000 yearly spend. Cards whose reward rate is not published as a cash value are listed after cards with a known rate. Rankings use only published card data.

Compare these cards

Want recommendations based on your own bills?

Find the best card for your spending