Skip to main content
FinWiz24
Back to Blog
Visa vs Mastercard vs Amex vs RuPay — Which Network Should You Pick?

Visa vs Mastercard vs Amex vs RuPay — Which Network Should You Pick?

The card network matters more than the bank for acceptance and forex. Here's how each one stacks up in India.

Aanya Iyer

Senior editor covering credit-card rewards and travel points. 8 years writing about Indian consumer finance.

13 June 2026
4 min read

What a card network actually does

A credit card network (Visa, Mastercard, Amex, RuPay, Discover, Diners Club) is the rails that move money from your bank to the merchant's bank. The bank issues the card; the network processes the transaction. When you swipe, three things happen in sequence:

  1. The merchant's POS reads your card via the network.
  2. The network routes the authorisation to your issuing bank.
  3. Your issuing bank approves or declines, and the network carries the response back to the merchant.

The network takes a small interchange fee from the merchant (typically 1.5%–2.5% of the transaction value in India). The issuing bank takes a share. The merchant pays both.

Acceptance in India

Visa and Mastercard are the dominant international networks. Almost every Indian merchant — small kirana shops, modern retail, hotels, restaurants, fuel stations, online platforms — accepts both. In tier-1 and tier-2 cities, acceptance is essentially 100%. Tier-3 cities and rural areas may have gaps, especially on international cards.

RuPay is the domestic Indian network promoted by the National Payments Corporation of India (NPCI). Acceptance has expanded rapidly: every major bank supports RuPay credit cards, and acceptance at offline merchants is now over 90% of where Visa/Mastercard are accepted. Online acceptance is comparable. RuPay's international footprint is smaller — most RuPay credit cards now come with a Visa or Mastercard co-branded variant for international use.

Ad slot: article

American Express is more selective. In India, Amex cards are accepted at most premium retail outlets, hotels, restaurants, and airlines. Smaller merchants may not take Amex, especially in non-metro cities. Online acceptance is decent — Amazon, Flipkart, MakeMyTrip, Swiggy, Zomato all accept Amex — but a long tail of smaller sites does not.

Diners Club is now wholly owned by Discover and integrated into the Discover network internationally. In India, Diners Club cards are issued only by HDFC Bank. Acceptance is similar to Amex — fine at premium merchants, gap at smaller ones.

Acceptance internationally

For international travel, the ranking changes:

  1. Visa — accepted in 200+ countries, ~130 million merchant locations. Best offline footprint.
  2. Mastercard — accepted in 210+ countries, similar to Visa. Slightly better in Europe and Africa.
  3. American Express — accepted in 160+ countries, ~130 million locations. Best at hotels, restaurants, and airlines.
  4. RuPay — limited international acceptance. HDFC RuPay and a few SBI RuPay cards come co-branded with Visa/Mastercard for international use.
  5. Diners Club / Discover — accepted in 190+ countries via Discover's network, including at Costco and many US restaurants.

Forex markup

Every international transaction on an Indian-issued card carries a "cross-currency markup" — typically 1% to 3.5% of the transaction value, charged by the issuing bank. The card network is irrelevant to this charge; it's a bank fee.

The notable exception: HDFC's premium cards (Infinia, Diners Club Black) charge zero forex markup. Axis Atlas charges 1.5%. Most other cards charge 2%–3.5%.

Reward programs by network

  • Visa — runs Visa Infinite and Visa Signature programmes, but most of the rewards on Indian Visa cards are issued by the bank, not the network.
  • Mastercard — runs World and World Elite programmes, with perks like Priceless Experiences, lounge access, and concierge.
  • Amex — runs its own rewards infrastructure (Membership Rewards), independent of any bank. Amex's reward points have higher headline values (1 MR ≈ ₹1.5–₹2) because they transfer to multiple airline partners directly.
  • RuPay — runs a smaller rewards programme, mostly through partner banks. Most RuPay rewards are statement credits, not transferrable points.

When to pick which network

  • Domestic online shopping: RuPay or Visa. Co-branded cards (Amazon Pay ICICI on Visa, Flipkart Axis on Mastercard) work best.
  • Domestic offline + online mix: Visa or Mastercard. Most reliable.
  • International travel: Visa or Mastercard. Both have unmatched acceptance. For premium perks (lounge access, hotel elite status), look at Visa Infinite or Mastercard World Elite cards.
  • Premium lifestyle / dining: Amex. The Platinum and Platinum Travel cards have the best concierge, Taj/ITC hotel benefits, and Priority Pass access in India.
  • No annual fee + maximum cashback: RuPay cards (especially the SBI RuPay variant) carry zero forex markup domestically and have no annual fee on most variants.

The bottom line

The card network matters more for acceptance and international use than for domestic rewards. For 90% of Indian cardholders, a Visa or Mastercard is the right answer. If you travel internationally frequently, lean toward Visa Infinite or Mastercard World for the wider acceptance and lounge programmes. If you're building a points portfolio for premium travel, Amex is unmatched. If you want zero forex markup domestically and zero annual fee, RuPay on a partner bank is hard to beat. The bank matters more than the network for the headline reward rate — but the network matters more for the experience.

Share: