Withdrawing Cash from ATMs Abroad with Indian Credit Cards
Updated 22 March 2026
Bottom Line: Withdrawing cash from ATMs abroad with an Indian credit card is expensive — you’re looking at 2.5–3.5% forex markup, a cash advance fee of Rs 300–500 per transaction, and interest from day one. Use it only as a last resort, and if you must, cards like HDFC Infinia or SBI Elite keep the damage lowest.
Why Cash Still Matters When You Travel Abroad
UPI doesn’t work in Bangkok. Google Pay won’t split the bill at a street market in Istanbul. And that family-run ryokan in Kyoto? Cash only.
No matter how card-friendly the world gets, there are moments abroad where you need physical currency. The question isn’t whether you’ll need cash — it’s how much your Indian credit card will punish you for getting it.
The Real Cost of an International ATM Withdrawal
When you withdraw cash abroad using an Indian credit card, you’re hit with up to four separate charges. Here’s what actually happens to your money:
Charge Breakdown
| Fee Type | Typical Range | Who Charges It |
|---|---|---|
| Forex markup | 1.5% – 3.5% of the amount | Your Indian bank |
| Cash advance fee | Rs 300 – 500 or 2.5% (whichever is higher) | Your Indian bank |
| Cash advance interest | 2.5% – 3.5% per month (from day one) | Your Indian bank |
| Foreign ATM operator fee | Rs 150 – 400 equivalent | The foreign ATM network |
Let’s make this real. Say you withdraw the equivalent of Rs 10,000 from an ATM in London:
- Forex markup (3.5%): Rs 350
- Cash advance fee (2.5%): Rs 250 (or Rs 500 flat, whichever is higher)
- Interest for 30 days (~3%/month): Rs 300
- ATM operator fee: ~Rs 200
Total cost: Rs 1,050 – 1,350 on a Rs 10,000 withdrawal. That’s a 10–13% hit. Painful.
The Interest Trap Most People Miss
Unlike regular credit card purchases, cash advances don’t get a grace period. Interest starts accruing from the moment cash hits your hand — not from your billing date. Even if you pay your full statement balance on time, you’ve already been charged 30+ days of interest. Some banks let you make an immediate payment through net banking to reduce this. Do it the same day if you can.
Which Indian Credit Cards Are Least Bad for ATM Withdrawals?
No Indian credit card is good for foreign ATM withdrawals. But some are significantly less bad:
| Card | Forex Markup | Cash Advance Fee | Annual Fee |
|---|---|---|---|
| HDFC Infinia | 2% | Rs 500 or 2.5% | Rs 12,500 |
| SBI Card Elite | 1.99% | Rs 500 or 2.5% | Rs 4,999 |
| Axis Atlas | 2% | Rs 500 or 2.5% | Rs 5,000 |
| ICICI Sapphiro | 2% | Rs 500 or 2.5% | Rs 3,500 |
| Niyo Global (debit) | 0% | Nil (debit card) | Nil |
| IDFC First Wealth | 1.5% | Rs 500 or 2.5% | Rs 499 (waivable) |
Notice how the Niyo Global card — a debit card, not credit — shows up with zero forex markup. That’s because debit cards don’t carry cash advance fees or interest. More on this below.
The Smarter Play: Debit Cards and Forex Cards
If you know you’ll need cash abroad, a credit card ATM withdrawal should be Plan C at best. Here’s the priority order:
Plan A: Zero-Forex Debit Card
Cards like Niyo Global, Fi Federal, or IDFC First debit cards charge 0% or near-zero forex markup. You withdraw your own money, pay no cash advance fee, and owe no interest. The only cost is the foreign ATM operator’s fee — typically Rs 150–300.
Plan B: Prepaid Forex Card
BookMyForex, Niyo, or Thomas Cook forex cards let you lock in exchange rates before you travel. ATM withdrawals are free or very cheap (some limit you to 3–5 free withdrawals per month). Downside: topping up can be clunky, and some smaller ATM networks abroad reject them.
Plan C: Credit Card Cash Advance
Only when Plans A and B have failed. You’re at the airport, your debit card got blocked, and the forex card is empty. Now you pull out the credit card.
RBI Rules You Should Know
The Reserve Bank of India sets the Liberalised Remittance Scheme (LRS) limit at USD 250,000 per financial year for all foreign exchange transactions combined. ATM withdrawals abroad count toward this limit. For most travellers, you’ll never hit it — but if you’re a frequent international traveller or sending money abroad for education or investments, keep track.
Also worth knowing: your bank can block international ATM transactions by default. Before you fly, log into your net banking or app and enable international transactions. On most banks (HDFC, ICICI, SBI, Axis), this takes 30 seconds. Forget to do it and you’ll be staring at a “Transaction Declined” screen at 2 AM in a foreign airport.
Practical Tips to Minimise Damage
-
Always decline Dynamic Currency Conversion (DCC). If the ATM asks whether to charge you in INR or the local currency, always choose the local currency. DCC rates are 3–7% worse than your bank’s forex rate.
-
Withdraw larger amounts less frequently. Since many fees are per-transaction, one withdrawal of Rs 20,000 equivalent costs less than four of Rs 5,000.
-
Pay off the cash advance immediately. Log into your bank app and make a payment the same day to stop interest from compounding.
-
Check your card’s international ATM network. Visa and Mastercard work almost everywhere. RuPay international is growing but still patchy outside Asia.
-
Carry a backup card. ATMs abroad sometimes reject cards for no clear reason. Having a second card from a different network (one Visa, one Mastercard) saves you from being stranded.
Related Guides on CardTrail
- Best Travel Credit Cards in India — Our ranked picks for international travellers
- Forex Markup Comparison: Every Major Indian Card — See exactly what each bank charges
- RBI Rules Every Indian Cardholder Should Know — LRS limits, international transaction toggles, and more
Frequently Asked Questions
Can I use my Indian credit card at any ATM abroad?
Yes, as long as your card is on the Visa or Mastercard network and you’ve enabled international transactions in your bank’s app or net banking. RuPay international works at some ATMs in Asia and the Middle East but isn’t universally accepted yet.
How much does an international ATM withdrawal cost with an Indian credit card?
Expect to pay 8–13% of the withdrawal amount when you add up forex markup (1.5–3.5%), cash advance fees (Rs 300–500 or 2.5%), interest from day one, and the foreign ATM operator’s fee. It adds up fast.
Is it better to use a debit card or credit card for ATM withdrawals abroad?
Debit card, hands down. You avoid cash advance fees and interest entirely. Zero-forex debit cards like Niyo Global or Fi Federal bring the total cost down to just the foreign ATM operator fee.
What is Dynamic Currency Conversion and should I accept it?
DCC is when a foreign ATM offers to charge you in Indian Rupees instead of the local currency. Always decline. The ATM’s conversion rate is significantly worse than your bank’s rate — you’ll pay 3–7% extra for no benefit.
Does the RBI limit how much cash I can withdraw abroad?
Not specifically for ATM withdrawals, but all foreign exchange spending falls under the LRS limit of USD 250,000 per financial year. Your bank may also set per-transaction or daily limits — check your card’s terms before travelling.
What should I do if my Indian credit card gets declined at a foreign ATM?
First, check if international transactions are enabled in your banking app. If they are, try a different ATM — preferably one from a major bank rather than a standalone machine. If it still fails, call your bank’s international helpline (save the number before you travel). Card blocks for suspected fraud are common and can usually be lifted with a quick call.
Found this useful?
Get notified when card rules change, benefits get devalued, or new cards launch. One email, only when it matters.
Explore more guides