National Long Distance Dialing within India
This page describes in detail how to make national long distance calls within India. NLD dialing pertains to any call made from one STD code area to another STD code area - e.g., to call Mumbai from Delhi, or Bangalore from Chennai.
The key thing to be aware of are the differences between landline phone numbers and mobile phone numbers - they are structured differently with one using area codes and the other being complete and self-contained.
So, right off you need to verify that you have a valid 10-digit local phone number - whether landline or mobile. Once you have the correct local numbering, dialing is simple and straightforward, as shown below.
Read below for further information.
India Landline vs. Mobile Phone Numbers
Complete India landline and mobile phone numbers are both always 10-digits long, but they are structured somewhat differently.
Landline numbers have an area code and a local subscriber number that may or may not both be included when written. Mobile phone numbers are self-contained and are always written with all 10-digits.
In addition, with landline numbers, the area codes and the subscriber numbers can both vary in length. This can be quite confusing if you are not familiar with Indian phone numbers - and sometimes even if you are.
Check here if you need more information on India landline or mobile phone numbers.
India Landline Phone Number Format *
India Mobile Phone Number Format *
* Phone number formatting notes:
India National Long Distance Dialing
Dialing an NLD call in India is easy if you follow these simple steps.
1. If you have an 11-digit local subscriber number starting with '0', you are ready to start dialing
If your India destination phone number starts with a '0' - e.g., 080 45481800 or 094 451 23456, then start dialing.
2. Otherwise, confirm that you have a proper 10-digit local subscriber number
If you don't have a 10-digit number, then you probably have a landline number without the area code. You can find the area code here.
If you are having trouble getting a properly formatted number, check here for details on landline and mobile number in India.
3. Dial India long distance code (NLD code): +0
Begin by dialing the NLD code (aka NDD) of +0.
4. If calling an India landline phone number...
a. Dial the regional area code / STD: aaa
The actual area code, or STD code, may vary from 2-digits to 4-digits long. Lookup India area codes
b. Dial the local subscriber number: nnn nnnn
the actual local subscriber number could vary from 5-digits to 8-digits long. The combined area code + subscriber number must total 10-digits.
5. If calling an India mobile phone number...
Simply dial the 10-digit mobile number: 9x xxx xxxxx
Area Codes / STD Codes for Major India Cities
If you are making an NLD call to one of India's major, you can find the STD code below.
Notes about local subscriber numbers:
In all cases, the final complete landline phone number must be 10-digits long.
Recommended Calling Cards
Recommended VoIP Providers
We recommend these VoIP providers for