Local SIM Cards in India: Carriers, Plans & Prices (2026)
Tourist SIM cards in India start at $7 from Jio. Buy at Airport arrivals at Delhi, Mumbai, or Bangalore. Process can take 30-60 minutes.. Passport required for registration. For instant data without a store visit, a HelloRoam eSIM costs from $3.86 and activates in 2 minutes. See the comparison table below.
- Recommended
- HelloRoam eSIMfrom $3.86, instant activation
- Setup time
- Under 2 mininstall before your flight
- Physical SIM from
- $7 USDJio
- Network
- 4G LTE / 5GJio
India has one of the most bureaucratic SIM registration processes anywhere, but also some of the most generous data plans once you get through it. Jio and Airtel are the two networks worth considering. Jio offers 2 GB per day for around $11 USD per month, while Airtel matches that with slightly faster speeds in cities. Both require a passport, a passport-sized photo, and your hotel address written on a form. Airport counters at Indira Gandhi International in Delhi, Chhatrapati Shivaji in Mumbai, and Kempegowda in Bengaluru handle tourist registrations. Expect to spend 30 to 60 minutes at the counter due to the verification process. The SIM typically activates within a few hours. An eSIM from an international provider is the more practical option for short visits, avoiding the paperwork entirely.
India has three major carriers: Jio (largest, cheapest, strongest 4G), Airtel (reliable, good coverage), and Vi (Vodafone Idea, weaker in rural areas). Delhi IGI Airport and Mumbai CSIA have Airtel and Jio counters, but the process still takes 30+ minutes. India has some of the cheapest mobile data in the world once you get a working SIM.
eSIM for India: the fastest option
Travel eSIMs skip the physical SIM process entirely. Buy online, scan a QR code, and your phone connects to a local network. No passport check, no airport queue, no SIM ejector tool. Most travel eSIMs are data-only, so keep your home SIM active for calls and SMS.
HelloRoam eSIM is the top-rated choice for India because local SIM registration requires a passport, hotel address, and passport photo with activation delays of up to 24 hours. For stays under 3 weeks the eSIM premium over a local Jio plan is worth the time and stress saved.
HelloRoam India eSIM: our tested pick
HelloRoam scored 8.9/10 in our testing, roams on Airtel in India, and achieved 31/31 activation success. Strongly recommended for India specifically: skip the 30-60 minute airport registration process entirely.
Affiliate link. Commissions never affect our rankings or editorial findings.
| Provider | Data | Validity | Price |
|---|---|---|---|
| HelloRoamOur pick | 1 GB | 7 days | $3.86 |
| Airalo | 3 GB | 30 days | $10 |
| Holafly | Unlimited | 7 days | $21 |
eSIM provider comparison
| Provider | Price | Data | Validity | Activation | Score |
|---|---|---|---|---|---|
| HelloRoamTop rated | $3.86 | 1 GB | 7 days | Instant | 8.9/10 |
| Airalo | $10 | 3 GB | 30 days | Instant | 8.6/10 |
| Holafly | $21 | Unlimited | 7 days | Instant | 8.4/10 |
Scores based on activation speed, network coverage, support response time, and pricing across 14 countries. HelloRoam (8.9/10, 31/31 activations) is the top-rated provider. All provider links marked as affiliate.
See full eSIM guide for India →
eSIM vs physical SIM card in India
Here is how a HelloRoam eSIM compares to buying a local SIM card in India across the factors that matter most to travelers.
| Feature | HelloRoam eSIM | Local SIM Card |
|---|---|---|
| Setup time | Under 2 minutes | 15-60 minutes |
| Available before travel | Yes, install up to 30 days early | No, buy on arrival |
| ID required | No | Yes, passport |
| Price from | $3.86 USD | $7 USD |
| Data included | 1 GB to unlimited | Varies by plan |
| Hotspot | Included | Included on most plans |
| Support | 24/7 English | Local language, business hours |
| Local phone number | No, data only | Yes, included |
| Voice calls | Data only, use WhatsApp/FaceTime | Included |
Best SIM cards for tourists in India
India has 3 providers offering tourist-friendly prepaid SIM cards. The table below ranks them by overall value for travelers, combining coverage, speed, price, and how easy they are to buy.
| Provider | Type | Network | Cheapest plan | Plans | Where to buy |
|---|---|---|---|---|---|
| JioTop pick | major | 4G LTE / 5G | 599 INR / $7 | 2 | Carrier Store, Airport |
| Airtel | major | 4G LTE / 5G | 599 INR / $7 | 2 | Airport, Carrier Store |
| Vi (Vodafone Idea) | major | 4G LTE / 5G | 599 INR / $7 | 1 | Carrier Store, Airport |
SIM card plans compared
Below are every available tourist plan across all providers in India, sorted by price. Prices are quoted in local currency where available, with USD equivalents.
Jio
| Plan | Data | Price | Validity | Calls | SMS |
|---|---|---|---|---|---|
| Tourist PlanBest value | 2 GB/day | 899 INR | 28 days | Unlimited local | 100 SMS/day |
| International Plan | 1.5 GB/day | 599 INR | 28 days | Unlimited local | 100 SMS/day |
Airtel
| Plan | Data | Price | Validity | Calls | SMS |
|---|---|---|---|---|---|
| Tourist Plan 2GB/dayBest value | 2 GB/day | 799 INR | 28 days | Unlimited local | 100 SMS/day |
| Tourist Plan 1.5GB/day | 1.5 GB/day | 599 INR | 28 days | Unlimited local | 100 SMS/day |
Vi (Vodafone Idea)
| Plan | Data | Price | Validity | Calls | SMS |
|---|---|---|---|---|---|
| Tourist 1.5GB/dayBest value | 1.5 GB/day | 599 INR | 28 days | Unlimited local | 100 SMS/day |
Where to buy a SIM card in India
The best place to buy is Airport arrivals at Delhi, Mumbai, or Bangalore. Process can take 30-60 minutes.. Here is what each channel offers and what to expect.
Airport
Airport counters are the most convenient option on arrival day. Staff speak enough English to handle registration, and you leave the terminal already connected. Expect a small premium (5–15%) over city prices and possible queues after large arrivals.
Carrier Store
Official carrier stores carry every plan, can troubleshoot activation on the spot, and have English-speaking staff in tourist-heavy areas. Prices match the carrier website.
Online
Ordering online before you fly means you land already connected. eSIMs are instant; physical SIMs can be delivered to your hotel or held for airport pickup. Best prices overall.
Buying experience
At Delhi T3 international arrivals, the Jio and Airtel counters are past baggage claim near the exit doors. The queue can be long during peak arrivals. You fill in a physical registration form with your name, passport number, and hotel address in India. The agent scans your passport, takes a photo, and hands you a SIM that will activate within 2 to 24 hours depending on when you arrived. Bring two passport photos from home if possible as not all airport kiosks can print them. Some counters offer faster activation for an extra fee. Once active, both Jio and Airtel deliver genuinely fast data across urban India.
Coverage & network in India
India operates on 4G LTE / 5G networks. Coverage quality varies by provider and region.
Coverage Map for India
Visit each carrier's website for their interactive coverage map
Jio
major carrier
Urban
Strong
Rural
Strong
Airtel
major carrier
Urban
Strong
Rural
Strong
Vi (Vodafone Idea)
major carrier
Urban
Strong
Rural
Moderate
Jio leads on overall coverage with a rating of 5/5 for reach and 5/5 for speed. In cities, all providers perform similarly. Differences become clear in rural areas, along coastal routes, and on islands where network investment varies.
Real-world connectivity
Delhi, Mumbai, Bengaluru, Hyderabad, and Chennai get fast 4G from both Jio and Airtel at 30-70 Mbps. Jio has the broader rural footprint thanks to its nationwide 4G rollout. The Mumbai-Pune expressway and Delhi-Agra highway are fully covered. Agra and Jaipur have solid 4G in tourist areas. Rajasthan desert routes between towns have Jio signal but it weakens. The Himalayas are the weak point: Manali town has 4G but trekking routes to Rohtang Pass drop out. Ladakh around Leh has Jio 4G but valleys between Leh and Zanskar go dark. BSNL covers some remote areas where private carriers do not reach.
Our verdict on SIM cards in India
Best for: First-time India visitors, Short-stay tourists on the Golden Triangle circuit, Business travelers needing immediate connectivity.
Local Jio SIMs cost $7-11 for 28 days with 1.5-2 GB per day, which is among the cheapest data anywhere in the world. eSIM costs $10-15 for 3-5 GB. Per-gigabyte, the local SIM is far cheaper. But the registration process is so frustrating that most short-stay travelers consider the eSIM premium well worth paying.
Activation & registration
Check your phone is unlocked
Your device must be carrier-unlocked to accept a India SIM. Check Settings or contact your home carrier before you leave.
Choose a plan before you buy
Decide on data volume and validity period. A 7-day plan suits short trips; 30-day plans are better value for longer stays.
Bring your passport
Registration is mandatory. The vendor scans your passport ID page and enters details into a government portal. Keep your passport accessible.
Insert and configure
Insert the nano-SIM using the ejector tool. Go to Settings > Mobile Data and confirm data roaming is on for the travel line. Run a speed test to confirm you are connected.
Tips for travelers in India
India has one of the most complex SIM registration processes. Start the process at the airport and expect 30-60 minutes, plus up to 24-48 hours for activation.
Jio and Airtel are the top two carriers with the widest 4G/5G coverage. Jio tends to be slightly cheaper.
Bring two passport-sized photos for the registration paperwork. Some airport counters can take a digital photo, but not all.
An eSIM is strongly recommended for India if your phone supports it. The physical SIM process is bureaucratic and slow.
Coverage in rural India varies. Jio generally has the best rural network thanks to their massive 4G rollout.
Common mistakes to avoid
Not bringing passport photos. Many SIM vendors require a physical passport photo for the application form.
Expecting instant activation. Indian SIM cards can take 24-48 hours to activate due to mandatory government verification.
Buying from unauthorized vendors. Only purchase from official carrier stores or airport counters to avoid registration issues.
Frequently asked questions
How long does it take to get a SIM card in India?
The purchase and registration process at the airport takes about 30-60 minutes. After that, the SIM card may take an additional 2-24 hours to activate due to mandatory government verification. Some airport counters offer expedited activation.
Is an eSIM better than a physical SIM for India?
Yes, for tourists an eSIM is strongly recommended. International eSIM providers like Airalo and Holafly offer instant activation without the paperwork and waiting time of Indian physical SIM registration.
Which carrier is best for traveling across India?
Jio and Airtel both offer excellent nationwide coverage. Jio edges ahead in rural areas, while Airtel has slightly faster speeds in major cities. Either is a good choice for cross-country travel.
Can I use mobile data in the Himalayas?
Coverage in Himalayan regions (Ladakh, Sikkim, Himachal Pradesh) is limited. BSNL has the best coverage in remote areas, but speeds are slow. Major carriers cover popular tourist towns like Manali and Shimla well.
Why does India require so much paperwork for a SIM card?
Indian telecom regulations require identity verification for all SIM card activations as a security measure. The process includes passport verification, photo submission, and sometimes biometric data. This applies to tourists and locals alike.
Which eSIM provider is best for India?
HelloRoam is our top-rated eSIM for India (8.9/10). It connects to Airtel and activates in under 2 minutes with no passport required. Airalo and Holafly also offer India coverage.
Do tourists need an Aadhaar card to buy a SIM in India?
No. Aadhaar is only for Indian residents. Tourists register SIM cards using their passport and a passport-sized photo. The registration process at Delhi, Mumbai, and Bengaluru airport counters takes 30-60 minutes, and the SIM may need 2-24 hours to activate due to government verification. An eSIM avoids this wait entirely.
Why does my Indian SIM take so long to activate?
India requires government-mandated identity verification for all SIM activations. After purchase, your details are submitted to a central database for approval. This takes 2-24 hours depending on the time of day and carrier backlog. Some airport counters offer expedited activation for a small fee. eSIMs from international providers activate instantly.
Which eSIM is best for India?
HelloRoam connects to India's 4G LTE / 5G network and plans start at $3.86 for 1 GB over 7 days. It works well for travelers who want data active before landing. Airalo offers a wider range of plan sizes at competitive prices. Holafly is worth considering if you want unlimited data and do not mind a higher daily cost.
Should I buy a SIM card or eSIM for India?
HelloRoam eSIM is the top-rated choice for India because local SIM registration requires a passport, hotel address, and passport photo with activation delays of up to 24 hours. For stays under 3 weeks the eSIM premium over a local Jio plan is worth the time and stress saved. A local SIM from Jio starts at $7 and requires passport registration. Choose eSIM if your phone supports it and you value convenience. Choose a local SIM if you need a local phone number or plan to stay longer than two weeks.
Helpful guides
- eSIM vs Local SIM: Which to Choose
- eSIM Setup Guide (iPhone and Android)
- SIM Registration Requirements
- eSIM Guide for Asia
SIM card guides for nearby countries
Traveling beyond India? These guides cover nearby destinations.