Indian STD Phone Codes
Complete 2026 Directory — 100+ Area Codes
What is an STD Code?
STD (Subscriber Trunk Dialling) codes are telephone area codes used in India for making long-distance calls within the country. Every city, town, and region in India has a unique STD code assigned by the Department of Telecommunications (DoT), Government of India.
STD codes are essential for dialling landline numbers from one city to another. While mobile phone numbers in India are 10 digits and don't require an STD prefix, landline calls still use the traditional STD dialling system.
Metro City STD Codes
India's major metropolitan cities have short 2-digit STD codes:
| City | STD Code | State | Full Dialling Format |
|---|---|---|---|
| Delhi / NCR | 011 | Delhi | 011-XXXXXXXX |
| Mumbai | 022 | Maharashtra | 022-XXXXXXXX |
| Kolkata | 033 | West Bengal | 033-XXXXXXXX |
| Chennai | 044 | Tamil Nadu | 044-XXXXXXXX |
| Bangalore | 080 | Karnataka | 080-XXXXXXXX |
| Hyderabad | 040 | Telangana | 040-XXXXXXXX |
| Ahmedabad | 079 | Gujarat | 079-XXXXXXXX |
| Pune | 020 | Maharashtra | 020-XXXXXXXX |
How to Dial STD Numbers
There are different formats depending on where you are calling from:
- Within India (landline to landline): Dial
0+ STD Code + Local Number. Example:0-11-23456789for Delhi. - Within India (mobile to landline): Same format —
0+ STD Code + Local Number. - From abroad to India: Dial
+91+ STD Code (without leading 0) + Local Number. Example:+91-11-23456789. - Within the same city: Dial only the local number without the STD code.
STD Codes by State
STD codes are organized by state and telecom circles. Here are some important state-level codes:
| State / UT | Major City | STD Code |
|---|---|---|
| Uttar Pradesh | Lucknow | 0522 |
| Rajasthan | Jaipur | 0141 |
| Madhya Pradesh | Bhopal | 0755 |
| Bihar | Patna | 0612 |
| Punjab | Chandigarh | 0172 |
| Kerala | Thiruvananthapuram | 0471 |
| Assam | Guwahati | 0361 |
| Goa | Panaji | 0832 |
| Odisha | Bhubaneswar | 0674 |
| Jharkhand | Ranchi | 0651 |
Frequently Asked Questions
What is the difference between STD and ISD codes?
STD (Subscriber Trunk Dialling) codes are for domestic long-distance calls within India. ISD (International Subscriber Dialling) codes are for calling other countries. India's ISD code is +91.
Do I need an STD code for mobile calls?
No. Indian mobile numbers are 10-digit numbers that can be dialled directly without any STD code. STD codes are only needed when calling landline numbers from a different city.
How many digits does an STD code have?
Indian STD codes range from 2 to 5 digits. Metro cities like Delhi (11), Mumbai (22), Kolkata (33), and Chennai (44) have 2-digit codes. Smaller cities typically have 3-5 digit codes. The combined length of STD code + local number is always 10 digits.
Are STD codes changing?
The Department of Telecommunications periodically updates STD codes. Some areas have been reorganized or merged. Use our STD Code Finder Tool for the most up-to-date codes.
Free STD Code Lookup Tool
Use our free online STD Code Finder to instantly search any Indian telephone area code. Search by city name, state, or code number — get instant results with no registration required.
Our database covers 100+ STD codes across all Indian states and union territories, updated regularly to reflect the latest allocations by the Department of Telecommunications.