India flag 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 +9110 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 US011 91 81XXX XXXXX

Mobile vs. Landline Numbers

Mobile numbers

10 digits after +91, starting with 016, 06, 07, 08 or 09.

081XXX XXXXX at home
+91 81XXX XXXXX international
Landline numbers

10 digits after +91. Landlines begin with an area code, for example Alot, Madhya Pradesh:

074104 XXXXX at home
+91 74104 XXXXX international

India 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 +91 instead of 011 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 +91 prefix 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.

India Quick Info
Country Code +91
ISO Code IN
Capital New Delhi
International Prefix 011 (from US)