IndiaeSIM
← Back to guides

How to Use India Country Calling Code for International Calls

7/19/2026

india-country-calling-code

In short, what you'll discover in this article: The precise india country calling code and how to use it for international calls. Learn dialing tips, variations by region or carrier, and how this relates to travelers using eSIMs in India.

Stay connected without dialing errors or extra fees.

1. Understanding the India Country Calling Code

1.1 Meaning and Format (+91)

The country code for India is +91. This code is an essential prefix that identifies your call as destined for India when dialing internationally.

The plus sign (+) represents the international access code, which varies by country (for example, 011 in the US or 00 in many European countries). After dialing the international access code, you enter 91, followed by the local phone number.

1.2 When and How to Use the International Prefix

To call India from abroad, you must first dial your country's international exit code, then the India international dialing code (91), and finally the local number. For example:

  • From the US or Canada: Dial 011 + 91 + local number
  • From Europe: Dial 00 + 91 + local number

This format ensures your call routes correctly to India’s telephone network.

2. How to Call India from Abroad

2.1 Examples: Calling from USA/Canada

When calling India from North America:

  1. Dial 011 (US/Canada exit code)
  2. Dial 91 (India phone country code)
  3. Dial the area code (without leading zero)
  4. Dial the local phone number

For instance, to call a Delhi number (area code 11) you would dial:
011 91 11 XXXXXXXX

2.2 Examples: Calling from Europe

From most European countries:

  1. Dial 00 (European exit code)
  2. Dial 91 (India country calling code)
  3. Dial area code and local number

Example for Mumbai (area code 22):
00 91 22 XXXXXXXX

2.3 Variations: Mobile, Landline, and VoIP Calls

  • Mobile numbers in India typically start with digits like 7, 8, or 9.
  • When dialing mobile numbers internationally, omit any leading zero.
  • VoIP services may require different prefixes or formats; always check with your provider.

3. Calling India from Within India

3.1 National Prefixes and Local Numbering Rules

Inside India, you do not need to dial the country code +91 for domestic calls.

  • For calls within the same area, just dial the local number.
  • For long-distance calls within India, dial 0 followed by the area code and number.

Example: To call Mumbai from Delhi:
0 22 XXXXXXXX

4. Codes for Territories Attached to India / Exceptions

Certain regions like Jammu & Kashmir have specific area codes (e.g., Jammu: 191; Kashmir: 194). However, all use the same country calling code +91.

5. Costs, Operators, and Tips to Save on Calls to India

International calls can be costly depending on your carrier and plan. To save money:

  • Use international calling plans or add-ons from your mobile operator.
  • Consider using an eSIM with data plans optimized for India to make VoIP calls via apps like WhatsApp or Skype.
  • Compare offers on platforms like MyBestSim for affordable eSIM data plans covering Jio, Airtel, and Vi networks.

Here’s a quick overview of some affordable eSIM providers for India data plans:

ProviderData AllowanceValidityPrice (USD)Promo Code
eSIM.dog5 GB30 days$3.13MYBESTSIM
Jambosim3 GB30 days$3.99MYBESTSIM20
Yatelo3 GB30 days$4.26MYBESTSIM
Orange TravelUnlimitedVaries-MYBESTSIM

Using these eSIMs can help travelers stay connected without roaming fees while calling Indian numbers using the correct dialing format.

6. Conclusion and Additional Resources

Knowing the india country calling code (+91) is crucial for making seamless international calls without errors or extra charges. Whether dialing from abroad or using an eSIM while traveling in India, understanding how to format numbers correctly ensures you stay connected with friends and family effortlessly.

For more detailed information on obtaining an India eSIM with phone number or exploring India’s country and area codes, visit our comprehensive guides at indiasim.com.

Stay connected smartly with accurate dialing and affordable data plans!

FAQ

What is the exact country calling code for India?

The country calling code for India is +91. This prefix is used after dialing your country's international exit code to connect calls to India.

How do I dial an Indian number from the USA?

From the USA, dial 011 (exit code), then 91 (India code), followed by the area code without the leading zero, and finally the local number.

Are there differences when calling Indian mobiles versus landlines?

Yes, mobile numbers start with digits like 7, 8, or 9 and should be dialed without the leading zero internationally, while landlines require the area code without zero.

Can I use an eSIM to call India without extra fees?

Yes, using an eSIM with data plans optimized for India allows you to make VoIP calls via apps, avoiding roaming fees and ensuring proper dialing formats.

What prefix do I use for calls within India?

For domestic long-distance calls within India, dial 0 followed by the area code and local number. No country code is needed for calls inside India.

Anjali Rao

Anjali Rao

Anjali is a travel and technology writer who has criss-crossed India by train, plane and rickshaw. At India eSIM she tests travel data plans on Jio, Airtel and Vi and explains how visitors can stay online affordably from Delhi to the backwaters of Kerala.