How do I call a number in India?

To assist you in calling from Australia to India we have provided a table of area codes or city codes for India as a reference. Always verify the local area code and phone number in India before making your international call.

In some cases local area codes are changed with little or no notice to the general public. Also note that some countries do not use area codes or have combined previously used area codes with the local subscriber number.

COUNTRYCOUNTRY CODELOCATIONAREA CODEIndia91Ahmedabad, Gujarat79India91Allahabad, Uttar Pradesh532India91Aurangabad, Maharashtra240India91Bangalore, Karnataka80India91Belgaum, Karnataka831India91Bhagalpur, Bihar641India91Bhopal, Madhya Pradesh755India91Bhubaneswar, Odisha674India91Chennai, Tamil Nadu44India91Coimbatore, Tamil Nadu422India91Dehradun, Uttarakhand135India91Dhanbad, Jharkhand326India91Erode, Tamil Nadu424India91Gorakhpur, Uttar Pradesh551India91Guntur, Andhra Pradesh863India91Guwahati, Assam361India91Gwalior, Madhya Pradesh751India91Hubli - Dharwad, Karnataka836India91Hyderabad, Telangana40India91Indore, Madhya Pradesh731India91Jabalpur, Madhya Pradesh761India91Jaipur, Rajasthan141India91Jalandhar, Punjab181India91Jamshedpur, Jharkhand657India91Jodhpur, Rajasthan291India91Kakinada, Andhra Pradesh884India91Kalyan, Maharashtra251India91Kannur, Kerala497India91Kanpur, Uttar Pradesh512India91Kochi, Kerala484India91Kolkata, West Bengal33India91Kollam, Kerala474India91Kota, Rajasthan744India91Kozhikode, Kerala495India91Lucknow, Uttar Pradesh522India91Ludhiana, Punjab161India91Madurai, Tamil Nadu452India91Malappuram, Kerala483India91Mangalore, Karnataka824India91Mumbai, Maharashtra22India91Mysore, Karnataka821India91Nagpur, Maharashtra712India91Nellore, Andhra Pradesh861India91New Delhi, Delhi11India91Patiala, Punjab175India91Patna, Bihar612India91Puducherry, Puducherry413India91Pune, Maharashtra20India91Rajahmundry, Andhra Pradesh883India91Salem, Tamil Nadu427India91Shillong, Meghalaya364India91Surat, Gujarat261India91Thiruvananthapuram, Kerala471India91Thrissur, Kerala487India91Tiruchirappalli, Tamil Nadu431India91Tirupati, Andhra Pradesh877India91Tiruppur, Tamil Nadu421India91Tirur, Kerala494India91Tumkur, Karnataka816India91Udaipur, Rajasthan294India91Ujjain, Madhya Pradesh734India91Vadodara, Gujarat265India91Vapi, Gujarat260India91Varanasi, Uttar Pradesh542India91Vijayawada, Andhra Pradesh866India91Visakhapatnam, Andhra Pradesh891India91Warangal, Telangana870India91Agra, Uttar Pradesh562India91Bareilly, Uttar Pradesh581

Telephone numbers in India are administered under the National Numbering Plan of 2003 by the Department of Telecommunications of the Government of India. The numbering plan was last updated in 2015. The country code "91" was assigned to India by the International Telecommunication Union in the 1960s.[1]

Fixed-line (landline) numbers

Subscriber trunk dialling (STD) codes are assigned to each city, town and village. These codes can be between 2 and 8 digits long, with the largest metropolitan areas and cities having the shortest (two-digit) codes:

Second-tier cities and metropolitan areas, as well as large or particularly significant towns have three-digit area codes:

The first-ever long-distance subscriber trunk dialing (STD) call in India was made between the cities of Kanpur and Lucknow in 1960.[citation needed]

The total length of all phone numbers (area code and the phone number) is constant at 10 digits. For example, the number 7513200000 signifies the area code 751 (the area code for Gwalior) followed by the phone number.

Fixed-line or landline numbers are at most 8 digits long.

Fixed-line operators

Due to the availability of multiple operators offering fixed-line (landline) services (either wired or wireless), there is an operator code for each telephone number, which is the first digit in the phone number.[2][3]

For example, a number formatted in the style (020) 3xxx-xxxx represents a fixed-line number in Pune operated by Reliance Communications, while (011) 2xxx-xxxx is a fixed-line number in Delhi operated by MTNL, and (07582) 2xx-xxx is a fixed-line number in Sagar, Madhya Pradesh operated by BSNL.

Format for dialling fixed-line numbers

No prefix is required to call from one landline to another within the same area code, as variable-length dialling rules apply. A prefix of the number zero + the area code is required to dial from a landline phone in one STD code area to another. The same prefix of the number zero + the area code is required to dial any fixed-line number in India from a mobile phone, irrespective of the area code.

For example, to dial a landline number in Indore, one would have to dial

  • from a landline in Indore: the phone number
  • from a landline in Mumbai: 0731 and then the phone number
  • from any mobile phone in India: 0731 and then the phone number
  • from outside India: +91, then 731, and then the phone number

Before 10 March 2009, as per Department of Telecommunications memorandum dated 9 February 2009.[4][5] there were some exceptions to this general rule for STD areas falling close to each other (within a radius of 200 kilometre), where "0" can be replaced with "95" e.g. to dial Delhi from Gurgaon, one dials 9511+landline number.

Mobile numbers

A typical mobile number in India is "+91 xxxx-nnnnnn". The first four digits initially indicated an operator's code, while the remaining six digits are unique to the subscriber. However, with mobile number portability in place, the first four digits no longer indicate a particular operator.

Short code

There are many businesses in the Indian market who rent keywords on a monthly basis, whose characters on a typical mobile phone keypad represent short codes. Short codes are five digits in length and have to start with the digit '5' like 58888 as of 2007. Previously, they were four-digit in number and could be of any combination, like 8888 or 7827. The current five digits can be extended by three digits further representing 3 additional characters. Messages sent to these short codes are commonly referred to as Premium Rate SMS Messages and have a cost per message depending on the operator as well as the service and the company.

Telemarketing

Telemarketers have been issued 10-digit telephone numbers starting with 140 (140XXXXXXX) by the Department of Telecommunications on TRAI's request.[6][7]

How do I call an Indian cell phone number?

First dial 011, the U.S. exit code. Next dial 91, the country code for India. Then dial the area code (2-4 digits -- please see a sample calling code list below) and finally the phone number (area code plus phone number equals 10 digits).

How do I dial a +91 number?

Dial the international call prefix (00/+), India's country code (91), the area code without the 0 and finally the subscriber number, e.g., 00-91-22-XXXXXXXX or +91-22-XXXXXXXX.

How do I make a calls to India?

Make sure the number is in international format! That means it should start with either a + or 00, followed by the country code for India (91), followed by the phone number. This should be a 12 digit phone number in total. Once you've typed out the number you wish to call press the green dial button right below.

How do I call an 8 digit number in India?

Indian base phone numbers are comprised of eight digits, split into groups of four, like this: 1234 5678. So if you're placing a call to Mumbai, you might see the number written as 22 1234 5678. In this case, you'll want to dial +91 22 1234 5678 if you're calling from a mobile phone.