If a number lands on your screen beginning with +91, or 91 if the plus sign was stripped by your messaging app, you are looking at India. The India country code is +91, assigned by the ITU and in continuous use since the earliest days of international direct dialing. Whether you are calling family in Hyderabad, following up with a vendor in Bangalore, or trying to figure out why a stranger just texted you a six-digit OTP from a +91 number, every India-bound call or message starts with the same two digits.
This page covers the dialing sequence from the United States, the format Indian mobile and landline numbers use, a verified list of city STD codes, time-zone guidance (India sits on a half-hour offset that trips up most calendar apps), what to do about OTP messages from +91, and what a call to India actually costs through a browser.
Which country is +91?
+91 is India. No ambiguity, no shared assignment. The ITU allocates country codes in blocks, and the 9 block went largely to South and Central Asia. India's immediate neighbors use adjacent codes: Pakistan is +92, Afghanistan is +93, Sri Lanka is +94, Myanmar is +95, the Maldives is +960, Bhutan is +975, and Nepal is +977. If a number begins with +91 but is only nine or ten digits after the code, you are looking at an Indian subscriber number. If it begins with 91 followed by a long string without any plus sign, your handset or app has quietly dropped the international prefix. The country is still India.
A quick way to confirm: an Indian mobile subscriber number is always exactly ten digits after +91, and the first of those ten digits is 6, 7, 8, or 9. Nothing else is a valid Indian cell number in 2026.
How to dial a +91 number from the United States
From a US landline or cell phone, the sequence is:
011 + 91 + area or mobile number
On any US mobile phone, the plus sign shortcut works too: press and hold the 0 key until a + appears, then type 91 and the rest of the number. The handset converts + into the correct international access prefix for whatever network you are on, so you do not have to remember 011 at all. For older landlines or office phone systems that insist on digits, 011 is the exit code for the United States and Canada.
A worked example. Say you want to call a Mumbai mobile that writes itself locally as 98765 43210. From the US, you dial:
011 91 98765 43210
Or, with the plus-key shortcut on a cell phone, which is also the form a browser dialer like Phonecall expects (it does not take 011):
+91 98765 43210
Landline numbers follow the same pattern, except the city area code (what Indians call the STD code) sits between +91 and the subscriber digits. For a Delhi landline printed locally as 011 2345 6789, note that the leading 0 is the national trunk prefix used only inside India. From abroad you drop it. The dialable sequence from the US becomes:
011 91 11 2345 6789
Or with the shortcut:
+91 11 2345 6789
That trunk-prefix rule is the single most common source of failed calls to India. If someone sends you a number that begins with 0, strip the 0 before dialing from outside the country. Everything else slots in behind +91.
Indian number format in plain English
Every modern Indian phone number has ten digits of subscriber identity after the country code. The first digit tells you what you are calling.
Mobile numbers start with 6, 7, 8, or 9. There is no city or state information encoded in a mobile number anymore. Portability is nationwide, so a 98-series number issued in Chennai years ago may now be used by someone living in Toronto. Treat mobile numbers as personal, not geographic.
Landlines (fixed-line numbers) begin with a city STD code, which varies in length from two digits for the largest metros to four digits for smaller towns. The subscriber portion fills the remaining digits to a ten-digit total. The leading 0 you often see printed on business cards and billboards (0 22, 0 11, 0 80) is the domestic trunk prefix, used only when dialing between Indian cities from within India. Internationally, you dial +91 and skip the 0.
Here are the STD codes for ten of India's largest urban centers, verified against the National Numbering Plan published by the Department of Telecommunications.
| City | STD code (local) | From the US |
|---|---|---|
| Mumbai | 022 | +91 22 ... |
| Delhi | 011 | +91 11 ... |
| Bangalore (Bengaluru) | 080 | +91 80 ... |
| Chennai | 044 | +91 44 ... |
| Kolkata | 033 | +91 33 ... |
| Hyderabad | 040 | +91 40 ... |
| Ahmedabad | 079 | +91 79 ... |
| Pune | 020 | +91 20 ... |
| Jaipur | 0141 | +91 141 ... |
| Lucknow | 0522 | +91 522 ... |
A few others worth knowing: Chandigarh 0172, Kochi 0484, Patna 0612, Bhopal 0755, Nagpur 0712. The complete list of Indian STD codes runs far longer. When you see any of these as a leading cluster inside a longer Indian number, you are looking at a landline anchored to that city.
"I got an OTP or SMS from a +91 number. Should I worry?"

Short answer: usually, no. Most unexpected +91 OTPs are harmless.
A huge number of SaaS platforms, payment processors, airlines, hotels, and e-commerce retailers route their one-time-passcode SMS traffic through Indian sender IDs even for customers outside India. If you just signed up for anything, booked a flight on an airline with Indian operations, or used a payment gateway with an Indian corridor, a +91 OTP is almost certainly from that transaction.
The pattern to watch out for is a +91 message you did not trigger that includes a link, a call-back number, or a verification code paired with a request to read the code aloud. That is social engineering: do not click, do not call back, do not share the code. A plain OTP with no link is safe to ignore. The code expires within minutes.
A real inbound call from +91 is less common and worth more suspicion if you were not expecting it. Let it go to voicemail and look up the real company number separately before engaging.

