IN
India Phone Number Format
Country code +91 — Complete guide to India phone number formats, mobile and landline structures, and area codes.
How India Phone Numbers Are Written
Phone numbers in India have 10 digits after the country code +91.
Inside India a number is written with a leading 0, which makes 11 digits:
081XXX XXXXX.
Drop that 0 when you call from abroad or save the number in international format:
+91 81XXX XXXXX.
| Country code | +91 |
|---|---|
| Digits after +91 | 10 digits |
| Trunk prefix (domestic calls) | 0, dropped after +91 |
| Mobile numbers start with | 016, 06, 07, 08 or 09 |
| Exit code (to call abroad from India) | 00 |
| Dial from the US | 011 91 81XXX XXXXX |
Mobile vs. Landline Numbers
10 digits after +91, starting with 016, 06, 07, 08 or 09.
081XXX XXXXX at home+91 81XXX XXXXX international10 digits after +91. Landlines begin with an area code, for example Alot, Madhya Pradesh:
074104 XXXXX at home+91 74104 XXXXX internationalIndia Number Types
| Type | Starts with | Written at home | International | From the US |
|---|---|---|---|---|
| Mobile | 016, 06, 07, 08 or 09 | 081XXX XXXXX |
+91 81XXX XXXXX |
011 91 81XXX XXXXX |
| Landline | — | 074104 XXXXX |
+91 74104 XXXXX |
011 91 74104 XXXXX |
| Toll-free | 18 | 1800 XX XXXX |
+91 1800 XX XXXX |
011 91 1800 XX XXXX |
| Premium rate | 18 | 1861 XXX XXX XXX |
+91 1861 XXX XXX XXX |
011 91 1861 XXX XXX XXX |
| Shared cost | — | 1860 XXX XXXX |
+91 1860 XXX XXXX |
011 91 1860 XXX XXXX |
| Company number (UAN) | — | 140 XXX XXXX |
+91 140 XXX XXXX |
011 91 140 XXX XXXX |
X stands for any digit. Source: libphonenumber metadata (phonenumbers 9.0.40), Google's open numbering data.
Checking a number from India? The phone number checker tells you if it is valid, mobile or landline, and gives its international format.
India Area Codes
Major area codes in India:
| Area Code | City / Region |
|---|---|
381 |
Agartala |
562 |
Agra |
79 |
Ahmedabad |
389 |
Aizawl |
145 |
Ajmer |
5271 |
Akbarpur |
724 |
Akola |
477 |
Alappuzha |
571 |
Aligarh |
33 |
Alipore |
144 |
Alwar |
721 |
Amravati |
183 |
Amritsar |
5922 |
Amroha |
2692 |
Anand |
8554 |
Anantapur |
193 |
Anantnag |
6764 |
Angul |
6453 |
Araria |
6182 |
Arrah |
341 |
Asansol |
5683 |
Auraiya |
2432 |
Aurangabad |
5462 |
Azamgarh |
5832 |
Badaun |
1234 |
Bagpat |
3482 |
Baharampur |
5252 |
Bahraich |
7632 |
Balaghat |
6652 |
Balangir |
6782 |
Balasore |
5498 |
Ballia |
5263 |
Balrampur |
3522 |
Balurghat |
5192 |
Banda |
80 |
Bangalore |
6424 |
Banka |
3242 |
Bankura |
2962 |
Banswara |
5248 |
Barabanki |
1952 |
Baramulla |
7453 |
Baran |
33 |
Barasat |
342 |
Barddhaman |
342 |
Bardhaman |
581 |
Bareilly |
6646 |
Bargarh |
6792 |
Baripada |
2982 |
Barmer |
1679 |
Barnala |
Dialing Tips
- Remove the leading 0: When dialing internationally, drop the trunk prefix (0) that is used for domestic calls in India.
-
Use the + notation: From a US mobile phone, use
+91instead of011 91. - Verify the number length: Numbers in India have 10 digits after +91. If your call does not connect, check that no digit is missing or doubled.
-
Save contacts in international format: Always store phone numbers with the full
+91prefix so they work from any country.
India Phone Number FAQ
How many digits does a phone number in India have?
Phone numbers in India have 10 digits after the country code +91. Written for domestic calls with the leading 0, a mobile number has 11 digits.
What do mobile numbers in India start with?
Mobile numbers in India start with 016, 06, 07, 08 or 09 when written for domestic calls. In international format the leading 0 is dropped: +91 81XXX XXXXX.
How do I write a phone number from India in international format?
Start with +91, then the national number without the leading 0. For example, a mobile number written 081XXX XXXXX at home becomes +91 81XXX XXXXX. From a US landline, dial 011 91 81XXX XXXXX.
What is the toll-free prefix in India?
Toll-free numbers in India start with 18, for example 1800 XX XXXX. Many toll-free numbers can't be reached from abroad.
How do I call the US from India?
Dial the exit code 00, then 1 and the 10-digit US number: 00 1 XXX XXX XXXX. From a mobile phone you can use + instead of 00: +1 XXX XXX XXXX.
- Pakistan +92
- Kyrgyzstan +996
- Sri Lanka +94
- Tajikistan +992
- Maldives +960
- Nepal +977