Best eSIM for India in 2026: Prices, Networks and the Rules on Foreign SIMs
How to pick an India travel eSIM: India's rules on foreign SIMs and KYC explained, how much data you need, Airtel vs Jio, live prices, and when a tourist SIM is better.
Get a numberUK & US numbers from $2.00/month
Need a UK or US number? Get one from $2.00/month, no SIM →

The best eSIM for India is a prepaid, data-only plan that roams on Airtel or Jio, bought and installed at home before you fly, sized to your trip: about 3 GB for a week, 5 GB for two weeks and 10 GB for a month. On callmins, India plans start at $1.03 and a plan that covers two weeks costs $13.33 (5 GB, 30 days), paid once with nothing to renew. If you are staying for months, or you need an Indian number, a tourist SIM from Airtel or Jio is the better buy.
This guide explains India's rules on foreign SIMs and eSIMs as plainly as we can, how much data you need, which networks to expect, what plans cost here and elsewhere, how to install on iPhone and Android, and when a local SIM wins.
The short answer, by traveller
| If you are… | Buy | Why |
|---|---|---|
| On a one-week business trip | 3 GB, valid 7+ days | Maps, Uber or Ola, email and WhatsApp |
| Touring for two weeks | 5 GB, valid 14+ days | Trains, long drives and lots of photos |
| Visiting family for a month | 10 GB, valid 30 days | Video calls home add up; family Wi-Fi helps |
| Adding Nepal or Sri Lanka | A South Asia regional plan | An India-only plan stops at the border |
| Staying three months or more | An Airtel or Jio tourist SIM | Indian data is cheap, and you get an Indian number |
India's rules on travel eSIMs, plainly
India is stricter about SIM cards than most countries, and a lot of what is written about it online mixes up three different things. Here is what each rule covers.
- Indian SIM cards need full KYC. Any Indian SIM, including a tourist SIM, is issued against your passport, visa, a photo and a local address or hotel reference. Activation can take from a few hours to a day or two.
- Selling foreign SIMs inside India needs a licence. Companies that sell or rent foreign operators' SIM cards in India need a no-objection certificate (NOC) from the Department of Telecommunications (DoT). In January 2024, on a DoT order, Google and Apple removed the apps of two large eSIM sellers, Airalo and Holafly, from their Indian app stores.
- Using a travel eSIM you bought abroad is roaming. A travel eSIM connects to Airtel, Jio or Vi as a roaming partner, exactly as your home SIM would. Nothing in India's rules stops a visitor using one.
The practical upshot: buy and install your eSIM before you leave home, so app-store or website availability inside India can't catch you out. Seller checks differ: some providers ask for passport details for India. callmins doesn't ask for a passport upload to buy an India eSIM.

How much data you need in India
Maps, WhatsApp, Uber or Ola and train apps use little data; video calls home are what burn through a plan. Wi-Fi is common in hotels and offices, less dependable in homes and smaller towns, so family visitors often use more mobile data than they expect.
| Trip | Typical use | Data to buy |
|---|---|---|
| Business trip up to 7 days | Maps, messaging, ride-hailing, email | 3 GB |
| Two weeks up to 14 days | The above plus photos, social media and a few video calls | 5 GB |
| A month family visit or wedding season | Daily video calls home, sharing photos and videos | 10 GB |
| A month, heavy use remote work | Laptop hotspot, video meetings | 20 GB+ |
If you run out, buy another plan in the app and switch to it in a couple of minutes, while you still have data or Wi-Fi.
What an India eSIM costs on callmins
These are the cheapest India plans that cover each trip above, taken from our live catalogue. Prices are in US dollars and refresh every hour.
| Trip | Plan that fits | Price |
|---|---|---|
| Business trip | 3 GB · 15 days | $8.00 $2.67 per GB |
| Two weeks | 5 GB · 30 days | $13.33 $2.67 per GB |
| A month | 10 GB · 30 days | $26.50 $2.65 per GB |
| A month, heavy use | 20 GB · 30 days | $46.15 $2.31 per GB |
There are no activation or roaming fees on top, and nothing renews automatically. See every plan on the India travel eSIM page.

