India SIM Card for Tourists (2026): What to Buy, Where to Get It, and What to Avoid
Your carrier’s India roaming plan will likely charge you ₹500–₹800 per day. A local SIM card costs ₹300–₹400 total — for the entire month.
This guide tells you exactly what to buy based on where you’re going, how to get it at the airport without hassle, and what documents to carry.
Quick answer: Get Airtel at the airport kiosk on arrival. Costs ₹999, activates in 1–2 hours, works everywhere including Himachal, Ladakh, and Kerala. If you’re only in Delhi/Mumbai for under 2 weeks, an eSIM from Airalo works too.
How Much Does a SIM Card Cost in India?
| Where You Buy | Cost | Activation Time |
|---|---|---|
| Airport kiosk (Airtel/Jio) | ₹900–₹1,000 | 1–2 hours |
| Local mobile shop | ₹300–₹400 | 24–48 hours |
| International eSIM (Airalo etc.) | $10–$25 | Instant |
Airport kiosks cost slightly more but include setup help, faster activation, and no risk of rejection — local shops often turn away foreign passports.
eSIM vs Physical SIM — Which Should You Get?
Get an eSIM if:
- You’re staying under 2 weeks
- You land outside business hours and need data immediately
- You don’t want to deal with paperwork
Get a physical SIM if:
- You’re staying longer than 2 weeks (much cheaper)
- You’re visiting mountains, rural areas, or hill stations
- You need a local number for hotel/Uber/booking confirmations
Best eSIM Providers for India (2026)
- Airalo — cheapest, reliable in cities
- Holafly — unlimited data plans
- Nomad — good coverage map before buying
eSIM cons: costs 3–5x more than local SIM, and some rural areas (Spiti, parts of Rajasthan) have gaps.
Airtel vs Jio — Which Network Is Better for Tourists?
| Airtel | Jio | |
|---|---|---|
| Mountains & hill stations | ✅ Best | ⚠️ Patchy |
| Cities (Delhi, Mumbai, Bangalore) | ✅ Excellent | ✅ Fastest 5G |
| Rajasthan (Jaisalmer, Jodhpur) | ✅ Good | ✅ Good |
| Kerala, South India | ✅ Best | ✅ Good |
| Price (airport) | ~₹999 | ~₹999 |
| Verdict | Best overall | Best for city-only trips |
Vi (Vodafone Idea): avoid. Spotty coverage and shrinking network.
Bottom line: Default to Airtel unless you’re spending your entire trip in a metro.
How to Buy a SIM Card at Indian Airports
This is the easiest route for most tourists.
- After clearing customs and immigration, look for Airtel or Jio counters in the arrivals hall
- Available at Delhi (DEL), Mumbai (BOM), Bangalore (BLR), Chennai (MAA), Hyderabad (HYD), Kolkata (CCU)
- Tell them you want a tourist plan — ₹999 gets you 1.5GB/day for 28 days with unlimited calls
- Hand over your passport and visa copy — they handle the rest
- You’ll get a confirmation SMS within 1–2 hours
Tip: If the airport kiosk queue is long, buy and insert the SIM — activation happens in the background while you’re in transit.
Documents You Need to Buy a SIM Card in India
- Passport (original — they’ll scan it)
- Indian visa (printout or on your phone)
- One passport-size photo (airport kiosks usually waive this)
- Hotel address in India (any booking confirmation works)
You do not need an Indian address or local contact. The hotel you’re checking into on day 1 is enough.
SIM Not Working? How to Fix It
- No signal after 2 hours: Restart your phone, then toggle airplane mode off
- “SIM not registered” error: Verification may still be pending — wait up to 4 hours
- Calls not connecting: Check if VoLTE is enabled in your phone settings
- Data not working: Manually set APN to
airtelgprs.com(Airtel) orjionet(Jio)
If nothing works after 4 hours, go back to the kiosk with your confirmation SMS — they’ll sort it.
SIM Scams to Avoid
- Unofficial vendors outside the terminal selling “pre-activated” SIMs — don’t buy these
- Anyone who won’t give you a printed receipt
- SIMs not registered to your passport (won’t activate, possibly illegal)
Stick to official Airtel/Jio counters inside the airport or authorised retail stores in the city.
Frequently Asked Questions
Can tourists buy a SIM card in India?
Yes. Any tourist with a valid passport and Indian visa can buy a prepaid SIM card. Postpaid is not available to tourists.
Which is the best SIM card in India for tourists in 2026?
Airtel is the best overall choice for tourists. It has the widest coverage including mountains and rural areas. Jio is slightly faster in major cities.
How much does a SIM card cost in India for tourists?
₹300–₹400 at a local shop, or ₹900–₹1,000 at airport kiosks. Airport kiosks are worth the premium for the faster activation and zero hassle.
Does eSIM work in India?
Yes. Providers like Airalo and Holafly work well in cities and popular tourist areas. Coverage can be patchy in remote regions like Spiti or Andaman Islands.
Can I use my India SIM card as a hotspot?
Yes, hotspot/tethering is allowed on all major prepaid plans from Airtel and Jio.
Do I need an Indian phone number in India?
Not strictly, but it helps — Uber, hotel check-ins, and some restaurant reservations ask for a local number. A physical SIM solves this; eSIM does not always provide a local number.