India Country Code: +91
The country code for India is +91. Here is how to dial the number correctly from the USA, with examples and the best time to call.
Dialing information
- Country code+91
- LanguagesHindi, English, Regional
- Time zonesAsia/Kolkata
- Phonecall rate$0.08/min
Landline$0.10/minMobile$0.08/min
Call India from your browser at low rates. No app or SIM required.
Call India nowCalling format
- Country code+91
- Mobile format pattern+91 XXXXX XXXXX
- Landline format pattern+91 XX XXXX XXXX
- NotesOmit leading 0 when using country code; include area code where applicable.
Valid number patterns
Valid mobile number pattern
+91 XXXXX XXXXX
e.g. +91 81234 56789
Valid landline number pattern
+91 XX XXXX XXXX
Time difference
India is 9.5 to 10.5 hours ahead of United States, varying with daylight saving.
Best time to call: 22:30 to 07:30 your local time.
Dialing specifics for India
- India observes a single time zone.
- Drop the national trunk prefix 0 after +91 when calling from abroad.
- Area codes vary in length, so the local number length changes by city.
- Mobile numbers start with 6, 7, 8, 9.
Useful phrases in Hindi
A few ways to politely open or answer a call in India.
- हैलोHailoCasualHello (on the phone)answering the phone
- नमस्तेNamasteFormalRespectful greetingpolite opener
Looking for calling rates? See cheap calls to India for current per-minute pricing.
Frequently asked questions
Common questions about calling India with the +91 country code.
- What is the country code for India?
- The country code for India is +91. From the USA, dial 011 (or +), then 91, then the local number without the leading zero.
- How do I call India from the USA?
- Dial 011 91 and the number without the leading zero, or from your browser just enter +91 and the number. The exit code is added automatically.
- How much does it cost to call India?
- With Phonecall, calls to India start at 0.10 $/min for landlines and 0.08 $/min for mobiles. The exact rate is shown before you dial, with no subscription.
Call planning
Check local time in India and your location so you call at a good time.
Time zones in India
Asia/Kolkata
Best times to call are typically 9 AM – 5 PM local time in India. Avoid calling during early morning (before 8 AM) or late evening (after 9 PM) local time.