India Tourist SIM Card: Prices, KYC and eSIM
Which carriers work for foreigners, what an Indian SIM costs, why activation can take days, and how to get internet right after landing.
An Indian SIM card for tourists is cheap, about 300–400 rupees (roughly $3.5–5) for a monthly pack with 1.5 GB a day, but it is harder to buy than in most countries. You need a passport, a visa, photos and a local address, and full activation takes from a few hours to 2–3 days. That is why many tourists get an eSIM in advance and switch to a local SIM later.
Prices and rules checked in October 2026 from reviews and public sources. Official carrier pages for foreigners could not be confirmed, so amounts are given as ranges and activation times may vary. This is not legal advice.
How much does a SIM card in India cost for tourists?
India has three major operators: Airtel, Jio (Reliance) and Vi (Vodafone Idea), and the state-owned BSNL. For foreigners, prepaid packs for 28 days are the most common offer.
| Parameter | Typical value (October 2026) |
|---|---|
| 28-day pack, 1.5 GB a day, unlimited nationwide calls | about 300–350 INR (~$3.5–4), range 250–450 INR |
| Cost of the SIM card itself | usually included, or 50–100 INR (~$0.6–1.2); exact figures not confirmed |
| Larger packs (2–3 GB a day) | about 400–700 INR ($5–8) |
| Tourist “starter” SIM at an airport counter | often more than the city pack; plan on $10–20 in total |
These figures are estimates: independent reviews name 300–350 rupees for the basic 28-day pack, but there are no exact prices for foreigners on carrier websites, and packs change often. Allow a margin.
Where to buy a SIM card in India as a tourist?
- Airports. According to some sources, Airtel kiosks operate in the arrivals halls in Delhi (Terminal 3), Mumbai and Bangalore. Other sources say several operators have counters at airports. The reports conflict, so don’t plan your route around this.
- Carrier stores in cities. You need to come with your documents and allow time for verification.
- Online eSIM. Bought before your flight, with no KYC at a shop.
Avoid street sellers: cards registered on someone else’s documents get blocked, and you can end up without a connection.
What is needed for KYC, and when will the SIM work?
In India, any SIM is issued only after identity verification (KYC). For foreigners, you usually need:
- your passport and a valid Indian visa;
- passport photos, or a photo taken in the store;
- proof of address in India (a hotel booking);
- sometimes the address and contacts of someone in India.
After the paperwork, the operator runs an additional check. According to different sources, activation takes 4 to 24 hours, and sometimes up to 72. Until the check is complete, the internet may not work. So, to avoid being without maps, taxis and banking apps during your first day, it makes sense to get an eSIM in advance.
Is a local SIM or an eSIM better for tourists?
| Local SIM | Travel eSIM | |
|---|---|---|
| Where to buy | Airport or store | Online before the trip |
| Documents | Passport, visa, photos, address | Not needed |
| Internet after landing | After KYC, 1–3 days | Immediately, if the profile was installed in advance |
| Price | ~$4–8 for 28 days | Depends on data volume, see the table below |
| Number | Indian, needed for app OTP codes | None, data only |
| Main SIM | Needs a second slot or a swap | Stays in your phone |
Honest verdict: a local SIM is cheaper per gigabyte and gives you an Indian number, which many local apps need for OTP codes (delivery, IRCTC trains, payment services). But for the first days and for a short visit, an eSIM is more convenient. A common approach is an eSIM for the flight and the first days, then a local SIM if you stay a month or longer. More: eSIM or physical SIM.
How much does an eSIM for India cost?
You can buy a plan in advance and activate it within 180 days of purchase. The cheapest plan starts from $3.39.
| Plan | Validity | Price |
|---|---|---|
| 1 GB | 7 days | $3.39 |
| 3 GB | 1 month | $6.69 |
| 5 GB | 1 month | $10.99 |
| 10 GB | 1 month | $17.79 |
| 20 GB | 1 month | $28.59 |
| 50 GB | 1 month | $65.29 |
| Day pass 1 GB/day | 7 days | $12.90 |
| Day pass 1 GB/day | 15 days | $24.90 |
| Day pass 1 GB/day | 1 month | $48.90 |
Our India plans use AirTel, with 5G on AirTel. There is no local number: receive SMS codes on your main SIM and make calls through messengers. Hotspot works on most plans, and when data runs low, you can top up the same eSIM on most plans. All plans: eSIM for India. Comparison and recommendations: best eSIM for India.
How to get internet in India right after landing
- Check your phone. You need an iPhone XS or newer, or a current Android: device list.
- Buy the plan and wait for the email with the QR code, which usually arrives within a few minutes.
- Install the eSIM at home over Wi-Fi. Instructions: how to install an eSIM.
- Don’t turn the profile on before your flight. The plan starts when you first connect to a network.
- After landing, select the eSIM for mobile data, turn on data roaming on it, and turn off mobile data on your main SIM.
Coverage in India: cities, mountains and deserts
In large cities (Delhi, Mumbai, Bangalore, Chennai, Goa) all operators have good signal, and 5G is available in many places. In the Himalayas (Ladakh, Spiti, Himachal), in the Thar Desert, in wildlife reserves and on remote beaches, the signal can drop or stay on 2G/3G. Operators are shutting down old networks, so this isn’t a problem for modern phones, but expect weak signal in the mountains. Download offline maps and save your tickets.
When is a local SIM cheaper, and when isn’t it?
India is probably the country where the difference between “buy on arrival” and “prepare in advance” matters most. For a short visit of up to a week, waiting for KYC eats a large part of the trip, so an eSIM is almost always more practical. For a month or longer, a local SIM at 300–400 INR wins on price, and because it gives you an Indian number for OTP codes.
A practical plan: install the eSIM in advance, use it in the first days while your local SIM is being activated, and then decide whether you need a second line. This way you won’t be without taxis and cards at the airport, and if you don’t need a local number, one profile is enough.
Travel tips
- Turn off roaming on your main SIM.
- Don’t rely on airport Wi-Fi for large downloads: the connection can be limited by your phone number. Install the eSIM in advance.
- Dual SIM lets you keep your main number for bank codes while data goes through the eSIM.
- For local app OTP codes you need an Indian number: either a local SIM or a friend who can receive the code.
- Don’t buy a SIM registered on someone else’s documents.
FAQ
How much does an Indian SIM card cost for tourists?
A monthly pack with 1.5 GB a day costs about 300–350 INR (~$3.5–4) according to October 2026 reviews. With the card and a possible airport markup, the total can come to $5–20.
Can I buy a SIM card at Delhi airport?
Reports differ: some say there is an Airtel kiosk, others say several operators are present. Check before you travel.
Do I need a visa to buy a SIM in India?
Yes, the operator asks for a passport with a valid Indian visa, a photo and an address. Details depend on the operator.
Which SIM is best in India: Airtel, Jio or Vi?
Airtel is often considered the most convenient for tourists because of its presence at airports. Jio has a wide 4G/5G network. For the mountains and remote areas, check each operator’s coverage map.
Can I order an eSIM for India online?
Yes. The QR code arrives by email, and setup takes a few minutes. Online ordering will open soon; until then, the country page shows the available plans.
Will I get an Indian number with an eSIM?
No, it is data only. For OTP codes in local apps you will need a local SIM.
What if the eSIM won’t connect?
Check that it is selected for mobile data and that data roaming is on for it. Instructions: eSIM not connecting.
Conclusion
For the first days and short trips, an eSIM bought in advance is more convenient: plans for India. If you are staying for a month, need an Indian number, or have to receive OTP codes, get a local SIM after you land. Refunds: 180 days if the profile is not installed, and 30 days if it is installed but not activated.