How to Use the India Phone Country Code for International Calls
7/11/2026

In short, what you'll discover in this article: the exact India phone country code you need to call India from abroad, how to format Indian phone numbers correctly, and practical tips to avoid dialing mistakes. Plus, learn how to call India from various countries and understand mobile vs fixed line differences.
1. Introduction — What Does "India Phone Country Code" Mean and Why Is It Important?
When you want to call someone in India from another country, you need more than just their local phone number. The India phone country code is a special prefix that tells your phone network the call is destined for India.
Without it, your call won’t connect properly or might incur extra charges.
This code is essential because it ensures your call reaches the right country and helps identify calls originating from India. Knowing this code saves time and prevents frustration when trying to reach friends or family abroad.
2. What Is the Phone Country Code of India?
2.1 Definition and Standard Display (+91)
The official India country calling code is +91. Assigned by the International Telecommunication Union (ITU) in the 1960s, this prefix must be dialed before the local Indian number when calling from outside India.
The plus sign (+) represents the international access code, which varies by country but signals that you are dialing an international number. So, when you see +91, it means you are calling India.
2.2 Formatting Rules for an Indian Number (Length, Digit Groups)
Indian phone numbers typically have 10 digits after the country code. They are often grouped for readability:
- Landline numbers include an area code (2 to 4 digits) followed by the subscriber number.
- Mobile numbers are usually 10 digits long without an area code.
A typical format looks like this:
+91 98765 43210 (mobile) or
+91 22 1234 5678 (landline with area code 22 for Mumbai).
Correct formatting ensures your call connects smoothly and helps you store contacts properly on your device.
3. How to Dial an Indian Number from Abroad
3.1 Using the Plus Sign (+) vs International Prefixes (00, 011, etc.)
To call India internationally:
-
Dial your country's international access code:
- For example, 011 in the USA and Canada
- 00 in many European countries
- Some countries allow using + directly on mobile phones
-
Then dial 91, the India phone number country code.
-
Finally, dial the local Indian number without any leading zeroes.
Example: From the US, to call Mumbai’s landline number 022 1234 5678, dial:
011 + 91 + 22 + 1234 5678
On smartphones, simply entering +91 followed by the number works universally.
3.2 Concrete Examples by Country (USA, UK, France, etc.)
- From USA/Canada:
011 + 91 + [area/mobile number] - From UK:
00 + 91 + [area/mobile number] - From France:
00 + 91 + [area/mobile number]
These prefixes vary by country but always precede the India country calling code. Using your device’s plus sign (+) shortcut simplifies this process on mobiles.
3.3 Common Mistakes and How to Avoid Them
- Dialing local Indian numbers with a leading zero after the country code (e.g.,
+91 0...) — the zero should be omitted. - Forgetting to dial your own country's international prefix before +91.
- Confusing area codes with mobile numbers.
- Using incorrect digit grouping or length.
Double-checking the format before calling can prevent costly errors or failed connections.
4. How to Call From India to Other Countries
4.1 Outgoing Access Codes Used in India
To make international calls from India:
- Dial 00 as the exit code.
- Then dial the destination country’s calling code.
- Follow with the local number.
For example, calling a US number from India:
00 + 1 + [US phone number]
4.2 Examples and Variations by Operator
Some operators may offer alternative prefixes or shortcuts for international calls via apps or VoIP services but generally follow the standard 00 prefix for outgoing calls.
5. Mobile vs Fixed Line Numbers in India
5.1 Differences in Prefixes and Length
Indian mobile numbers always start with digits like 7, 8, or 9 and have a fixed length of 10 digits after +91.
Landlines vary by city with area codes ranging from two to four digits plus subscriber numbers of varying lengths.
5.2 Identifying Mobile vs Fixed Numbers
If a number starts with +91 followed by a digit between 7 and 9, it’s likely a mobile phone. Otherwise, it’s probably a landline with an area code.
6. Special Numbers and Services in India
6.1 Emergency Numbers and Short Codes
India uses short emergency numbers like:
- 112 — Universal emergency helpline
- 100 — Police
- 101 — Fire
- 102 — Ambulance
These are dialed directly without any country or area codes.
6.2 Toll-Free Numbers and Their Format
Toll-free numbers in India often start with prefixes like 1800. These can usually be dialed without any prefix when inside India but require full dialing when called internationally.
7. Calling via VoIP and Apps — Impact on Using Country Codes
Apps like WhatsApp or Skype use internet data instead of traditional dialing codes but still require saving contacts with proper international formats including +91 for Indian numbers to ensure correct identification and connectivity.
8. Practical Tips for Users
8.1 Storing International Contacts on Android/iPhone (Recommended Format)
Save Indian contacts in your phone as:
+91 [mobile/landline number without leading zero]
This format ensures calls connect whether you’re roaming or using VoIP apps.
8.2 Reducing Costs: Options and Best Practices
To save on international calls:
- Use VoIP apps with Wi-Fi or data.
- Consider eSIM plans offering affordable data for calling India; check trusted providers like those listed on MyBestSim for verified promo codes.
- Avoid repeated wrong dialing which can cause extra charges.
For travelers needing seamless connectivity in India, exploring eSIM options such as JamboSim or Airalo can be very helpful (learn more about eSIMs with phone numbers).
9. Conclusion
Understanding the India phone country code (+91) and how to use it correctly is key to connecting with friends or family in India without hassle or extra cost. Always remember to omit leading zeros after dialing +91 and use your country's international prefix properly.
For travelers or frequent callers, consider reliable eSIM plans available through platforms like MyBestSim for smooth communication while in India.
If you're interested in getting an eSIM for India or want to compare plans that include data and calling features, check out our guides on how to get an eSIM in India and best eSIM plans for India.
FAQ
What is the India phone country code for international calls?
The India phone country code is +91. This prefix must be dialed before the local Indian number when calling from outside India to ensure your call connects correctly.
How do I format an Indian phone number correctly?
Indian phone numbers have 10 digits after +91. Mobile numbers start with 7, 8, or 9 and have no area code, while landlines include an area code of 2 to 4 digits followed by the subscriber number.
What international prefix should I dial before +91 from the USA?
From the USA, dial 011 before +91 and the local Indian number. For example, to call Mumbai, you would dial 011 + 91 + area code + number.
Why should I avoid dialing a zero after the India country code?
When calling India internationally, omit the leading zero from the local number after +91. Including it can cause the call to fail or connect incorrectly.
How can I save Indian contacts for easy international calling?
Save Indian numbers in your phone with the format +91 followed by the full mobile or landline number without any leading zeros. This ensures calls connect properly whether on roaming or using VoIP apps.

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.