Indian Phone Number: Structure, +91 Code & Formats Explained
Understand Indian phone numbers: +91 code, landline area codes, mobile formats, and how virtual numbers help with privacy and SMS verification.
Iacopo Bonandi, Founder & CEO
October 9, 2026
An Indian phone number is the unique identifier assigned to a landline or mobile subscriber within India’s telecommunications network. Whether you’re receiving an SMS OTP verification code or calling a business in Mumbai, understanding the structure of an Indian phone number helps you dial correctly and avoid privacy pitfalls. India uses the country code +91 and a closed numbering plan, meaning every number has a fixed length and no area-code prefixes are optional. For a deep dive into the +91 code itself, see our comprehensive 91 phone country code guide.
What Is an Indian Phone Number?
An Indian phone number is a numeric sequence that connects callers to a specific telephone line inside India. The Department of Telecommunications (DoT) administers a national numbering plan where all subscriber numbers, whether fixed or mobile, follow predefined lengths. Unlike some countries that use variable-length numbers or open dialing, India’s closed plan means you always dial the full number, even for local calls.
Numbers are divided into landline and mobile categories, each with its own pattern. Landline numbers combine a geographic area code with a local subscriber number, while mobile numbers belong to nationwide mobile network operators and are not tied to a location. Both types share the country code +91 when called from abroad.
Understanding the +91 Country Code and Dialing Format
The +91 prefix is India’s country code, assigned by the International Telecommunication Union. When you dial an Indian number from outside India, you replace the domestic trunk prefix “0” with “+91” (or “0091” from some networks). Inside India, a long-distance call uses a leading “0” before the area code or mobile prefix, but that zero is always dropped in international format.
As DialLink’s guide to India number format explains, the plan is closed, so once you supply the country code, you must enter the full subscriber number without any breaks. For a landline in New Delhi, the international format is +91 11 2xxx xxxx. For a mobile, it’s +91 9xxxx xxxxx. Our complete guide to the 91 country code phone format breaks down the dialing steps and common mistakes.
How Indian Landline Numbers Are Structured
Landline numbers in India consist of a geographic area code (2 to 4 digits) followed by a subscriber number of 6 to 8 digits. The total length inside India (including the trunk “0”) is usually 11 digits for metro cities and 10 digits for smaller towns. Internationally, after +91, the length is 10 digits for most landlines.
For example, a Mumbai landline might appear as 022-2xxx xxxx domestically but becomes +91 22 2xxx xxxx when dialed from abroad. Global Call Forwarding notes that Indian phone numbers typically include a trunk prefix, toll-free or area code, and a 7‑8‑digit subscriber number. Because the numbering plan is closed, you never omit area codes when dialing landlines—even within the same city.
Common Indian Landline Area Codes
Below are some well-known area codes and their associated cities. These are illustrative and not exhaustive; India has hundreds of STD (Subscriber Trunk Dialing) codes covering its states and union territories.
| Area Code | Major City / Region | Typical Subscriber Digits |
|---|---|---|
| 11 | New Delhi | 8 |
| 22 | Mumbai | 8 |
| 33 | Kolkata | 8 |
| 44 | Chennai | 8 |
| 20 | Pune | 8 |
| 40 | Hyderabad | 8 |
| 79 | Ahmedabad | 8 |
| 80 | Bengaluru | 8 |
Always confirm the exact area code with the recipient, as some regions have more than one code and mobile number portability does not apply to landlines.

Landline area codes connect cities across India like threads radiating from a central exchange.
Mobile Phone Numbers in India: Format, Portability, and Privacy Risks
Mobile numbers in India are always 10 digits long after the trunk “0” is removed. The first digit is drawn from the series 9, 8, 7, or 6, and the number is not tied to a geographic location. For instance, a number like 98765 43210 would be dialed internationally as +91 98765 43210.
Mobile numbers are issued by the Department of Telecommunications (DoT) to telecom operators who then assign them to subscribers. Each block of numbers indicates the original issuing operator, but mobile number portability means a subscriber can later move to any other operator while keeping the same number.
From a privacy standpoint, using your personal Indian mobile number for online OTP verification can expose you to unwanted marketing calls, spam SMS, and even SIM-swap risks. Many people therefore explore virtual numbers that can receive SMS without revealing their real identity. However, compatibility with popular platforms varies significantly—some services block virtual Indian numbers, while others accept them.

Using a personal Indian mobile number for OTP verification can expose you to spam; virtual numbers add a layer of privacy.
Virtual Indian Phone Numbers: SMS Verification and VoIP Options
A virtual Indian phone number operates over internet voice (VoIP) instead of a physical copper or mobile line. Providers like DIDWW offer India +91 local numbers that can be bought online and used for inbound call routing or SMS reception. These numbers look and function like regular Indian numbers, making them suitable for businesses needing a local presence or for individuals who want to keep their personal mobile private during account verifications.
Virtual numbers can receive SMS OTP codes in many—but not all—cases. The success depends on the target platform’s fraud-detection rules, the number’s line type (mobile vs. landline vs. VoIP), and whether the number has been recycled. Some services require a true mobile number and will reject virtual Indian numbers. For a broader look at internet-based calling, our online phone call guide explains how VoIP services work and what privacy limits to expect.
When using a virtual Indian number for verification, remember that the number may have been previously assigned to someone else. Recycled numbers can still receive SMS meant for the former holder, which might include sensitive OTPs or account alerts. Always choose a provider that gives you full control over the number and check whether SMS reception with Indian network routing is supported by your specific use case.
It’s also important to note that India’s telecom regulator has tightened rules around SIM card issuance and identity verification. Legitimate virtual number providers comply with these regulations by offering real, operator-backed numbers that have undergone proper Know Your Customer (KYC) verification, rather than disposable temporary digits that lack proper KYC—so a trustworthy provider is essential. Before purchasing, confirm that the provider performs identity verification in line with local regulations, as numbers without proper KYC are more likely to be flagged by online services.
FAQ
What are Indian phone numbers?
Indian phone numbers are the numeric identifiers assigned to landline and mobile subscribers within India’s closed national numbering plan. They include a country code (+91), an area code for landlines or a mobile series prefix, and a subscriber number of 6 to 8 digits for landlines or a 10‑digit mobile number.
What is +91 in Indian phone numbers?
+91 is the international country code for India. When calling India from abroad, you replace the domestic trunk prefix “0” with +91. For example, a Delhi landline seen as 011‑2xxx xxxx inside India becomes +91 11 2xxx xxxx in international format.
Are there 12‑digit phone numbers in India?
No. Under the current national numbering plan, mobile numbers are 10 digits after the country code, and landline numbers are up to 10 digits (after +91). Including the trunk prefix “0”, a landline shows 11 digits domestically, but the total length never reaches 12 digits. There is no active 12‑digit numbering scheme in India.
Get Your Own Indian Virtual Number
Keep your personal mobile private and manage OTP verification securely with a +91 virtual number. Explore +91 virtual numbers now and start receiving SMS online without exposing your real phone number.
Ready to receive a verification code on a real mobile number?
Browse services