What other travel eSIMs charge for India
For context, here is what two of the biggest providers list for India. We read these on their own pages; every provider changes prices often, so check before you buy.
| Provider | India plan as listed | Source |
|---|---|---|
| Airalo | Unlimited data: 3 days $20.50, 7 days $39.50, 15 days $62.00, 30 days $99.00 | As listed on airalo.com, Nov 2026 |
| Holafly | Unlimited data: 3 days $19.90, 7 days $39.50, 15 days $63.50, 30 days $111.90 | As listed on esim.holafly.com, Nov 2026 |
| callmins | Fixed-data plans from $1.03 | Live catalogue, refreshed hourly |
India is one of the more expensive countries for unlimited travel eSIMs. Unless you tether a laptop every day, a fixed-data plan sized to your trip costs far less, and "unlimited" plans usually slow you down after a daily fair-use amount.
Which networks an India eSIM uses
India has four mobile networks: Jio, Airtel, Vi (Vodafone Idea) and state-run BSNL. Travel eSIMs mostly roam on Airtel or Jio.
- Delhi, Mumbai, Bengaluru, Chennai, Hyderabad and other big cities: Jio and Airtel are fast and reliable, with 5G in most city centres.
- Goa, Rajasthan and the tourist circuit: good 4G in towns, patchier on long road and rail journeys between them.
- Himalayas, the Northeast and rural areas: gaps on every network. Download offline maps before you set off.
- Jammu and Kashmir and Ladakh: mobile rules there have long been stricter, and prepaid connections from elsewhere have often not worked. Check with your provider before relying on an eSIM there.
callmins India plans currently connect through Airtel or Jio, depending on the plan.
Travel eSIM vs roaming vs an Indian tourist SIM
| Option | Ready on landing | Indian number | Best for |
|---|---|---|---|
| Travel eSIM | Yes, installed at home | No (data only) | Trips up to about a month |
| Home carrier roaming | Yes | No, your own number | A day or two, if your plan includes India |
| Airtel or Jio tourist SIM | No: passport, visa, photo and address, then hours to activate | Yes | Long stays, or if you need Indian OTPs |
Many travellers do both: an eSIM so they are online at the airport, then a tourist SIM a few days later if they need an Indian number for local apps and deliveries.
A travel eSIM has no phone number
Travel eSIMs, ours included, are data only. WhatsApp covers most of daily life in India, but a few gaps remain:
- Bank and app codes still go to your home number by SMS. Keep your home SIM on for texts, with data roaming off on that line.
- Some Indian apps and services expect an Indian mobile number for sign-up codes.
- Calling Indian numbers from your home SIM is billed at roaming rates.
callmins lets you call Indian mobiles and landlines over your eSIM's data at pay-as-you-go rates (see cheap calls to India for the numbers), and a UK or US virtual number keeps you reachable on a familiar number while you travel.
How to install an India eSIM on iPhone
Do this at home over Wi-Fi. You need the QR code or install link from your provider; in callmins it is under eSIM Data → My eSIMs.
- Open Settings → Mobile Service (Cellular on US iPhones) and tap Add eSIM.
- Choose Use QR Code and scan the code shown on another screen, or tap the install link on the same phone.
- Label the new line, for example India data.
- Keep your home line for calls and texts and pick India data for mobile data. Turn off Allow Mobile Data Switching.
- After landing, open Settings → Mobile Service → India data, make sure the line is on and switch Data Roaming on. Leave Data Roaming off on your home line.
Every iOS screen and error message is in our guide to installing an eSIM on iPhone.
How to install an India eSIM on Android
- Samsung: Settings → Connections → SIM manager → Add eSIM, then scan the QR code. Pixel: Settings → Network & internet → SIMs → Add SIM, then Download a SIM instead? and scan.
- Set mobile data to the India eSIM and keep calls and texts on your home SIM.
- On arrival, turn on data roaming for the eSIM only.

