Looking for an eSIM for India? Install it before you fly: a tourist SIM needs your passport, visa and a verification wait, and India pulled the big eSIM apps from its stores. Zwitchy's India eSIM connects on Airtel and Vi, with 5G where available. Budget 6 to 10 GB for two weeks.
Mobile data in India is famously cheap for residents. As a visitor, the hard part is getting connected at all: SIM paperwork, one-time codes sent to Indian numbers, and a payment system that lives on your phone. This guide covers what a local SIM really involves, how Airtel and Vi cover the places travelers go, from Delhi and Mumbai to Goa, Kerala, Rajasthan and Ladakh, how to pay with UPI without an Indian bank account, and how much data to buy.
Why a tourist SIM in India is hard work
In short: A local SIM needs a passport, visa and Indian address, then a wait of hours or days before it works.
You can buy a local prepaid SIM at airport counters and city stores, but it isn't a quick kiosk purchase. Under the verification process for foreign visitors, you need a passport with a valid visa, a passport-size photo and an Indian address: a local contact or tour operator, or your hotel if you have neither. A tourist connection can't outlast your visa and runs for three months at most at a time.
Then comes the wait. The SIM is handed over locked: until you confirm your details by phone with the operator, it can only call the operator, and the seller sets a waiting period that the industry's own guide puts at anywhere from 4 hours to 2 days. Land late at night and you may leave the airport offline.
Heads-upBuy and install your eSIM before you fly. In January 2024 India had the biggest international eSIM apps removed from its app stores, so shopping for one after you land can be harder than you expect. An eSIM you already have keeps working. More in countries where you cannot buy an eSIM on arrival.
Which network you'll be on: Airtel and Vi
In short: Zwitchy connects on Airtel and Vi, with 5G where available and 4G elsewhere.
Zwitchy's India eSIM connects on Airtel and Vi (Vodafone Idea), two of India's big national networks, with 5G where available and 4G elsewhere. There's nothing to pick by hand: turn on Data Roaming for the eSIM and your phone joins the network available where you are.
Both are still building out 5G. Airtel reported 5G in all 14 districts of Kerala back in 2023, and in June 2026 said it had added more than 2,900 5G sites in a year across Punjab, Haryana, Himachal Pradesh and Jammu and Kashmir. Vi launched 5G in 2025 and is adding cities in waves: 33 more in Kerala and 11 in Rajasthan in 2026, plus new cities in Punjab, Tamil Nadu and Madhya Pradesh. Where there's no 5G you're on 4G, which handles maps, ride-hailing and video calls.
Delhi, Mumbai, Goa, Kerala and Rajasthan
In short: Cities and the classic circuits are well covered; backwaters, hills and desert camps can be patchy.
Coverage follows people. The big cities and the classic tourist circuits are well served, and signal thins out in open countryside, hill roads and desert. Roughly what to expect:
| Region | What to expect |
|---|---|
| Delhi and Agra | Dense 4G and 5G in both cities. Busy sights and stations can feel slower at peak times. |
| Mumbai | Dense 4G and 5G across the city and its suburbs. |
| Goa | Good around the beach towns of North and South Goa. Two airports: Dabolim (GOI) and Manohar International at Mopa (GOX). |
| Kerala | Airtel 5G in every district and Vi 5G in dozens of towns. Expect weaker spots out on the backwaters and in the Western Ghats hills. |
| Rajasthan | Jaipur, Udaipur and Jodhpur are covered, Vi 5G included. Desert camps around Jaisalmer can be patchy. |
Heading into the countryside? Download offline maps and save your train tickets before you set off.
Ladakh and Kashmir: plan for gaps
In short: Connections there are unreliable, so treat the eSIM as a bonus and go prepared offline.
Jammu and Kashmir and Ladakh are a special case. Indian prepaid SIMs bought in other states are widely reported not to work there, for security reasons, and travelers' reports on foreign roaming connections, which is how a travel eSIM connects, are mixed. We can't promise your eSIM will connect in Leh or Srinagar, so treat it as a bonus there, not your only line.
Before a Ladakh leg, download offline maps, save your hotel and permit details offline, share your route with someone at home, and plan on guesthouse Wi-Fi in places. Expect signal to fade quickly on the high passes and around the lakes away from Leh.
Heads-upCheck travel advice as well. As of October 2026 the UK government advises against all travel to the Union Territory of Jammu and Kashmir, including Srinagar, Pahalgam and Gulmarg, except flying into and staying within the city of Jammu. Ladakh is a separate territory and not part of that advice.
The OTP problem: no Indian number
In short: The eSIM has no +91 number, so keep your home SIM on for texts and use apps that accept foreign numbers.
Zwitchy's India eSIM is data-only, so it doesn't come with a +91 number. That matters more in India than in most places: many Indian apps, from food delivery to wallets, sign you in with a one-time code sent by SMS to an Indian mobile number, and a data-only eSIM can't receive it.
Many Indian apps sign you in with a code sent to an Indian number, and a data-only eSIM can't receive it.
Some apps have caught up. Swiggy added logins with foreign numbers from 27 countries in 2024, and Indian Railways' IRCTC lets foreign users register with an international number, verified by a code to that number and another to your email. For those codes, keep your home SIM switched on: the eSIM handles data, and your own number still receives texts. If they don't arrive, see SMS codes not arriving abroad?
- Keep your home SIM on for texts, with its data roaming off, so codes from your bank and from apps that accept foreign numbers still arrive.
- Use WhatsApp as usual: it stays tied to your home number and runs over the eSIM's data.
- Ask your hotel or tour operator to book anything that insists on a +91 number.
- Staying for months, or need a local number for everything? Add a local SIM as a second line after you land, and keep the eSIM for data until it's active.
Paying with UPI as a visitor
In short: UPI One World lets visitors pay by QR with a passport, visa and an international card.
UPI, India's instant payment system, runs on QR codes at shops, cafes and street stalls across the country. Normally it needs an Indian bank account and phone number. The workaround is UPI One World, a prepaid UPI wallet for foreign visitors that NPCI, which runs UPI, opened to inbound travelers from all countries in 2024: you complete KYC with your passport and visa, load it with an international card and pay by scanning QR codes.
In NPCI's February 2026 instructions, sign-up runs through the CheqUPI app: enter your details, upload your passport and visa, take a selfie and set a UPI PIN. You can load up to ₹25,000 at a time, at most twice and ₹50,000 a month. NPCI says it works without an Indian mobile number or bank account, though some countries are excluded. Check that it's open to you in the app before you rely on it.
TipKeep a backup anyway: carry some cash and an international card. UPI needs a working connection at the till, which is one more reason to have your eSIM running from the moment you land.
e-Visa, e-Arrival card and landing
In short: Get your e-Visa, file the e-Arrival card, install the eSIM at home and switch it on after landing.
Most visitors need a visa in advance. Apply for an e-Visa at least 4 days before you arrive and no more than 120 days ahead, with a passport valid for at least six months. In the 72 hours before you land, also file the free e-Arrival card, online or in the Indian Visa Su-Swagatam app, and expect your fingerprints and photo to be taken at immigration.
The main international gateways are Delhi (DEL), Mumbai (BOM) and Bengaluru (BLR), Goa has Dabolim (GOI) and Mopa (GOX), and Kerala's main airport is Kochi (COK). Install the eSIM at home on Wi-Fi, then after immigration set it as your data line and switch on Data Roaming for it.
How much data you'll use in India
In short: Most travelers use 3 to 5 GB a week on maps, rides and messaging.
Maps, ride-hailing apps and WhatsApp run all day in India, and video calls home add up. Most travelers use 3 to 5 GB a week, more if you post videos or work remotely:
| Activity | Rough data use |
|---|---|
| Maps & navigation | ~50 MB / day |
| Ride-hailing + messaging | ~100 MB / day |
| Social scrolling | ~600 MB / hour |
| HD video streaming | ~1.5 GB / hour |
Which India plan to buy
In short: Take 5 GB for a week, 10 GB for two, and unlimited if you'd rather not count.
Every India plan lasts 30 days and comes in 1, 3, 5, 10, 20, 30 or 50 GB. Unlimited plans run for 3, 5, 7, 10, 15, 20, 25 or 30 days: each day you get 1 GB at full speed, then slower speed for the rest of that day. A 100 MB plan covers a single day, enough to get you through arrival. All of them are data-only. Match your trip:
- A week in Delhi, Agra and Jaipur: the 5 GB plan covers maps, rides and messaging.
- Two weeks, say Rajasthan plus Goa or Kerala: the 10 GB plan.
- A month of backpacking, remote work or lots of video: the 20 GB plan or bigger.
- Steady daily use without counting: unlimited for as many days as you're there.
Want one pick? Take 10 GB for two weeks. If you run low, a top-up takes seconds.
Questions travelers ask
Do I need an Indian SIM card in India?
No. A travel eSIM gives you mobile data from the moment you land, without the passport, visa and verification wait an Indian SIM involves. You'd only need a local SIM for a +91 number, for example for apps that insist on one.
Which network does Zwitchy's India eSIM use?
It connects on Airtel and Vi (Vodafone Idea), with 5G where available and 4G elsewhere. There's nothing to choose: turn on Data Roaming for the eSIM and your phone joins the network available where you are.
Will my phone work in India?
Yes, if it's eSIM-capable and carrier-unlocked: iPhone XS/XR or newer, Google Pixel 3 and up, and recent Samsung Galaxy flagships. Run through the compatibility checklist to be sure. Your home SIM stays in the phone for calls and texts.
Can I receive OTP codes with an India eSIM?
Not on the eSIM itself: it's data-only, with no Indian number. Keep your home SIM on for texts, and use apps that accept foreign numbers, such as Swiggy and IRCTC. For apps that insist on +91, ask your hotel or add a local SIM.
Can tourists use UPI in India?
Yes, through the UPI One World wallet: KYC with your passport and visa, load it with an international card, then scan any UPI QR code. NPCI says it needs no Indian mobile number or bank account. Check it's available to you in the app before you rely on it.
Does an eSIM work in Ladakh and Kashmir?
Not reliably. Indian prepaid SIMs from other states are widely reported not to work there, and reports on foreign roaming connections are mixed. Treat your eSIM as a bonus, download offline maps and plan on guesthouse Wi-Fi.
How much data do I need for two weeks in India?
Budget 6 to 10 GB for maps, ride-hailing, WhatsApp and photos. The 10 GB plan covers most trips; go unlimited if you stream or work online.
Sources
Written by the Zwitchy team. Updated Oct 28, 2026.
- verification process for foreign visitors · coai.com
- all 14 districts of Kerala · airtel.in
- added more than 2,900 5G sites · airtel.in
- 33 more in Kerala · telecomtalk.info
- 11 in Rajasthan · telecomtalk.info
- new cities in Punjab, Tamil Nadu and Madhya Pradesh · myvi.in
- UK government advises against all travel · gov.uk
- logins with foreign numbers from 27 countries · businesstoday.in
- lets foreign users register with an international number · indianembassybrussels.gov.in
- opened to inbound travelers from all countries in 2024 · aap.com.au
- NPCI's February 2026 instructions · npci.org.in
- e-Visa · indianvisaonline.gov.in
- e-Arrival card · indianvisaonline.gov.in
Get a travel eSIM for 200+ destinations in under a minute.
Get your India eSIM →



