Here are the top 10 credit cards in India for 2023:

1. Axis Myzone Credit Card
- Max. Reward Rate: 0.4-1.6%
- Joining Fee: Lifetime Free
- Best for: Gives 40% off on Swiggy, which is equivalent to >5000 INR savings a year, and complimentary airport lounge access.

2. Amex MRCC (American Express Membership Rewards Credit Card)
- Max. Reward Rate: ~5%
- Joining Fee: First Year Free
- Best for: Gold Collection & Points Transfers. You can get a return of more than 5% by using this card to get the 1000 MR bonus points monthly by spending.1000 or more 6 times or more a month.

3. SBI Cashback Card
- Max. Reward Rate: 5%
- Joining Fee: First Year Free
- Best for: Up to 5% Cashback on Online spends. With a good max cap of 5,000 INR a month, it equates to 1L monthly spends

4. IDFC First Wealth Card
- Max. Reward Rate: ~2.5%
- Joining Fee: Lifetime Free
- Best for: Spends >1L in a billing cycle. This card is especially good for those with higher monthly spends who prefer non-travel rewards like statement credit or Amazon/Flipkart vouchers. It also comes with domestic & international airport lounge access + domestic airport spas.

5. Amex Gold Charge
- Max. Reward Rate: 1% – 4%
- Joining Fee: 1,000 INR
- Best for: Higher Credit Limit & Gold Collection rewards. This card is particularly useful if you’re looking for a higher credit limit but unable to get it via any other credit cards.

6. Amex Platinum Travel
- Max. Reward Rate: ~8.5%
- Joining Fee: First Year Free
- Best for: Taj Vouchers & access to premium airport lounges. This is the best travel credit card in the country and it helps you stay at one unique Taj property every year using the complimentary Taj Vouchers.

7. Axis Atlas
- Max. Reward Rate: 2% – 4%
- Joining Fee: 5,000 INR
- Best for: ITC & other airline transfers partners. This card has been recently updated with a better reward rate and offers accelerated rewards on Airlines & hotels

8. Axis Vistara Infinite
- Max. Reward Rate: ~10%
- Joining Fee: 10,000 INR
- Best for: Flying Vistara Business Class. This is the best airline credit card in the country and is particularly beneficial for those who frequently fly Vistara because of its gold tier benefits. It also offers a complimentary business class ticket on every ~2.5L spends.

9. SBI Air India Signature
- Max. Reward Rate: 5% – 8%
- Joining Fee: 5,000 INR
- Best for: Frequent flyers of Air India. This card provides up to 30 reward points for every 100 INR spent on Air India tickets. It also offers 4 reward points for every 100 INR spent on others. It has a complimentary Air India Frequent Flyer membershis.

10. Axis Magnus
- Max. Reward Rate: 2.4% – 24%
- Joining Fee: 10,000 INR
- Best for: Those who enjoy luxury travel. This card offers complimentary lounge access, a buy one get one free movie ticket offer every month, a complimentary round of golf every month, and a waiver on cancellation fees for domestic flights.
The landscape of credit card, their offers and discounts in India is evolving rapidly. There are numerous specialized websites and authors who provide detailed insights on these topics. Some relevant links are provided below for your convenience. These sources offer comprehensive information, reviews, and user opinions. Additionally, it’s advisable to visit the respective bank’s website for the most recent updates on any credit card.
CardExpert.in by Siddharth
These cards were chosen based on their max. reward rate and not just the regular reward rate. The joining fee, reward rate, and best use case might vary based on the cardholder’s spending habits and preferences and bank may update or change them without notice. Always do your own research, check out the bank’s official website and consider your financial needs before applying for a new credit card.