Can a +91 number belong to someone in the United States?
Yes, and more often than people assume. Many Indian-born US residents keep their +91 number active for banking OTPs, family contact, and KYC verification on Indian financial services. Jio, Airtel, and Vi all offer international plans that let a +91 SIM receive SMS worldwide, and a growing number of expats run eSIM profiles that keep an Indian number alive on a US-based phone. If your contact Priya in New Jersey texts you from a +91 number, that is normal. When you call her back, dial it as a standard +91 international call.
Time zones: India sits half an hour off the grid
Indian Standard Time is UTC+5:30, a single time zone covering the entire country from Gujarat to Arunachal Pradesh. India does not observe daylight saving, so the offset is constant year-round.
The half-hour piece matters because many calendar apps round to the nearest hour and will quietly schedule your meeting thirty minutes off. From the US east coast, India is 10 hours 30 minutes ahead during standard time and 9 hours 30 minutes ahead during spring and summer when the east coast moves to EDT. From the west coast, add three hours to those figures. A 9:00 AM Pacific call lands around 9:30 PM in Mumbai during the summer, which is late but still workable for family. A 7:00 AM Pacific call lands around 7:30 PM in Mumbai, which is usually ideal.
If you are coordinating with a team in Bangalore, the easiest practical window is early US morning to late Indian evening, say 7:00 to 9:00 AM Pacific. The hardest window is US afternoon, which falls in the middle of the Indian night.
Emergency numbers in India
India has consolidated most of its emergency services under 112, a single number that dispatches police, fire, and medical response. The rollout was completed nationwide across all states and union territories in the years following 2019 under the Emergency Response Support System (ERSS) program. The older service-specific numbers still work for continuity:
- 100 for police
- 101 for fire
- 102 for ambulance
- 108 for medical emergency and disaster response in most states
- 1091 for women's helpline
- 1098 for child helpline
If you are a US traveler on the ground in India and need help, 112 is the one to remember. Dialing from your US SIM on roaming or from an eSIM, you dial 112 directly. There is no need for +91 or the US international access code for emergency services inside the country. For the rest of the trip, from visas to arrival, the government's Incredible India site is the official starting point.
What a call to India actually costs
Phonecall.app currently rates India at $0.08 per minute to Indian mobiles and $0.10 to landlines, with no connection fee and per-second billing. That is the live price from our rates page. For context, US carriers typically charge $2.00 to $5.00 per minute for international calls to India without a special plan, and even their best international add-ons land around $0.20 to $0.50 per minute. A thirty-minute conversation with your mother's mobile in Pune costs about $2.40 through Phonecall, versus somewhere between $6 and over $100 on a stock carrier plan.
There is no monthly fee, no SIM to buy, and no app to install. Sign in through a browser, type the number, and your first call runs on 30 seconds free so you can hear the quality before you add credit. The same account covers 218 countries at per-second billing.
Try a call to India with 30 seconds free
Troubleshooting: when a +91 call does not connect
If your call to a +91 number fails, work through this short list before assuming the number is dead.
The leading zero problem. As covered above, the 0 that appears in locally printed numbers (0 22 for Mumbai, for example) is for domestic Indian dialing only. From outside India, you drop it. If you have been dialing +91 022 and getting an error, try +91 22 followed by the rest.
Too few or too many digits. Count them. An Indian mobile is always exactly ten digits after +91. A landline, including the STD code without the leading 0, is also ten digits after +91. If you have nine or eleven, something was clipped or doubled in transit.
Mobile prefix check. If the first digit after +91 is anything other than 6, 7, 8, or 9, you are not looking at a current Indian mobile. It may be an old number that has been reassigned to a landline range, or the number may be mistyped.
Carrier international block. Some US carrier plans require you to opt in to international dialing before any outbound +91 call will complete. If every number you try fails with the same recorded message, call your carrier or sign in to the carrier app and check your international settings. A browser calling service bypasses this entirely because it does not rely on your carrier for the outbound leg.
DND and spam filters on the Indian end. India has aggressive national Do-Not-Disturb rules, set by the regulator TRAI, and some mobile numbers block international unknown callers by default. If the number rings once and drops, or goes straight to a recorded message in Hindi or a regional language, the receiving subscriber may have an inbound filter active. Ask them to whitelist your number.
Why a browser call makes sense for India specifically

India is one of the destinations where the gap between carrier pricing and browser-based pricing is widest. If you make even one weekly thirty-minute call home, you save tens of dollars a month compared to a US mobile carrier's standard international rate, and you avoid the usual accidents (roaming abroad, forgetting to activate an international pack, running up a surprise bill on a short trip). Users calling India also often call the UK, UAE, Pakistan, and Nepal, and the same account handles those at per-second billing with no extra setup.
Try a 30-second call to any Indian number on signup. Hear the connection quality on your own line before you add credit. Get started here.
