Landing in India without working mobile data is a rough start: you can't open a maps app, call a ride, or show your e-visa email at immigration. A travel eSIM solves this before you even leave home — you buy it online, install it in a couple of minutes, and it switches on the moment you land. Here's how to choose one and set it up.
Why an eSIM beats the airport SIM counter
You can buy a physical tourist SIM at the airport, but it means queuing after a long-haul flight, handing over your passport and visa for KYC registration, waiting for activation that can take hours, and swapping out your home SIM. An eSIM skips all of that:
- Set up at home over Wi-Fi, before you fly.
- Works on arrival — data is live when you land.
- Keeps your home number — your physical SIM stays in the phone for calls, texts and OTPs; the eSIM just adds data.
- No paperwork, no queue.
Will an eSIM work on my phone?
Most phones from roughly the last five years support eSIM — iPhone XS and newer, Google Pixel 3 and newer, and recent Samsung Galaxy models. Two conditions: your phone must be carrier-unlocked, and it must support eSIM (check Settings, or the provider's compatibility list at checkout). If your phone is older or locked, a physical tourist SIM is the fallback.
How much data do you actually need?
For a typical India trip using maps, ride-hailing, WhatsApp and browsing, budget roughly 0.5–1 GB per day. That means:
- A long weekend: 3–5 GB
- One to two weeks: 5–10 GB
- Heavy use (lots of video, hotspotting): more — but plans are easy to top up in the app, so starting smaller and topping up works well.
What to look for in an India eSIM
- Good local coverage across the cities and regions on your route.
- The right data amount for your trip length (see above).
- Easy top-ups from the app if you run low.
- Clear activation instructions and a QR code you can install before departure.
India eSIM data plans start at just a few dollars, which makes them cheap insurance against arrival-day chaos. You can compare India eSIM plans here — buy in a couple of taps, install from the confirmation email, and you're set.
How to set up your India eSIM (step by step)
- Before you fly, on Wi-Fi: buy the plan and you'll get a QR code by email.
- Scan the QR code in your phone's settings to install the eSIM (iPhone: Settings → Cellular → Add eSIM; Android: Settings → Network → SIMs → Add eSIM).
- Leave it switched off until you arrive (some plans start counting on activation).
- On landing, enable the eSIM's data and turn on data roaming for that line. You're online.
- Keep your home SIM as the default for calls and SMS so you still get bank OTPs and calls on your usual number.
Do you get an Indian phone number?
Most travel eSIMs are data-only — no local number. For nearly everyone that's fine: calls happen over WhatsApp anyway. If you specifically need an Indian number (some local apps want one for SMS verification), a physical tourist SIM with KYC is the alternative.
Sort connectivity and paperwork together
The eSIM takes two minutes; the e-visa is the document that actually gets you into India. If you haven't sorted yours, check your e-visa eligibility — or, if you're still shaping the trip, our free AI trip planner recommends an eSIM sized to your exact itinerary alongside flights, hotels and tours.
Frequently asked questions
Is an eSIM better than a SIM card in India? For most travelers, yes — it works instantly on arrival, needs no airport queue or passport KYC, and keeps your home number active. A physical SIM only wins if your phone doesn't support eSIM or you need a local number.
How much data do I need for India? About 0.5–1 GB per day for maps, rides and messaging — so 5–10 GB covers one to two weeks. Top up in the app if you run low.
When should I set up my India eSIM? Install it at home before departure while you have reliable Wi-Fi, then simply enable it when you land.