Introduction
Most dialing errors into India are not caused by ignorance — they are caused by confidence. People assume knowing the country code (+91) is enough, or that Indian numbers work like numbers back home.
They do not. The Indian phone number format operates under a set of rules — 10-digit consistency, variable-length area codes, trunk prefix behavior, and mobile series logic — that differ meaningfully from North American and European norms.
Get a single element wrong and the call drops, the SMS fails, or your CRM accumulates unreachable records. This guide covers every layer: national structure, mobile versus landline distinctions, dialing India from any country, a major city area code reference, and what organizations routing calls into India at scale actually need beyond a dialing guide.
- The 10-digit structure rule that governs every Indian phone number — mobile and landline
- How to read Indian mobile number prefixes and identify operators from the first digits
- Variable-length STD area codes for landlines and how subscriber digit counts change
- Step-by-step guide to dialing India from the USA, UK, Australia, and any country
- Quick reference for major Indian city STD codes: Delhi, Mumbai, Kolkata, Chennai, and more
- Three business-critical challenges that go beyond knowing the dialing format
- Seven FAQ answers to the most common Indian phone number questions
The Structure of the Indian Phone Number Format
The first and most important rule of the Indian phone number format is consistent total length: every Indian telephone number — mobile or landline — is exactly 10 digits after the country code and any leading trunk prefix are removed.

India's numbering system is governed by the Telecom Regulatory Authority of India (TRAI) through the National Telecommunication Numbering Plan (NTNP). The International Telecommunication Union (ITU) assigned India the country code +91 in the 1960s, and it remains unchanged.
This 10-digit uniformity was achieved through a phased rollout in the early 2000s, when shorter legacy landline numbers were extended to match the standard.
- Domestic calls: Dial 0 (trunk prefix) + 10-digit number
- International calls to India: Dial +91 + 10-digit number (drop the leading 0)
- Mobile numbers — 10 digits, beginning with 6, 7, 8, or 9
- Landline numbers — area code (2–4 digits) + subscriber number totaling 10 digits
- Toll-free numbers — begin with 1800, followed by additional digits
Indian Mobile Number Format: Prefixes and Structure
India has surpassed 1.1 billion mobile subscribers, making it one of the world's two largest mobile markets. All mobile numbers are uniformly 10 digits with no embedded area code. The leading digit indicates the operator's allocated series.

Any 10-digit number beginning with 0 through 5 belongs to a landline area code range, not a mobile series.
When storing Indian mobile numbers in CRM systems, contact center platforms, or international databases, always normalize to E.164 format (+91XXXXXXXXXX, no spaces, no dashes) to prevent routing failures and duplicate record creation.
- 6xxx series — newer allocations supporting Reliance Jio and other operators' 4G/5G expansion
- 7xxx series — assigned across multiple operators including Vi (Vodafone Idea) and BSNL
- 8xxx series — widely distributed to Airtel, Jio, BSNL, and regional carriers
- 9xxx series — the original mobile allocation, used by all major national operators
- Domestic format: 09876543210 (with trunk prefix 0)
- International format: +91 9876543210 (without trunk prefix)
- E.164 (VoIP/CRM standard): +919876543210 (no spaces or dashes)
Indian Landline Number Format: Area Codes Explained
Indian landline numbers use a variable-length area code, known as an STD (Subscriber Trunk Dialing) code, combined with a local subscriber number. The total always equals 10 digits: STD code + Subscriber number = 10 digits.
Area code length varies by city size: 2-digit STD codes are reserved for the four major metro cities (Delhi, Mumbai, Kolkata, Chennai), whose subscriber numbers are therefore 8 digits long. 3-digit STD codes are used by large secondary cities with 7-digit subscriber numbers.
4-digit STD codes are assigned to smaller towns and rural districts with 6-digit subscriber numbers.
A number listed on a Mumbai business card as 022-12345678 becomes +91 22 12345678 in international format — the 0 is dropped, replaced by +91.
- From within India (different area): 0 + STD code + subscriber number
- From within the same city: subscriber number only (no STD code needed)
- International format: +91 + STD code + subscriber number (no leading 0)
- 2-digit metro codes (Delhi 11, Mumbai 22): yield 8-digit subscriber numbers
- 3-digit city codes (Jaipur 141, Lucknow 522): yield 7-digit subscriber numbers
- 4-digit town codes: yield 6-digit subscriber numbers
How to Dial an Indian Phone Number From Abroad
Calling India from another country follows a consistent sequence regardless of origin country. Exit code varies by your location — USA and Canada use 011, UK and most of Europe use 00, Australia uses 0011.

