How to Get an eSIM in India: Complete Guide for Foreign Visitors and Indian Residents
India has one of the world's largest and most complex mobile markets. Jio, Airtel, and Vi (Vodafone Idea) together serve over a billion subscribers across a country that spans everything from 5G-connected metro cities to remote Himalayan villages where signal is a luxury. Getting the right eSIM for India — whether you're a foreign tourist arriving in Mumbai, a business traveler heading to Bangalore's tech corridor, or an Indian resident wanting to activate eSIM on your existing number — requires understanding how the Indian system actually works.
This guide covers the eSIM situation in India completely: which carriers support eSIM, what foreign travelers need to know before arriving, how to get eSIM activated as an Indian resident, and where coverage gets thin across the subcontinent.
Quick Summary
- India's main eSIM-supporting carriers are Jio, Airtel, and Vi (Vodafone Idea). BSNL is rolling out eSIM support gradually.
- Foreign tourists cannot get a local Indian eSIM from Jio, Airtel, or Vi on tourist visas — Indian telecom regulations require Aadhaar (national ID) or Indian documentation for postpaid eSIM activation.
- Foreign visitors should use an international travel eSIM purchased before departure, which connects to Indian networks without requiring Indian documentation.
- Indian residents can activate eSIM on their existing Jio, Airtel, or Vi number through their carrier's app or by visiting a store.
- Coverage is excellent in major cities (Delhi, Mumbai, Bangalore, Hyderabad, Chennai) and along major highways. Remote areas, tribal regions, and high-altitude zones have limited or no coverage.
- A travel eSIM from Esimify connects to Indian networks and activates before you land — no documentation required.
The Two Very Different India eSIM Situations
The India eSIM question is one that means completely different things depending on who's asking. Before diving into specifics, it's important to separate the two distinct scenarios:
Foreign Travelers Visiting India
If you're a tourist, business traveler, or digital nomad visiting India on a foreign passport, you cannot activate a local Indian carrier eSIM (Jio, Airtel, Vi) under standard procedures. Indian telecom regulations require Aadhaar card or other Indian national identification for eSIM activation. SIM registration laws in India are strict and carriers must verify identity against Indian government databases.
What you can do: use an international travel eSIM from a provider like Esimify, which connects to Indian networks (typically Airtel or Jio) through a roaming arrangement. You get Indian network coverage without needing Indian documentation. This is the correct approach for most international visitors.
Indian Residents Switching to eSIM
If you're an Indian resident with an existing Jio, Airtel, or Vi number and an eSIM-compatible phone, you can convert your existing number to eSIM directly through your carrier. This is a straightforward process covered in detail below.
For Foreign Travelers: How to Get Mobile Data in India
Option 1: International Travel eSIM (Recommended)
The cleanest option for most foreign visitors. You purchase a data eSIM from a travel provider before your trip, install it on your phone, and activate it when you land at Indira Gandhi International (Delhi), Chhatrapati Shivaji (Mumbai), Kempegowda (Bangalore), or any other Indian international airport.
These travel eSIMs connect to Indian partner networks — usually Airtel (India's most reliable network for data) — through international roaming agreements. You get real 4G coverage on a top-tier Indian network without needing to visit a store, present an Aadhaar card, or navigate a language barrier at a telecom counter.
The process:
- Purchase your India travel eSIM from Esimify before you fly
- Scan the QR code to install it on your phone while on home Wi-Fi
- Land in India — switch your data to the travel eSIM in your phone settings
- You're connected immediately, no store visit required
Option 2: Physical Tourist SIM at the Airport
India's major international airports (Delhi T3, Mumbai T2, Bangalore, Hyderabad, Chennai) have Airtel, Jio, and Vi counters in the arrivals hall that sell prepaid tourist SIMs to foreign passport holders. These require your passport and a recent photo. Activation can take anywhere from 15 minutes to a few hours depending on the operator and the time of day.
Tourist SIMs are typically physical nano SIMs and offer reasonable data packages. The challenge: airport SIM counters are often crowded, especially on overnight international arrivals. If you land at 3am, the service may be limited. An eSIM installed before travel avoids this entirely.
Option 3: International Roaming on Your Home SIM
Most international carriers offer India roaming packages. These are typically expensive and the speeds offered depend on roaming agreements with Indian networks. For a short business trip where the company covers expenses, this is the path of least resistance. For independent tourists or digital nomads, the cost is usually prohibitive compared to a travel eSIM.
For Indian Residents: How to Activate eSIM on Your Number
If you have an existing Indian mobile number and an eSIM-compatible handset, here's how to convert to eSIM on each major carrier:
Jio eSIM Activation
Jio eSIM is available for postpaid subscribers and some prepaid plans. The activation process:
- Send an SMS: type
GETESIMand send to199from your Jio number - You'll receive an SMS with a 19-digit EID (your phone's eSIM hardware ID) — your phone provides this; check Settings → General → About → EID on iPhone, or Settings → About Phone → EID on Android
- Jio sends you an eSIM QR code after verifying your details
- Scan the QR code in your phone's eSIM settings
- Confirm the activation via OTP sent to your number
Alternatively, visit a Jio Store with your phone and a valid ID. The in-store process is faster if you encounter issues with the SMS method.
Airtel eSIM Activation
Airtel supports eSIM on both postpaid and prepaid plans. The process:
- Send an SMS: type
ESIMand send to121from your Airtel number - Airtel's system sends you a link or QR code after verifying your registered email
- Complete KYC verification if prompted (usually a video KYC call that takes 5–10 minutes)
- Scan the QR code in your phone's eSIM settings
- Your number migrates to eSIM; the physical SIM deactivates automatically
You can also initiate this through the Airtel Thanks app or by calling 121.
Vi (Vodafone Idea) eSIM Activation
Vi supports eSIM primarily for postpaid subscribers:
- Send an SMS: type
eSIMand send to199from your Vi number - Complete the KYC verification process via email link or video call
- Receive and scan the QR code
- Confirm activation via OTP
Vi's eSIM activation can be slower than Jio or Airtel and may require a store visit in some circles (coverage zones). If you encounter issues, Vi stores can complete the activation in person.
Which Indian Network Is Best?
Jio (Reliance Jio)
Jio has the largest 4G subscriber base in India and has invested heavily in network infrastructure since its 2016 launch. It's strong in urban areas, tier-2 cities, and along major transportation corridors. Jio's 5G rollout (JioTrue5G) is aggressive and covers large parts of Delhi, Mumbai, Bangalore, Hyderabad, and Chennai. For data-heavy usage in cities, Jio is often the fastest and cheapest option. In rural areas, coverage exists but depth (indoor penetration, signal strength) can be weaker than Airtel.
Airtel
Airtel is generally considered to have the most reliable and consistent network quality in India, particularly for business users and areas outside major metros. Its 4G coverage is extensive and rural penetration is strong. For foreign travelers, Airtel is the network most international travel eSIMs route through — its roaming agreements with international carriers are robust. Airtel's 5G (Airtel 5G Plus) is available in major cities and expanding rapidly.
Vi (Vodafone Idea)
Vi has faced financial challenges in recent years and its network investment has been lower than Jio and Airtel. Coverage in major cities is adequate, but Vi's rural reach and network quality have declined relative to competitors. It remains a viable option in areas where it has historically been strong (parts of Maharashtra, Gujarat, Karnataka) but is not the first recommendation for visitors or residents prioritizing reliability.
BSNL
BSNL (Bharat Sanchar Nigam Limited), the government-owned carrier, is rolling out 4G across India. It has strong coverage in rural areas and remote regions where private carriers have limited presence — particularly in border areas, tribal zones, and parts of Northeast India. BSNL eSIM support is in progress but not yet widely available.
Mobile Coverage Across India: What to Expect
Major Metro Cities
Delhi NCR, Mumbai, Bangalore, Hyderabad, Chennai, Kolkata, and Pune have full 4G and expanding 5G coverage. The metro rail systems in Delhi, Mumbai, and Bangalore have coverage throughout, including underground stations. Indoor coverage in malls, offices, and residential buildings is generally strong.
Tier-2 and Tier-3 Cities
Jaipur, Ahmedabad, Kochi, Lucknow, Chandigarh, Bhopal, Indore, and similar cities have solid 4G coverage across urban areas. The main markets, railway stations, and bus terminals are well covered. Outskirts and peri-urban areas vary by carrier.
Rajasthan and the Golden Triangle
Jaipur, Agra, and the main tourist corridors between them have 4G coverage. The Ranthambore and Sariska tiger reserves have coverage in core areas and near lodges. The Thar Desert near Jaisalmer has coverage in town and on main roads but thins out in the dunes. Sam Sand Dunes: limited to no coverage.
Goa
Goa has reliable 4G coverage across the coastal belt, from Panaji and Old Goa down through Calangute, Baga, Anjuna, Vagator, and Palolem. The inland forested areas and wildlife sanctuaries are patchier. For beach-and-town travel in Goa, connectivity is not a concern.
Kerala
Kochi, Thiruvananthapuram, and Kozhikode have strong coverage. The Kerala backwaters (Alleppey, Kumarakom) have coverage on main waterways and at houseboat docking points but can be variable on smaller channels. Munnar and the Western Ghats hill stations have coverage in town with patchy signal on the winding roads between them. The Silent Valley and Wayanad wildlife areas have limited coverage.
Himachal Pradesh and Uttarakhand
This is where India's connectivity gets genuinely challenging. Shimla, Manali, Dharamshala, Rishikesh, and Mussoorie have reasonable coverage in town. The roads beyond are a different story:
- Manali to Leh highway (Rohtang Pass): Signal drops significantly above 3,000m. Rohtang Pass itself has limited connectivity. The Lahaul Valley beyond has BSNL but weak private carrier signal.
- Spiti Valley: BSNL is often the only carrier with coverage. Jio and Airtel are absent through much of the valley. Kaza (the main town) has some coverage; villages do not.
- Kedarnath, Badrinath, Gangotri, Yamunotri: BSNL and Jio have improved coverage at the main shrines as part of Char Dham yatra infrastructure upgrades, but the trails and surrounding areas are weak.
- Valley of Flowers, Hemkund Sahib: No reliable coverage on the trekking route.
Ladakh and Jammu & Kashmir
Leh city has 4G on Airtel and Jio. The road toward Nubra Valley (via Khardung La, one of the world's highest motorable passes) has coverage in Leh and at Nubra Valley villages like Hunder and Diskit, but drops on the pass itself. Pangong Lake has improved connectivity at the main viewing area. Many areas of Ladakh are strategically sensitive; telecommunications infrastructure is deliberately limited in border zones.
Northeast India (Seven Sisters)
Guwahati (Assam), Shillong (Meghalaya), and Imphal (Manipur) have 4G coverage in city centers. Northeast India generally has less developed mobile infrastructure than mainland India. Cherrapunji and the Living Root Bridges area in Meghalaya have variable coverage. Many tribal areas, wildlife sanctuaries, and border districts have BSNL as the only option, with limited data speeds.
Indian Carrier eSIM Comparison
| Carrier | eSIM Support | Urban Coverage | Rural Coverage | 5G Available | Best For |
|---|---|---|---|---|---|
| Airtel | Yes (postpaid & prepaid) | Excellent | Very Good | Yes (major cities) | Reliability, business travelers, foreign visitor roaming |
| Jio | Yes (postpaid, select prepaid) | Excellent | Good | Yes (aggressive rollout) | Data-heavy use, value pricing, urban India |
| Vi (Vodafone Idea) | Yes (primarily postpaid) | Good | Patchy | Limited | Existing Vi subscribers in strong Vi regions |
| BSNL | Rolling out | Adequate | Strong (unique remote coverage) | In progress | Remote regions, Himalayas, Northeast India, border areas |
Practical Scenarios
The International Tourist: Mumbai to Rajasthan
Claire flies from London to Mumbai. She installed an Airtel-backed India travel eSIM from Esimify before leaving home. When she lands at Terminal 2, her eSIM connects automatically. She books an Ola (India's dominant ride-hailing app) from inside the arrivals hall without needing the airport Wi-Fi. In Jaipur, she uses Google Maps through the old city's lanes, WhatsApp to coordinate with her riad host, and Google Translate for vendor conversations. At Ranthambore on safari, she has signal at the lodge; inside the park zone, she loses it for the morning drives — she downloaded the reserve map offline the night before.
The Tech Professional: Bangalore Work Trip
Marcus is in Bangalore for two weeks of client meetings. His company has an international roaming plan but the speeds are throttled. He sets up a local Airtel travel eSIM alongside his work SIM — his corporate number stays reachable on one line, Airtel data handles everything else. Video calls from his hotel room are stable; the Electronic City tech corridor has excellent coverage. On a weekend trip to Coorg (coffee country, about 250 km away), signal is adequate in town but drops on the estate roads — he downloads the coffee trail map before heading out.
The Indian Resident: Switching from Physical SIM
Priya has an Airtel postpaid number and just upgraded to a Samsung Galaxy S24. She sends "ESIM" to 121, completes a 5-minute video KYC call, scans the QR code, and her existing Airtel number migrates to eSIM within 30 minutes. She no longer has a physical SIM tray to worry about and immediately adds an international travel eSIM for an upcoming Singapore trip, installing both plans on the same phone.
India eSIM Tips
- Foreign visitors: don't expect a local Indian SIM at the airport to be eSIM. Tourist SIMs from airport counters are physical nano SIMs. If you want eSIM, buy a travel eSIM before you fly.
- Airtel for reliability. For foreign visitors and residents in areas where all three carriers are available, Airtel consistently delivers the most stable data performance.
- Jio for value. Indian residents on Jio prepaid get some of the world's cheapest mobile data. 1.5 GB/day plans at ₹299/month are hard to beat.
- Himalayan travel: download everything. Above 3,000m and in Spiti, Ladakh remote zones, and much of Northeast India, you can't count on signal. Download offline maps (Google Maps, Maps.me for trekking trails), accommodation details, and transport bookings before leaving the last town with coverage.
- BSNL for borders and hills. If you're in a remote area and have no signal on Jio or Airtel, try BSNL — it's the only carrier with infrastructure in some border and tribal districts. Physical SIM only for BSNL in most areas.
- Ola and Rapido need data. Both India's dominant ride-hailing apps require a live internet connection. Activate your eSIM before exiting the airport arrivals hall.
- UPI payments work on eSIM. India's digital payments ecosystem (Google Pay, PhonePe, Paytm) works with any active data connection — your travel eSIM is sufficient for QR code payments at markets and restaurants.
- Emergency: 112. India's unified emergency number works on all networks including during roaming.
Frequently Asked Questions
Can foreigners get an eSIM in India?
Foreigners cannot activate an eSIM from Indian carriers like Jio, Airtel, or Vi directly — Indian telecom regulations require Aadhaar or Indian national ID for eSIM activation. Foreign visitors can get a physical tourist SIM at major airports (requires passport), or use an international travel eSIM purchased before traveling to India, which connects to Indian networks through roaming agreements without needing Indian documentation.
How do I get an eSIM in India as a foreign tourist?
Purchase an India travel eSIM from a provider like Esimify before you travel. Scan the QR code to install it on your phone at home, then activate it when you land in India. These eSIMs connect to Airtel or Jio networks through international roaming arrangements — no Indian documentation required.
Does Jio support eSIM?
Yes. Jio supports eSIM activation for postpaid subscribers and select prepaid plans. Send "GETESIM" to 199 from your Jio number to begin the process, or visit a Jio Store. You need an eSIM-compatible phone (iPhone XS or later, Samsung Galaxy S20 or later, Google Pixel 3 or later, and many other models).
Does Airtel support eSIM?
Yes. Airtel supports eSIM for both postpaid and prepaid subscribers. Send "ESIM" to 121 from your Airtel number, or initiate through the Airtel Thanks app. KYC verification (video call) is required. The migration from physical SIM to eSIM takes about 30 minutes once the QR code is issued.
Is eSIM available in India?
Yes. eSIM is available in India through Jio, Airtel, and Vi for eligible subscribers with compatible phones. However, eSIM from Indian carriers requires Indian national ID (Aadhaar). Foreign visitors must use international travel eSIMs instead.
Which is the best eSIM for India travel?
For foreign visitors, a travel eSIM that connects to Airtel's Indian network offers the best combination of coverage and reliability. Esimify offers India eSIM plans at getesimify.com/esim-india — these activate before you land and require no in-country documentation.
Does eSIM work in India on an iPhone?
Yes. iPhones from the XS and XR (2018) onward support eSIM. In India, you can activate an eSIM on an unlocked iPhone through Jio, Airtel, or Vi if you're an Indian resident. Foreign visitors can use a travel eSIM on any unlocked eSIM-compatible iPhone. Make sure your iPhone is not carrier-locked before installing a travel eSIM from a different provider.
Is there 5G eSIM available in India?
Yes. Both Jio (JioTrue5G) and Airtel (Airtel 5G Plus) have launched 5G in major Indian cities including Delhi, Mumbai, Bangalore, Hyderabad, Chennai, and others. If you have a 5G-compatible phone with an eSIM, you can access 5G on these networks. 5G coverage is currently concentrated in metros and is expanding.
How do I check if my phone supports eSIM in India?
On iPhone: Settings → Cellular → Add Cellular Plan. On Samsung: Settings → Connections → SIM Manager → Add eSIM. On Google Pixel: Settings → Network and Internet → SIMs → Add a SIM. If the option appears, your phone supports eSIM. Additionally, ensure your phone is unlocked if you want to use a carrier other than the one it was originally sold with.
Does eSIM work in the Himalayas?
In Himalayan towns like Manali, Shimla, Dharamshala, and Leh, yes — Jio and Airtel have 4G coverage. Above 3,000m on high-altitude passes (Rohtang, Baralacha La, Chang La), coverage drops significantly. Remote valleys like Spiti may only have BSNL. Download offline maps before heading into high-altitude areas.
Conclusion
India's mobile infrastructure is vast, modern, and genuinely impressive in cities and along major corridors — but it has real gaps in the Himalayas, Northeast India, and remote rural areas that require offline preparation. For the vast majority of India travel — the Golden Triangle, Goa, Kerala backwaters, Bangalore tech hub, Mumbai — you'll have excellent 4G coverage throughout.
Foreign visitors should use a travel eSIM purchased before departure: it bypasses India's carrier documentation requirements, activates the moment you land, and connects to Airtel or Jio's national network. Indian residents can convert existing Jio, Airtel, or Vi numbers to eSIM directly through their carrier's app or SMS process.
Browse India eSIM plans on Esimify to find the right data package for your trip length and usage. For multi-destination trips combining India with Southeast Asia or the Middle East, check regional plans that cover multiple countries on a single eSIM.