Indian Phone Number Format and Landline Calling Codes List
Indian phone number format starts with +91, followed by 10 digits like +91-98765-43210. Checkout mobile, landline formats, area codes, and how to dial easily.
Author: Sujith Grandhi
Indian phone number format starts with +91, followed by 10 digits like +91-98765-43210. Checkout mobile, landline formats, area codes, and how to dial easily.
Author: Sujith Grandhi
Every Indian phone number follows a simple format, but many people still get confused seeing +91, 0, or just 10 digits. India has over 1.2âŻbillion telephone connections, (mobile + landline) as of MayâŻ31,âŻ2025. You might have seen numbers written in different ways and wondered whatâs right and whatâs not.
Thatâs exactly why I wrote this for you. Youâll see how the Indian phone number format actually works, what each version means, and when to use which one. Everything written in this blog is explained with examples, so you can understand it quickly and use the right format every time from India or any other country.
An Indian mobile number has 10 digits and usually starts with 9, 8, 7, or 6. When calling from outside India, you add the +91 country code in front, like +91 XXXXX XXXXX. Inside India, many people just dial the number directly, or use a 0 before it when calling from landlines â 0XXXXX XXXXX. The first few digits show the operator circle or region, and the rest identify the user.
This format is standard across all networks and helps ensure smooth calling, saving, and contact sharing, locally or internationally.
So, all three are valid forms:
They all lead to the same mobile number, only the format changes based on how and from where you are calling.
Every mobile number in India has exactly 10 digits. These numbers never start with 1, 2, 3, 4, or 5. The first digit is always 9, 8, 7, or 6, followed by nine more digits.
So a valid Indian mobile number will look like this:
9876543210, 8123456789, or 7012345678
If you see something with more or fewer digits, or if it starts with any other digit, itâs not a valid mobile number in India.
Indian mobile numbers donât just follow one fixed mobile number format, they appear in a few different ways depending on how you use them. Some start with just the 10 digits, some begin with a 0, and some are saved with +91 at the front. All three are common in India, and each one has its own purpose.
Whether you're calling from inside India or from another country, or even if you're saving a number to WhatsApp or filling out a form online, the format you use actually matters.
And across all of these formats, the mobile number itself stays the same. It doesnât matter if itâs a Jio, Airtel, Vi, or BSNL number, every Indian mobile operator follows the same structure underneath. The only thing that changes is how the number is written or dialed.
Letâs break down all three types clearly.
All Indian mobile numbers are exactly 10 digits and start with 9, 8, 7, or 6. Youâll see this format used for most daily tasks, like local calls, texting, or signing up on Indian apps.
Example: 9876543210, 8123456789
This format is mostly used for:
This is the number you'll see printed on recharge coupons, posters, store boards, and shared between people who are living in India.
Keep in mind: There's no need to add 0 or +91 when you're already inside the country using a mobile. This format works smoothly for all Indian telecom providers like Jio, Airtel, Vi, and BSNL.
More on This Topic: How to check Call History of Any Number Online
Now this is a format youâll come across, especially if someone is calling from a landline phone or a different telecom circle within India. It simply adds a 0 in front of the 10-digit mobile number.
Examples:
09876543210
07012345678
Because thatâs how STD (Subscriber Trunk Dialing) works inside India. When you call a mobile number from a landline or from one state to another, you often need to add 0 before the number. It tells the telephone network that this is a non-local call.
Itâs also common in office PBX phone systems or older setups. For example, if you call someone from your office landline in Delhi to a mobile number in Mumbai, you dial 0 + mobile number.
However, keep this in mind:
Itâs only a temporary part of the number, not part of the number itself
This is the international Indian mobile number format. Youâll see this format everywhere online, like on WhatsApp, when someone gives their number in an email signature, when saving contacts, and in almost every case involving international access.
Examples:
+91 9876543210
+91 8123456789
Hereâs when and why this format is used:
This is also the format you should use when saving contacts, even if you're in India. It makes sure your phone apps can recognize and sync the number correctly. It avoids confusion when you travel or switch SIMs.
Even if youâre calling from the US, UK, UAE, Canada, Australia, or any other country, if youâre dialing a number in India, you start with +91 followed by the 10-digit number.
So it looks like this:
+91 9876543210
Also, this is the only version that works properly in contact syncing, number verification, and international texting.
Related Reading: Best Time to Call India
Calling a landline number in India is not the same as dialing a mobile. Every city or region in India has its own landline dialing code, also known as an STD code. These codes are 2 to 4 digits long and must be added before the actual landline number.
If you're trying to reach a landline in India, understanding how the format works is important. One small mistake in the code, and your call wonât go through.
Letâs understand the structure first.
Every landline number in India is made up of two parts:
When combined, the full landline number becomes 10 digits in most cases.
Hereâs how the format looks:
STD Code + Landline Number
For example:
You might notice the STD codes vary in length. Thatâs because bigger cities like Delhi or Mumbai have shorter STD codes (like 011 or 022), while smaller towns may have longer codes like 0445 or 0821.
Iâve collected the most-used STD codes for different Indian states and cities. These are the codes youâll use when dialing any landline in these locations. The list below gives you a clear reference so you can dial correctly every time.
State / UT | City | Landline Code (STD) |
---|---|---|
Delhi | New Delhi | 011 |
Maharashtra | Mumbai | 022 |
Maharashtra | Pune | 020 |
Tamil Nadu | Chennai | 044 |
Tamil Nadu | Coimbatore | 0422 |
Karnataka | Bengaluru | 080 |
Telangana | Hyderabad | 040 |
West Bengal | Kolkata | 033 |
Uttar Pradesh | Lucknow | 0522 |
Uttar Pradesh | Kanpur | 0512 |
Gujarat | Ahmedabad | 079 |
Gujarat | Surat | 0261 |
Punjab | Ludhiana | 0161 |
Haryana | Gurgaon | 0124 |
Rajasthan | Jaipur | 0141 |
Madhya Pradesh | Bhopal | 0755 |
Bihar | Patna | 0612 |
Assam | Guwahati | 0361 |
Kerala | Thiruvananthapuram | 0471 |
Kerala | Kochi | 0484 |
Odisha | Bhubaneswar | 0674 |
Chhattisgarh | Raipur | 0771 |
Jharkhand | Ranchi | 0651 |
Goa | Panaji | 0832 |
Himachal Pradesh | Shimla | 0177 |
Jammu & Kashmir | Srinagar | 0194 |
Uttarakhand | Dehradun | 0135 |
Tripura | Agartala | 0381 |
Manipur | Imphal | 0385 |
Nagaland | Kohima | 0370 |
Meghalaya | Shillong | 0364 |
Arunachal Pradesh | Itanagar | 0360 |
Mizoram | Aizawl | 0389 |
Sikkim | Gangtok | 03592 |
Andhra Pradesh | Visakhapatnam | 0891 |
Andaman & Nicobar Islands | Port Blair | 03192 |
Chandigarh (UT) | Chandigarh | 0172 |
Ladakh | Leh | 01982 |
Puducherry (UT) | Puducherry | 0413 |
Suggested Post: US Phone Number Format
If you're calling an Indian landline from another country, it's not the same as calling within India. Youâll need to follow a specific international dialing format, which includes three key parts:
Every country has its own exit code, this is the code you dial first to make an international call out of your country.
Here are some examples:
After the exit code, you need to dial India's country code, which is always +91
This lets the system know you're calling a number inside India.
Now comes the actual Indian landline number, but here's the important part:
You must remove the 0 from the beginning of the STD code
Then add the landline number after that
Hereâs the correct format:
Exit Code + 91 + STD Code + Landline Number
Keep Reading: UK Phone Number Format
Toll-free numbers in India are special telephone numbers that allow callers to reach businesses, services, or support lines without being charged. In simple terms, you donât pay anything when you dial a toll-free number, the receiver (company or service provider) pays for the call.
These numbers are most commonly used for customer service, helplines, banks, telecom operators, e-commerce sites, complaint support, and even government services.
Now letâs break down how toll-free numbers in India actually look and how to identify them:
There are mainly two formats that toll-free numbers follow in India:
Let me explain both clearly:
Example:
Example:
So, if youâre calling a business and see a number starting with 1800, itâs 100% free. But if it starts with 1860, just know you might get a small deduction if youâre not on an unlimited plan.
If you're in India:
Simply dial the 1800 or 1860 number directly â no prefix or STD code needed.
If you're outside India, unfortunately:
Most Indian toll-free numbers do not work internationally.
You may need to call their international support number instead or use the companyâs website for alternate options.
Smart Dial Hacks
Indian phone number format can look tricky at first: mobile numbers, landlines, area codes, toll-free formats⊠There's a lot going on. But once youâve seen how it all fits together, it starts making sense.
This blog covered everything step by step: how mobile numbers are structured, how to read landline numbers with the right area codes, how toll-free numbers are formatted, and what matters when dialing from different places. Itâs all about understanding the format so you donât get stuck or dial the wrong number.
Also, if youâre planning to call someone in India from other countries, Iâve written a separate blog that shows you exactly how to do it. Iâve added the links, you can check them out.
Thanks for reading this blog.
Have a good day.