Getting Connected: SIM Cards & eSIM in India
The honest, no-stress version. Read this before you board.
First, the good news: connectivity in India is excellent. Mobile data here is among the cheapest in the world, and coverage is genuinely vast: you'll get LTE across most of the country and 5G in the cities. Once you're set up, you'll rarely think about signal again.
Staying connected is easy, but only if you do one thing the right way at the right moment. Get it wrong and you can spend your first hours in the country offline, stuck at an airport, unable to call a cab or open a map. Here's exactly how to do it.
• The one rule: buy from an official operator store or the airport, not a street kiosk
When you land (Delhi, Mumbai, Bengaluru, Goa, anywhere), you'll see Airtel and Jio counters right after baggage claim or in the arrivals hall. You can buy there for convenience, or at any official Airtel/Jio store once you're in the city.
The rule is simple: buy your SIM at an official operator store (Airtel, Jio) or at the airport, but never at a street kiosk, where they'll register it on someone else's documents and it will stop working within a week. At a city store a monthly plan with data is cheap (around ₹300–350 for Jio or Airtel, roughly 1.5–2 GB a day, 28 days); at the airport the same plan costs noticeably more (₹800+), but you walk out already connected.
- Official counters handle tourist SIMs properly. Airport desks and brand-name operator stores (Airtel, Jio) process foreign passports every day; they know the verification and paperwork. A random street kiosk often doesn't, and can leave you with a SIM that takes days to activate, or never does.
- Airport is instant; a city store is cheaper. Both are fine; the street kiosk is the thing to avoid.
- You're verified on the spot. Foreign SIMs in India require ID verification before they work; an official counter does it immediately, in front of you, in English.
What to bring to the counter: your passport, your visa, one passport-size photo (they can usually take one if you don't have it), and your hotel/local address. Activation is typically quick but can occasionally take a few hours, which is another reason to do it the moment you land, not on day three. One regional quirk: in Jammu & Kashmir and Ladakh, prepaid SIMs bought in other states may not work; there are separate rules up there.
Practical tip: ask for a plan with plenty of data (Indian data is cheap and you'll use a lot of it for maps and rides). Confirm the validity period out loud before you pay.
About the SIM's lifespan: a foreigner's SIM in India is normally valid only for the duration of your visa, not indefinitely. The long-life "permanent" SIMs are available only to Indian citizens. So plan around your trip dates, and if you visit India again later, expect to get a fresh SIM rather than reactivating an old one.
• Do this before you fly: get an eSIM online
This is the part most guides skip, and it can save you a lot of trouble.
It's tempting to land in India planning to "just use the airport Wi-Fi" to get online while sorting out a SIM, but the airport Wi-Fi often simply won't connect. Indian airport Wi-Fi often requires an OTP (one-time password) sent to a phone number… which you don't have yet, because you haven't bought your SIM. Big airports such as Delhi do issue a Wi-Fi code against your passport at kiosks or the information desk, but that's one more queue when you're tired and just want a taxi.
The fix is simple: buy a travel eSIM online before you leave home.
- Install it before your flight while you still have reliable internet.
- The moment your plane lands and you switch off airplane mode, you're online: maps, ride apps, messages, everything.
- Use it to comfortably walk to the airport SIM counter, call your hotel, or book a cab while you sort out a local physical SIM at your own pace.
- Think of the eSIM as your safety net for the first few hours, and the airport SIM as your main connection for the rest of the trip.
Any reputable international travel eSIM with an India plan works. You don't need much data on it; it only has to cover your arrival until your local SIM is live.
The one catch: an eSIM has no Indian number
A travel eSIM (Airalo and the like) is data only: it gives you no Indian phone number, so SMS codes from Indian services won't reach you. Many local apps (Goa's taxi apps, some delivery services, bank QR wrappers) register by phone number and text you a code each time; with a foreign number that's hit-or-miss, so a local SIM is noticeably more reliable. IRCTC and Uber/Ola usually work fine with a foreign number.
Rule of thumb: a week or two around the cities → an eSIM is enough; a month or more, Goa on a scooter, or lots of local services → get a physical SIM too.
Affiliate link — we earn a commission if you buy, at no extra cost to you.
Airalo: Travel eSIM
Airalo keeps you connected when you travel. Install the eSIM before the trip: buy a data plan online, scan a QR code, and you're online the moment you land.
Sign up through the referral link to get USD $3.00 off your first eSIM.
The simple plan, start to finish
- Before the flight: buy and install a travel eSIM with an India data plan. Test that it's installed; keep it switched off until you land.
- Wheels down: turn off airplane mode → activate the eSIM → you're online instantly.
- In the arrivals hall: go to the Airtel or Jio counter, passport in hand. Buy a tourist SIM with generous data.
- Wait for activation (usually fast). Use the eSIM in the meantime.
- Once the local SIM is live: that's your main number for the trip. Keep the eSIM as backup.
Do these five things and you'll never have the offline-at-the-airport moment. You'll walk out of the terminal already connected, which, in India, is exactly how you want to start.