Complete guide to Subscriber Trunk Dialling codes — India's domestic area codes for city-to-city calling
STD stands for Subscriber Trunk Dialling. An STD code is a numeric prefix (area code) assigned to each city, town, or region in India by the Department of Telecommunications (DoT). It identifies the geographic destination of a landline call and is required when making long-distance domestic calls.
STD codes in India range from 2 to 4 digits (excluding the leading 0). Major metros have shorter codes (e.g. 11 for Delhi, 22 for Mumbai), while smaller towns have longer 3- or 4-digit codes. The leading 0 is a trunk prefix — it is dialled domestically but dropped when calling from abroad.
Format: 0 + [STD Code] + [Local Number]
Example: To call a Bangalore landline (STD 080, local number 2345 6789) from Delhi: dial 080-2345 6789
From abroad: Drop the leading 0 and add India's ISD code (+91): +91 80 2345 6789
| City | STD Code |
|---|---|
| New Delhi | 011 |
| Mumbai | 022 |
| Kolkata | 033 |
| Chennai | 044 |
| Bangalore | 080 |
| Hyderabad | 040 |
| Ahmedabad | 079 |
| Pune | 020 |
| Jaipur | 0141 |
| Lucknow | 0522 |
| Chandigarh | 0172 |
| Kochi | 0484 |
| Bhopal | 0755 |
| Patna | 0612 |
| Guwahati | 0361 |
| Thiruvananthapuram | 0471 |
| Coimbatore | 0422 |
| Visakhapatnam | 0891 |
The total length of STD code + local number always adds up to 10 digits (excluding the leading 0). Shorter STD codes have longer local numbers and vice versa.