How to Call Indian Banks (SBI, HDFC, ICICI) from Abroad

7/31/2026

How to Call Indian Banks from Abroad

Quick answer: Indian bank toll-free numbers (starting 1800 or 1860) do not work from outside India. Use the bank's direct international line instead: +91 80 2659 9990 for SBI, +91 22 6160 6160 for HDFC, or +91 22 3366 7777 for ICICI. Always confirm the current number on your bank's official website or the back of your card, then call it over Wi-Fi from your browser with DialVia to avoid roaming charges.

Why Indian bank toll-free numbers don't work abroad

If you're an NRI, a student, or just travelling, you've probably tried to call your Indian bank and hit a wall. The number printed on your passbook or card usually starts with 1800 or 1860, which are India's toll-free ranges. Like all toll-free systems, these only work inside the country that operates them. Dial them from the UK, US, UAE, or anywhere else and the call fails, drops, or hits a "number not in service" message.

For the roughly 18 million-strong Indian diaspora, this turns something simple, like reporting a blocked card, unfreezing NRI account access, or disputing a transaction, into a genuine headache, especially with the time-zone gap.

The fix is to use each bank's direct-dial international number (a normal +91 landline), not the toll-free one.


Direct international numbers for major Indian banks

These are the commonly published "calling from outside India" numbers. Banks do update them, so verify on the official website before you rely on any number, but this is what to look for:

Bank Direct number (from abroad) Notes
State Bank of India (SBI) +91 80 2659 9990 Universal NRI line (chargeable)
HDFC Bank +91 22 6160 6160 NRI and retail, from overseas
ICICI Bank +91 22 3366 7777 NRI banking, 24x7

The pattern is always the same: prefix +91 (India's country code), then a standard landline, never the 1800/1860 toll-free line.

Worth knowing: some banks also publish country-specific NRI toll-free numbers that are free to dial from within certain countries. For example, SBI lists a UK line (0808 101 7633) and a US line (1866 328 4209), and ICICI has UK, US and UAE equivalents. Check your bank's official NRI "Contact Us" page for the number for your country. Where there's no local toll-free option, or when you're calling the universal +91 line above, browser-based calling keeps the cost down.


What to have ready before you call

Indian banks verify your identity before discussing an account. Have these to hand to avoid being asked to call back:

  • Your account number (or customer ID / CIF number)
  • Your registered mobile number, since many banks send an OTP to it, so keep that SIM reachable
  • Your PAN and date of birth
  • Your debit/credit card number if the query is card-related
  • Details of the specific issue, such as the transaction date, amount, and any reference numbers

If you've swapped to a local SIM abroad, your Indian number may be offline, which is a problem if the bank tries to OTP you. A browser calling service keeps your line free while you call, and some banks let you verify by other means if you explain you're overseas.


The best time to call

Indian bank helplines generally run on IST (India Standard Time), and many NRI lines are open 24/7, but agents are freshest and queues shortest during Indian business hours (roughly 9am to 6pm IST). Work out the offset before you dial:

  • UK: IST is 4.5 to 5.5 hours ahead, so call in your early morning.
  • US East Coast: IST is 9.5 to 10.5 hours ahead, so call late evening.
  • UAE/Gulf: IST is 1.5 hours ahead, so call any time in the working day.

The roaming problem and the cheaper way to call

Even with the right number, calling India from abroad on your mobile is expensive. Roaming or international rates to India can run well over £/$1 per minute, and bank calls involve menus and hold time. A single 20-minute call can cost more than a month of what a calling app would.

Browser-based calling removes that. With DialVia you call any real Indian number over Wi-Fi from your laptop or phone browser, with no app and no SIM swap:

  1. Open DialVia in your browser and sign up (about 30 seconds)
  2. Select India as the destination
  3. Enter the bank's number (e.g. 80 2659 9990, and the platform adds +91)
  4. Hit call

You pay a small per-minute VoIP rate instead of roaming charges, and your Indian SIM stays free to receive OTPs.


Frequently asked questions

How do I call an Indian bank from abroad? Don't use the 1800/1860 toll-free number, as it won't connect internationally. Use the bank's direct +91 line (for example, SBI on +91 80 2659 9990). Confirm the current number on the bank's official site, then call it over Wi-Fi from your browser with DialVia to avoid roaming charges.

Why won't SBI's 1800 number work from outside India? Toll-free numbers (1800, 1860) only route within India. Foreign carriers can't connect them, so the call fails. You need the bank's standard +91 international number instead.

Can I call an Indian bank if I've switched to a local SIM abroad? Yes, but your Indian SIM may be offline and can't receive the OTP some banks send. Calling from a browser (like DialVia) keeps your Indian number free to receive codes while you talk.

Is it expensive to call India from abroad? On mobile roaming, yes, often over £/$1 per minute. Browser-based VoIP calling costs a small fraction of that per minute with no roaming fees.


If you need other bank or country-specific guides, these are worth saving:

👉 Try DialVia to call from your browser in 30 seconds Or return to the DialVia homepage to learn more.

Related guides