If the eSIM won't connect in India
- Check the eSIM line is switched on and selected for mobile data.
- Turn on Data Roaming for the eSIM line. This is the usual cause.
- Toggle Airplane Mode on for ten seconds, then off.
- Set network selection to Automatic, or pick Airtel or Jio manually. On some phones, choosing 4G instead of 5G helps where 5G is weak.
- Restart the phone. If it still fails, contact support with the eSIM's ICCID.
Don't delete the eSIM while troubleshooting: most profiles can only be installed once.
Pros and cons of an India travel eSIM
Pros
- Online the moment you land, with no paperwork or wait at a SIM counter.
- Bought before you travel, so app-store changes inside India don't affect you.
- A fixed price you see before you pay; no roaming bill afterwards.
- Your home SIM stays in the phone for bank texts.
Cons
- No Indian number, which some local apps want for sign-up codes.
- Indian tourist SIMs are cheaper per GB on long stays.
- Coverage limits in Kashmir, Ladakh and remote areas apply to eSIMs too.
- Needs an unlocked, eSIM-capable phone.
- Most profiles install once; delete one and you may need a new plan.
Going on to Nepal, Sri Lanka or further?
An India-only plan stops working when you cross a border. For a combined trip, use a regional plan that lists every country.
In our catalogue right now, the cheapest plan with enough for two weeks (5 GB or more) that covers India, Nepal and Sri Lanka (6 countries in all) starts at $18.38 for 5 GB over 30 days. Regional plans are listed below the India-only ones when you search India in the app.
- eSIM for UAE (from $0.75): Etisalat (e&), du
- eSIM for Thailand (from $0.75): AIS, TrueMove H, dtac
- eSIM for Singapore (from $0.75): Singtel, StarHub, M1
- eSIM for Malaysia (from $0.75): Maxis, CelcomDigi, U Mobile
- How travel eSIMs work on callmins
- All 40+ travel eSIM destinations
How to get an India eSIM on callmins
- Create a free account and add credit to your wallet.
- Open eSIM Data, search India and pick a plan by data and days.
- Install it at home using the steps above. The days start when you land.
Common questions
What is the best eSIM for India?
A prepaid, data-only eSIM that roams on Airtel or Jio, bought and installed before you fly, sized to your trip: about 3 GB for a week, 5 GB for two weeks and 10 GB for a month. On callmins, India plans start at $1.03. Buy it at home: since January 2024 some eSIM apps have been unavailable in Indian app stores.
Are travel eSIMs legal in India?
Yes. Using a foreign travel eSIM that roams on an Indian network is international roaming, the same as using your home SIM in India. What India regulates is selling foreign SIM cards inside India, which needs a licence (a no-objection certificate) from the Department of Telecommunications. In January 2024 that rule led Google and Apple to remove two well-known eSIM apps from their Indian stores.
Do I need KYC or a passport for an India eSIM?
An Indian SIM card, including a tourist SIM, always needs your passport, visa, a photo and a local address. A travel eSIM bought abroad goes through the seller's own checks instead, and requirements differ by provider: some ask for passport details for certain countries. callmins doesn't ask for a passport upload to buy an India eSIM.
Which network is best in India?
Jio and Airtel have the widest 4G and 5G coverage and are the networks most travel eSIMs use. Vi is solid in many cities but weaker in rural areas, and state-run BSNL sometimes reaches remote areas the others don't. In the Himalayas, the Northeast and rural stretches between cities, expect gaps on every network.
Does an India travel eSIM include an Indian phone number?
No. Travel eSIMs, including callmins plans, are data only. If you need an Indian number, for example for OTPs on local apps, a tourist SIM from Airtel or Jio is the way to get one. For calls, you can use WhatsApp, keep your home SIM on for texts, or call Indian mobiles from the callmins app over the eSIM's data.
Will my India eSIM work in Kashmir and Ladakh?
Check before you go. Jammu and Kashmir and Ladakh have long had stricter mobile rules than the rest of India, and prepaid connections from elsewhere have often not worked there. Ask your eSIM provider about coverage in those regions specifically, and plan for offline maps.
Do WhatsApp and Google Maps work in India?
Yes. WhatsApp is India's default messaging app and Google Maps works well in cities. Some apps, including TikTok and dozens of other Chinese-owned apps, have been blocked in India since 2020, whichever SIM or eSIM you use.
Is my phone compatible with eSIM?
iPhone XS, XR and newer, Google Pixel 3 and newer, Samsung Galaxy S20 and newer, and most recent flagship Android phones support eSIM. The phone must be carrier-unlocked. On iPhone, Settings, General, About lists an EID if eSIM is supported; on Android, dial *#06# and look for an EID.
How we put this guide together
callmins prices on this page come straight from our eSIM catalogue and refresh every hour; if the catalogue can't be reached, we show no number rather than an old one. Competitor prices were read on each provider's own India page on 3 November 2026. The rules section summarises the DoT's NOC policy for foreign SIM sellers, the January 2024 app removals as reported at the time, and published tourist SIM requirements; it is not legal advice. Data guidance is a starting point, not a guarantee.