What Is the Dial Code for India and How to Use It in 2026
8/7/2026

In short, what you'll discover in this article: Learn the exact dial code for India and how to use it correctly for international calls. We break down the +91 country code, dialing formats from various countries, common mistakes to avoid, and tips for calling within India.
Stay connected effortlessly!
1. What Is the International Dialing Code for India?
When making an international call to India, the key number you need is the India international dialing code, which is +91. This code acts as a universal identifier that tells your phone network your call is destined for India.
Understanding this code ensures your call connects smoothly without errors or extra charges.
1.1 The +91 Explained — Meaning and Usage
The +91 is the official country code for India. The plus sign (+) represents the international access prefix (or exit code) you dial before entering the country code when calling from abroad.
For example, if you are calling from the United States, you replace the plus with 011, so you dial 011 91 before the local number.
This dialing format is standard worldwide and helps route your call correctly through international networks.
1.2 Format of an Indian Phone Number (Length, Mobile vs Fixed)
Indian phone numbers typically consist of:
- A country code: +91
- An area or mobile operator code (2 to 4 digits)
- The local subscriber number (6 to 8 digits)
Mobile numbers in India usually have 10 digits after the country code, starting with digits like 7, 8, or 9. Fixed-line numbers have area codes that vary by city and region.
For example:
- Mobile: +91 9876543210
- Landline (Mumbai): +91 22 12345678
Knowing this format helps you dial correctly and recognize whether you're calling a mobile or landline.
2. How to Dial an Indian Number from Abroad
Dialing India from outside requires combining your country's exit code with India's country code (+91), followed by the local number.
2.1 From the United States (e.g., 011 + 91 + Number)
If you're calling from the U.S., follow these steps:
- Dial 011 (the U.S. exit code)
- Dial 91 (India's country code)
- Dial the Indian phone number (area/mobile code + local number)
Example: To call a Mumbai landline: 011 91 22 12345678
2.2 From the United Kingdom / Europe (e.g., 00 + 91 + Number)
In most European countries and the UK:
- Dial 00 (the European exit code)
- Dial 91 (India's country code)
- Dial the full Indian phone number
Example: To call a Delhi mobile: 00 91 9876543210
2.3 From a Mobile Phone — Why Use the +
Using the plus sign (+) on mobile phones simplifies international dialing because it automatically inserts your country's exit code regardless of where you are. For example:
- Dial
+91followed by the Indian number directly.
This method avoids confusion about which exit prefix to use and works globally on smartphones.
3. Dialing Within India — Local and Long-Distance Calls
Understanding how to dial inside India is just as important when you're there or calling locally.
3.1 Use of 0 and STD Codes (Examples for Major Cities)
When dialing long-distance within India, you start with a 0, known as the STD prefix, followed by the area code and local number.
For example:
- To call Mumbai from Delhi:
0+22+ local number - To call Chennai from Bangalore:
0+44+ local number
Local calls within the same area do not require dialing the STD prefix or area code.
3.2 Practical Examples for Delhi, Mumbai, Bengaluru, Chennai, Hyderabad
- Delhi landline:
011(STD) + local number - Mumbai landline:
022+ local number - Bengaluru landline:
080+ local number - Chennai landline:
044+ local number - Hyderabad landline:
040+ local number
Mobile numbers do not require an STD prefix when dialed within India; just dial the full mobile number.
4. Common Mistakes and How to Avoid Them
Avoid these frequent errors when dialing Indian numbers internationally or locally.
4.1 Double 0 or Double +, Spaces, and Invalid Formats
- Do not dial 00+91; either use 00 or +, not both.
- Avoid unnecessary spaces or dashes that may confuse some phone systems.
- Ensure you do not add extra zeros before the country code when dialing internationally.
4.2 Confusing Mobile vs Fixed Lines and How to Spot It
Mobile numbers in India always have ten digits starting with specific prefixes like 7, 8, or 9 after +91.
Landlines have shorter area codes followed by subscriber numbers.
Recognizing this helps avoid misdialing or unexpected call failures.
5. Quick List of Regional Codes (Summary / Downloadable Section)
5.1 Major Cities and Their STD Codes (Short List)
- New Delhi:
11 - Mumbai:
22 - Kolkata:
33 - Chennai:
44 - Pune:
20 - Hyderabad:
40
These codes are essential when making long-distance calls inside India.
5.2 Where to Find Complete Lists (Official Sources)
For a full list of Indian area codes and telephone numbering plans, consult official telecom resources or trusted websites such as countrycode.org.
6. Numbering With VoIP and Mobile Apps
International calling apps offer convenient alternatives but require correct formatting.
6.1 Skype/WhatsApp/VoIP Specifics — Examples and Tips
Apps like Skype or WhatsApp require you to enter numbers in international format starting with +91, followed by the full phone number without any leading zeros.
For example:
- Correct: +919876543210
- Incorrect: 09876543210 or just local digits
6.2 Setting Up Your Phone or SIM for International Calls
Make sure your mobile plan supports international calls or use an eSIM with global coverage for seamless connectivity in India.
For travelers seeking reliable connectivity options in India, check out detailed guides on activating eSIMs such as eSIM in India or compare top providers at best eSIM for India.
7. Conclusion and Call to Action
Mastering how to dial India from abroad saves time, money, and frustration by ensuring your calls connect properly every time.
Try our handy number validation tool on indiasim.com to verify your Indian phone numbers before dialing.
For travelers needing seamless data connectivity alongside voice calls, explore verified eSIM plans with promo codes on MyBestSim through our India eSIM online guide — stay connected effortlessly wherever you go!
FAQ
What is the correct international dial code for India?
The international dial code for India is +91. When calling from abroad, you dial your country's exit code followed by 91, then the local Indian number to connect successfully.
How do I dial an Indian mobile number from the US?
From the US, dial 011 (exit code), then 91 (India's country code), followed by the 10-digit Indian mobile number starting with 7, 8, or 9.
Why should I use the plus (+) sign on my mobile phone?
Using the plus (+) sign on mobile phones automatically inserts your country’s exit code, simplifying international dialing and ensuring your call to India connects correctly regardless of your location.
How do I make long-distance calls within India?
For long-distance calls inside India, dial 0 (STD prefix) plus the area code and local number. Local calls within the same area only require the local number without the prefix.
What common mistakes should I avoid when dialing India internationally?
Avoid dialing double exit codes like 00+91, adding extra zeros before the country code, or inserting unnecessary spaces or dashes. Also, distinguish mobile numbers (10 digits starting with 7, 8, or 9) from landlines to prevent errors.

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.