Calling India from abroad requires the correct country code, area code, and dialing order. This guide explains how to format numbers and dial reliably from mobile phones and landlines. It covers the India country code, typical city area codes, trunk prefix rules, and how to handle leading zeros. You will find practical examples for common cities, tips to avoid failed calls, and comparison of formats for quick reference.
India Country Code and Basic Format
To reach any number in India from another country, you must first dial your international access code (such as 011 from the U.S. and Canada or 00 from many European countries), followed by the India country code, which is 91. Then you provide the domestic number without any further international prefix. The standard structure is international access code + 91 + area code + local number. When calling from a local landline within India, you would dial 0 followed by the area code and subscriber number; this 0 is the trunk prefix and is omitted when calling from abroad after you have already dialed your international access code.
Area Codes and City Examples
India uses area codes that typically range from two to four digits, with major cities having well known codes. In a standard full national format, you would write 0XX XXXX XXXX; when converting to international format, you drop the leading zero and use +91 XX XXXX XXXX. Common examples include Delhi (11), Mumbai (22), Bangalore (80), Chennai (44), Kolkata (33), Hyderabad (40), Ahmedabad (79), and Pune (20). The following table summarizes these frequently used city codes and their typical digit lengths.
| City or Region | Area Code | Digits in Local Number | Notes |
|---|---|---|---|
| Delhi (National Capital Territory) | 11 | 8 | Landlines: 11 plus 8 digits |
| Mumbai (Maharashtra) | 22 | 8 | Landlines: 22 plus 8 digits |
| Bangalore (Karnataka) | 80 | 7 | Landlines: 80 plus 7 digits |
| Chennai (Tamil Nadu) | 44 | 8 | Landlines: 44 plus 8 digits |
| Kolkata (West Bengal) | 33 | 8 | Landlines: 33 plus 8 digits |
| Hyderabad (Telangana) | 40 | 7 | Landlines: 40 plus 7 digits |
| Ahmedabad (Gujarat) | 79 | 7 | Landlines: 79 plus 7 digits |
| Pune (Maharashtra) | 20 | 8 | Landlines: 20 plus 8 digits |
Step by Step: How to Dial to India
- From a landline in another country: dial your international access code (011 in U.S./Canada, 00 in most of Europe), then 91, then the area code without the leading zero, then the local number.
- From a mobile phone: dial +91 or 00 91, then the local number without any leading zero.
- Within India: dial 0 + area code + local number from landlines; mobile to mobile simply dial the 10-digit number.
Mobile vs Landline and Common Mistakes
When calling India from abroad, always drop the initial zero of the area code. For landlines, an incoming domestic number is 10 digits including the trunk prefix 0; for mobiles it is 10 digits starting with 6, 7, 8, or 9. A typical mistake is leaving the zero in place after the country code, which usually results in a failed call. Another is omitting the country code and expecting the call to route domestically. Double check the number you intend to reach and confirm whether it is a mobile or landline to avoid surprises.
Calling from Specific Regions
If you are calling from the United States or Canada, the sequence is 011 91 area code without 0 local number. From the United Kingdom, dial 00 91 area code without 0 local number. From Australia, use 0011 91 area code without 0 local number. From most European countries, 00 followed by 91 is standard. If you are using Voice over IP services such as Skype or WhatsApp, you typically dial +91 or 00 91 followed by the subscriber number. These patterns remain stable across carriers, but check your carrier’s rules for international billing and PIN based dialing.
Quick Reference: Example Calls
The following examples show how a landline number in Delhi and a mobile number in Mumbai would appear in different formats. Use these patterns to validate your own dialing sequence.
| Number Type | National Format (India) | International Format | Example to Dial from Abroad |
|---|---|---|---|
| Delhi landline | 011 2345 6789 | +91 11 2345 6789 | 011 91 11 2345 6789 (U.S.) |
| Mumbai mobile | 98765 43210 | +91 98765 43210 | 011 91 98765 43210 (U.S.) |
Summary and Best Practices
To call India reliably: use your country’s international access code, dial 91, drop any leading zero from the area code, and then enter the local number. Confirm whether the contact is a mobile or landline, check for changes in carrier policies, and keep a simple checklist for the region you are calling from. With the correct format, you can avoid misdials and ensure smoother connections.