International Calling Guide

India Country Code +91: How to Dial India from Any Country

The complete reference: +91 dialing codes, number formats, and how to call India from every country.

Updated: May 8, 2026·8 min read·By Voizly Editorial
India country code +91 — complete dialing guide for calling India from any country

Quick Answer

India's country code is +91. To call India from the USA, dial 011 91 + 10-digit number. From UK/UAE/Canada, dial 00 91 + 10-digit number. From Australia, dial 0011 91 + 10-digit number. Indian mobiles are always 10 digits — never include a leading 0.

India Country Code: +91

A country code is the numeric prefix that identifies a country in the international telephone numbering plan. India's country code is +91, assigned under the ITU-T E.164 international numbering plan. The + sign represents your country's international dialing prefix (IDD), which varies by country — 011 in the USA and Canada, 00 in most of Europe and the Middle East, and 0011 in Australia.

Whenever you dial an Indian number from outside India, you must always include the country code 91. Without it, your call will not connect. The full international format for any Indian number is:

+ 91 + 10-digit number

e.g., +91 98765 43210 (mobile) or +91 11 2345 6789 (Delhi landline)

How to Dial India from Each Country

The table below shows the complete dialing sequence from the most common countries that call India. The IDD (International Direct Dialing) prefix is what you type before the country code when using a traditional phone — on smartphones, you can simply use the + symbol instead.

CountryIDD PrefixFull FormatExample
🇺🇸 USA011011 + 91 + 10-digit number011 91 9876543210
🇬🇧 UK0000 + 91 + 10-digit number00 91 9876543210
🇦🇪 UAE0000 + 91 + 10-digit number00 91 9876543210
🇨🇦 Canada011011 + 91 + 10-digit number011 91 9876543210
🇦🇺 Australia00110011 + 91 + 10-digit number0011 91 9876543210
🇸🇦 Saudi Arabia0000 + 91 + 10-digit number00 91 9876543210
🇩🇪 Germany0000 + 91 + 10-digit number00 91 9876543210
🇫🇷 France0000 + 91 + 10-digit number00 91 9876543210

Indian Mobile Number Format

All Indian mobile numbers are exactly 10 digits long and begin with 6, 7, 8, or 9. This was standardized in 2003 when India migrated from 9-digit to 10-digit mobile numbers. If you have an old Indian contact saved with 9 digits, prepend a 9 to make it 10 digits — most old 9xxxxx numbers are now 99xxxxx.

Critically, never add a leading 0 before an Indian mobile number when calling from abroad. The 0 is a domestic trunk prefix used inside India only — it is dropped when dialing internationally.

OperatorStarting Digit(s)Example Format
Jio6, 76XXXXXXXXX or 7XXXXXXXXX
Airtel7, 8, 97XXXXXXXXX, 8XXXXXXXXX, 9XXXXXXXXX
Vi (Vodafone Idea)7, 8, 97XXXXXXXXX, 8XXXXXXXXX, 9XXXXXXXXX
BSNL7, 97XXXXXXXXX or 9XXXXXXXXX

Indian Landline / STD Codes

Indian landlines use the STD (Subscriber Trunk Dialing) system — each city has an area code (STD code) that is 2–4 digits long. The local number following the STD code makes the total number exactly 10 digits (STD code + local number = 10 digits).

When dialing from abroad, use +91 + full 10-digit number. Do not include the trunk prefix 0 that Indians dial domestically before the STD code.

CitySTD CodeInternational Dial Format
Mumbai22+91 22 XXXXXXXX
Delhi11+91 11 XXXXXXXX
Bengaluru80+91 80 XXXXXXXX
Chennai44+91 44 XXXXXXXX
Kolkata33+91 33 XXXXXXXX
Hyderabad40+91 40 XXXXXXXX
Pune20+91 20 XXXXXXXX
Ahmedabad79+91 79 XXXXXXXX

Common Mistakes When Calling India

Even experienced international callers make these errors. Avoid them to ensure your call connects every time.

  • Adding a 0 before the number. Wrong: +91 0 9876543210. Correct: +91 9876543210. The leading 0 is India's domestic trunk prefix — it is never used for international calls.
  • Forgetting the country code. Dialing just the 10-digit Indian number from abroad will not connect. You must always prefix +91 (or your IDD + 91).
  • Using old 9-digit mobile formats. All Indian mobile numbers became 10 digits in 2003. If your contact's number has 9 digits, it is outdated — you likely need to update it.
  • Dialing +91 0XXXXXXXX for landlines. The 0 before an STD code is the domestic trunk prefix — drop it when dialing internationally. Correct: +91 11 XXXXXXXX (not +91 011 XXXXXXXX).

Cheapest Way to Call India from Abroad

Traditional carriers charge a significant premium for international calls — AT&T bills around $0.35/min to India, while BT (UK) charges approximately £0.20/min. VoIP services bypass carrier routing entirely by sending voice over the internet, reducing costs dramatically. Voizly charges just $0.04/min to any Indian mobile or landline, no matter which country you are calling from. Credits never expire, there is no monthly subscription, and no SIM card is required. A $9.99 pack gives you roughly 250 minutes of call time to India.

View Credit Packs — Starting at $4.99

Credits never expire · No subscription

Frequently Asked Questions

What is India's country code?
India's country code is +91. When calling India from any country, dial your international access code (e.g., 011 from USA, 00 from UK/UAE/Canada) followed by 91 and then the 10-digit Indian phone number.
How do I dial India from USA?
From the USA, dial 011 91 followed by the 10-digit Indian number. Example: to call +91 98765 43210, dial 011 91 9876543210. The US international access code is 011, and India's country code is 91.
What format are Indian mobile numbers?
Indian mobile numbers are 10 digits and start with 6, 7, 8, or 9 (e.g., 98765 43210). Never include a leading 0 when dialing internationally — just use the 10-digit number after +91.
How do I call an Indian landline from abroad?
Indian landlines include an STD area code followed by the local number. For example, Delhi (011) + 8-digit local = 10 digits total starting with the area code digits. From abroad, dial +91 + the full 10-digit number (e.g., +91 11 XXXXXXXX for Delhi).
What is the India dialing code from UK?
From the UK, dial 00 91 followed by the 10-digit Indian number. The UK international dialing prefix is 00, and India's country code is +91.
Is there a cheaper way to call India than using my carrier?
Yes. VoIP apps like Voizly let you call any Indian number for $0.04/min regardless of which country you're calling from — compared to $0.35/min with AT&T or £0.20/min with BT.

Related Guides

Call India for $0.04/min

Works from any country. Credits never expire. No monthly subscription.

Buy Credits — Starting at $4.99

Credits never expire · Works on any device