On any mobile phone, the + prefix (long-press 0 on most devices) universally replaces the exit code and works from any country without memorizing country-specific exit codes.
Always remove the leading 0 from the Indian number before dialing internationally — a domestic mobile listed as 09876543210 becomes 9876543210, and a landline listed as 022-12345678 becomes 22 12345678.
- Step 1 — Dial your exit code: USA/Canada: 011 · UK/Europe: 00 · Australia: 0011 · Mobile: use +
- Step 2 — Dial India's country code: 91
- Step 3 — Dial the 10-digit number: drop any leading 0
- US to Mumbai landline: 011 91 22 12345678
- UK to Delhi mobile: 00 91 9876543210
- Any country via mobile: +91 9876543210
Major Indian City STD Area Codes: Quick Reference
The following STD codes serve India's largest urban centers and are the most frequently dialed when calling Indian landlines from abroad. Metro cities (Delhi, Mumbai, Kolkata, Chennai) use 2-digit codes, yielding 8-digit subscriber numbers.
Secondary cities like Jaipur and Lucknow use 3-digit codes, yielding 7-digit subscriber numbers. A complete STD code database is maintained by India's Department of Telecommunications (DoT).
For businesses handling these numbers at scale, a cloud contact center platform with built-in E.164 normalization standardizes every variant before routing.
- Delhi (NCT): 11 — format: +91 11 XXXX XXXX
- Mumbai: 22 — format: +91 22 XXXX XXXX
- Kolkata: 33 — format: +91 33 XXXX XXXX
- Chennai: 44 — format: +91 44 XXXX XXXX
- Bangalore: 80 — format: +91 80 XXXX XXXX
- Hyderabad: 40 — format: +91 40 XXXX XXXX
- Pune: 20 — format: +91 20 XXX XXXX
- Ahmedabad: 79 — format: +91 79 XXXX XXXX
- Jaipur: 141 — format: +91 141 XXX XXXX
- Lucknow: 522 — format: +91 522 XXX XXXX
“Getting each element right ensures every call connects, every SMS delivers, and every CRM record stays clean.”
Why Businesses Calling India Need More Than a Dial Guide
Understanding the Indian phone number format is table stakes. For businesses that route calls into or out of India at any meaningful volume, three deeper challenges arise that no dialing guide addresses.

Format inconsistency in records. Indian numbers appear in CRM databases in at least six written variants — with and without country code, trunk prefix, dashes, or spaces. A platform with built-in E.164 normalization converts every valid Indian number variant to standard format before routing, eliminating bad-record accumulation and misdialed calls automatically.
**TRAI Do Not Disturb compliance.** India's DND registry covers more than 300 million registered mobile numbers. Businesses running outbound campaigns into Indian mobile numbers face legal and reputational exposure without automated DND-check workflows — a capability embedded in enterprise contact center platforms but missing from basic VoIP dialers.
Multilingual interaction quality. India has 22 constitutionally scheduled languages and hundreds of regional dialects. Contact center AI that handles only English or applies rigid DTMF menus fails immediately with a large portion of Indian callers.
Teloz's AI NLP voicebot and chatbot platform is built for complex, variable-language inbound routing — understanding natural-language intent across linguistic variation without forcing callers into fixed response trees.
Conclusion
The Indian phone number format is built on one elegant rule — 10 digits, every time — but the variables inside that rule require genuine precision: mobile series logic, variable STD code lengths, trunk prefix handling, and international exit code selection. Getting each element right ensures every call connects, every SMS delivers, and every CRM record stays clean.
For individuals and small teams, a dial guide is enough. For businesses routing meaningful India-facing call volume, the next layer is a contact center platform that normalizes number formats automatically, manages TRAI compliance, and delivers AI-powered interaction quality across India's multilingual caller base.
Discover how Teloz handles India-facing contact center operations.
