Complete Guide to India Phone Number Formats: Mobile, Landline, Toll-Free (2025)
Everything NRIs and travelers need to know about dialing India correctly — formats, examples, and common mistakes
14 min read · Updated December 2025
In 2025, India's telecom landscape is booming with over 1.1 billion mobile subscribers and expanding 5G networks. For NRIs, travelers, or businesses, understanding India phone number format is crucial to avoid connection errors, high costs, or failed calls. Whether you're dialing a Mumbai mobile from New York or a Delhi landline from London, getting the format right saves time and frustration.
At Dial91, we've helped millions dial India since 2008. This 1,350-word guide breaks down mobile, landline, toll-free formats with examples, international dialing tips, validation methods, and common pitfalls. Let's dive in.
Basics of India Phone Numbers in 2025
India uses a 10-digit closed numbering system for most numbers, managed by the Department of Telecommunications (DoT) and TRAI. No changes are expected in 2025, but 5G rollout means more virtual numbers. All numbers start with specific digits based on type, and international calls use +91 prefix.
Key facts:
- Total digits: 10 for mobile/landline; 11–13 for toll-free.
- Country code: +91 (ISO IN).
- Leading zero: Never used internationally; domestic landlines may include it.
- Number portability: Allowed since 2011, so prefixes don't always indicate original operator.
India Mobile Number Format
India has the world's second-largest mobile market, with 1.15 billion subscribers in 2025. Mobile numbers are 10 digits, starting with 6,7,8, or 9 (allocated by DoT).
Domestic format: 9XXXX XXXXX (e.g., 9876543210)
International format: +91 9XXXX XXXXX (e.g., +91 9876543210)
E.164 format (global standard): +919876543210
Breakdown:
- First digit: 6–9 (indicates mobile; 9 most common for new numbers).
- Next 9 digits: Unique subscriber ID.
- No area codes for mobiles — nationwide portability.
Examples:
- Jio mobile: +91 70012 34567
- Airtel mobile: +91 98765 43210
- Vi mobile: +91 84567 89012
For calling: From US, dial 011-91-9876543210. Use apps like Dial91 for 1.5¢/min rates.
Common Error
Don't add 0 before mobile numbers internationally — it's for domestic trunk dialing only.
India Landline Number Format
Landlines are declining (under 20 million in 2025), but still used for businesses/government. Format: Area code (2–4 digits) + subscriber number (6–8 digits), total 10 digits.
Domestic: 0 + area code + number (e.g., 022 12345678 for Mumbai)
International: +91 + area code (no 0) + number (e.g., +91 22 12345678)
Area codes (STD - Subscriber Trunk Dialing):
- 2-digit: Major cities (e.g., 11 Delhi, 22 Mumbai, 44 Chennai, 33 Kolkata).
- 3-digit: Medium cities (e.g., 120 Ghaziabad, 731 Indore).
- 4-digit: Small towns (e.g., 135 Dehradun, 5222 Lucknow).
Examples:
- Delhi landline: +91 11 23456789
- Bangalore landline: +91 80 12345678
- Hyderabad landline: +91 40 98765432
Tip: Search \"STD code [city]\" for area codes. Landlines often require exact format for connection.
India Toll-Free Number Format
Toll-free (freephone) numbers are free for callers within India, paid by the recipient. Common for customer service.
Format: 1800-XXX-XXXX (11 digits) or 1800-XXXX-XXXX (12–13 digits for vanity).
International: +91 1800 XXX XXXX (but may not be free from abroad; check charges).
Examples:
- Bank helpline: 1800 123 4567
- Airline support: 1800 180 1234
- Vanity: 1800-GO-INDIA (mapped to digits)
Note: From US, dial 011-91-1800-XXX-XXXX — you'll pay intl rates.
Pro Tip
For validation, use regex: Mobile ^[6-9]\d{9}$, Landline ^[2-9]\d{1-3}\d{6-8}$ (total 10 digits).
How to Dial India Numbers Internationally (From US/UK/Canada)
General format: Exit code + 91 + number (no leading 0).
| From Country | Exit Code | Example (Mobile) | Example (Landline) | Example (Toll-Free) |
|---|---|---|---|---|
| USA/Canada | 011 | 011 91 9876543210 | 011 91 22 12345678 | 011 91 1800 1234567 |
| UK | 00 | 00 91 9876543210 | 00 91 11 23456789 | 00 91 1800 1234567 |
| Australia | 0011 | 0011 91 9876543210 | 0011 91 80 12345678 | 0011 91 1800 1234567 |
| Other | + | +91 9876543210 | +91 40 98765432 | +91 1800 1234567 |
Apps like Dial91 auto-format — just enter the number.
Common Mistakes and How to Avoid Them
- Adding 0 Internationally: Wrong: +91 09876543210. Correct: +91 9876543210.
- Mixing Formats: Landlines need area code without 0 abroad.
- Invalid Starting Digit: Mobiles don't start with 0–5.
- Toll-Free Charges: Not free internationally — use VoIP for savings.
- Number Length: Always 10 digits for local; check total.
Validation tools: Use online checkers or regex for apps.
Important Warning
Scammers use spoofed +91 numbers — verify callers before sharing info.
Virtual and Special Numbers in India 2025
Virtual numbers (via VoIP): Same formats, but cloud-based. Great for businesses.
Short codes: 5–6 digits for services (e.g., 1909 Do Not Disturb).
Emergency: 112 (universal), 100 (police).
Future of India Phone Formats
No major changes in 2025, but eSIM growth means more virtual mobiles. TRAI may introduce 11-digit mobiles by 2030 if needed.
Dial India correctly every time with Dial91 — low rates, auto-formatting, and crystal-clear calls.
→ Start Calling India for 1.5¢/min
Final Thoughts
Mastering India phone formats ensures smooth connections. Bookmark this guide — happy dialing!
Telecom Expert & NRI Advocate at Dial91
Priya has simplified dialing for NRIs since 2015, helping families stay connected across borders.


