
In summary: eSIM roaming in India works well in cities and in the tourist triangle (Delhi, Agra, Jaipur) thanks to Airtel, Jio, and Vodafone Idea, with 4G and 5G expanding. It loses strength in rural areas, mountains, and long-distance trains. Activate it from home and you'll have data as soon as you land, without queues or paperwork for a local SIM.
India is not just any destination for connectivity. It is, at the same time, one of the countries with the cheapest data rates on the planet for its residents and one of the most inconvenient for a tourist arriving without a plan: getting a local SIM requires a passport, photo, form, and verification with a local address, and often waiting hours for the line to actually activate. eSIM roaming in India avoids all that: you buy it before you leave, install the profile from the comfort of your home, and as soon as the plane touches down at Indira Gandhi (Delhi) or Chhatrapati Shivaji (Mumbai) you already have data, without looking for an operator counter or queuing with your luggage in tow.

Roaming vs. eSIM in India: why the difference matters here more than in Europe
If you travel within the European Union, roaming is already included in your plan, and you don't even think about it. India is another story: as it is not part of the EU, your Spanish operator will bill you for roaming outside the EU, which is usually expensive and with tight data limits. This is precisely the scenario where comparing traditional roaming with an eSIM makes a difference to your wallet. The eSIM connects you to the local network of an Indian operator (Airtel, Jio, or Vodafone Idea) just as if you had a physical SIM, but without having to handle your phone, without a physical card to lose, and without depending on your Spanish operator having a roaming agreement with India. If you want to understand the general concept first, here is what data roaming is exactly and why some countries treat it differently from others.
Coverage in India: which operator covers each area
India has three major operators with their own network and active eSIM coverage. They are not interchangeable: each has a different strong point depending on where you are going.
| Operator | Strong point | Network | eSIM |
|---|---|---|---|
| Airtel | Very homogeneous coverage, including much of the interior | 4G / 5G | Yes |
| Jio | More modern network, strong in large cities | 4G / 5G | Yes |
| Vodafone Idea | Good backup option in urban areas | 4G | Yes |
In practice, you don't manually choose your operator: the eSIM provider assigns you the one that offers the best coverage at any given time and location, similar to how your European roaming already works. What's relevant for you is to know what to expect depending on the region of the country you're visiting.
Delhi, Agra, and Jaipur (the Golden Triangle)
This is the route taken by the vast majority of first-time visitors to India, and also the best-covered in the country. In Delhi and its metropolitan area (NCR) you have solid 4G at all times, including the airport terminal itself. In Agra, home to the Taj Mahal, coverage is good within the complex and in the historic center; the only weak point is usually just inside some sections of the Agra Fort, where the thick red stone walls somewhat block the signal. Jaipur, Udaipur, and Jodhpur—the three major cities of Rajasthan—have stable 4G from Airtel in the center and in most neighborhoods; as you move towards small villages in the Thar Desert, things change, and you may end up with an intermittent 2G signal.
Mumbai, Bangalore, Chennai, Kolkata: the great metropolises
The four major cities in the south and west have ample data infrastructure for a traveler's usual use: maps, messaging, social media, video calls. Bangalore, as the country's technology capital, often feels especially fluid. Mumbai has good coverage throughout the peninsula except in the densest suburbs during peak hours, when the network gets saturated like in any large city in the world. Chennai and Kolkata are a step behind in perceived speed, but are still perfectly usable for working or browsing without frustration.
Himalaya, Kashmir, Ladakh and rural areas
This is where the coverage map stops being a continuous line. On trekking routes in the Himalayas (Manali, remote valleys of Himachal Pradesh, high sections of Ladakh) there are entire villages without 4G coverage, and in some, there isn't even 2G. If you are going on a multi-day mountain trek, download offline maps before leaving the last city with coverage: do not assume that you will be able to rely on data halfway through the route. Kashmir is a special case: for security reasons, Indian authorities have imposed intermittent internet restrictions in the region at different times, including complete shutdowns during periods of tension. If your trip takes you there, do not rely on connectivity for anything critical and have an offline backup plan.
Real speed: what you can expect
In big cities, 4G and 5G speeds in India are sufficient for what any tourist needs: real-time Google Maps, uploading photos to social media, making a video call to reassure family, or ordering an Uber. Bangalore and Mumbai usually have plenty, even during peak hours; Kolkata and medium-sized inland cities are a bit more modest but still functional. The pattern you'll notice is the same as in any emerging country with enormous population density: speed drops in very congested areas (train stations at peak times, mass festivals, the immediate vicinity of highly visited monuments) and increases as you move away from the crowd. There's no need to memorize speed figures by city: the useful thing to know is that, except in the remote areas already mentioned, you'll have enough for the essentials.
How many GB do you need for India
Consumption depends mainly on two things: how much you use Maps with live navigation (this consumes the most data, even more than streaming video) and how much time you spend on long-distance trains, where the temptation to watch a series to kill time is real. With that in mind, here's how consumption typically breaks down by trip type:
| Duration | Travel profile | What consumes the most |
|---|---|---|
| Short getaway (5-7 days) | Golden Triangle, little night train travel | Maps + messaging + photos |
| Medium trip (10-15 days) | Several cities, day trains | Intensive Maps + occasional streaming |
| Backpacker / long stay (1 month+) | Many cities, night trains, remote work | Constant use, better high-volume plan |
Long-distance trains deserve a special mention: a journey like Mumbai-Delhi can last between 15 and 17 hours, and if you decide to stream content for the entire journey, consumption quickly skyrockets. If you're planning long overnight trains, it's better to estimate on the higher side or be aware that you'll watch less video than you think. For the exact price and GB of each plan, always check the updated details of the eSIM plan for India on the website: mobile data prices change frequently, and we prefer you to see the current figure at the time of purchase, not one that might be outdated in a blog.
How to activate your eSIM for India step by step
- Purchase before leaving Spain. Don't wait until you're at the departure airport: do it calmly, with good Wi-Fi, a few days before your flight.
- Install the QR profile from home, using Wi-Fi. Go to Settings → Mobile Data → Add eSIM and scan the code. This step requires an internet connection, so don't leave it until the last minute at the boarding gate.
- Leave it installed but deactivated until you land, to avoid consuming your plan prematurely.
- Upon landing in India, activate the eSIM's mobile data from Settings and confirm that your phone connects to the assigned network (you'll see the local operator's name in the status bar).
- Deactivate roaming for your Spanish line if you'll only be using the data eSIM, to avoid surprise charges for roaming outside the EU.
If this is your first time using this system or you have doubts about whether your mobile model is compatible, here is the complete eSIM installation guide with step-by-step screenshots. And if you're torn between an eSIM and a physical card, this comparison between international chip and eSIM will help you decide before you even set foot in the airport.
Internet restrictions in India: what you should know
India is not a country with permanent internet censorship, but it is a country where the government has on several occasions resorted to temporary connectivity blocks in specific regions for reasons of public order, usually coinciding with political tensions, protests or local disturbances. Kashmir has historically been the most affected region, with outages that in some episodes have lasted weeks. Outside these specific contexts, the day-to-day life of a tourist is not affected: WhatsApp, Instagram, Google Maps and other common apps work normally in 99% of the country most of the time.
Regarding VPNs: it is not essential for normal browsing, but it is useful in two specific cases. One, if you want to access streaming platforms with a Spanish or European catalog that detect your Indian location and change the available catalog. Two, if you are going to connect to public Wi-Fi in hotels or cafes and prefer an extra layer of privacy. You can find the topic developed in depth in eSIM, VPN and privacy on a trip.
Comparison: Spanish roaming, local SIM or eSIM
| Option | Cost | Management | Local number |
|---|---|---|---|
| Roaming from your Spanish operator | Skyrockets as India is outside the EU | None, you already have it | No, you keep yours |
| Local physical SIM | Cheap once acquired | In-store process with passport and verification, can take hours or days | Yes |
| Data eSIM (PuraSIM) | Check the current price of the chosen plan | 100% digital, activation in minutes | No, it's data only |
What almost no one tells you about connectivity in India
Beyond city coverage, there are a number of practical details you only discover if you've already traveled through India or studied it in depth. These are the ones that save the most headaches:
SMS OTP is the kryptonite of data-only eSIMs. India largely operates with one-time SMS verification (OTP): for paying with UPI at a street stall, for booking a train on the IRCTC website, for almost any local digital transaction. A data eSIM doesn't have an Indian phone number, so it cannot receive these SMS. If you need to perform transactions that depend on a local number, keep this in mind: for the average tourist, it's not a problem because you pay with card or cash, but if you're going to live or work there for a while, it's a real limitation worth knowing before leaving home.
Airport Wi-Fi also requires an OTP. In both Delhi and Mumbai, free Wi-Fi usually requires SMS verification to an Indian number or scanning your passport. One more reason to arrive with your eSIM already activated and not depend on airport Wi-Fi as your first connection point.
Save the QR code as an image too, not just in your email. If for some reason you end up installing the eSIM in India, have the screenshot of the code handy: if the hotel Wi-Fi is slow, the email might take a while to load.
GPS loses accuracy inside large train stations. This has nothing to do with the eSIM, but in places like New Delhi Railway Station, which is huge and has multiple entrances, your mobile data is only approximate: always ask a porter or security guard.
When it's NOT convenient to buy an eSIM for India
Being honest about this seems more useful to us than selling you something you don't need.
If you are going to India for work or studies for a long stay and need a real Indian phone number for bank verifications, registration on local platforms or UPI procedures, a data eSIM will not provide this: you will need a local physical SIM with its own number, although the process as a foreigner may take some time. For short tourist stays, the eSIM is still the simplest option.
If your Spanish operator has already sold you an international data pack that covers India, check the conditions before buying anything else: don't pay twice for the same thing. And if you are going to spend a good part of your trip on Himalayan trekking routes, don't rely entirely on mobile data for your safety: carry offline maps and, if the route is demanding, consider a satellite device independent of any network.
For other cases—urban tourism, the Golden Triangle, backpackers going from city to city, short business trips—the eSIM remains the fastest way to land connected without relying on an operator's store or finding reliable Wi-Fi on the first day. If you want to maximize your data plan without overspending, here are tricks to save data with your eSIM while traveling.
Frequently asked questions about eSIM and roaming in India
Is my operator's roaming or an eSIM better for going to India?
For most travelers, the eSIM comes out ahead: India is outside the EU, so roaming from your Spanish operator is billed separately and is usually expensive, with limited data. The eSIM connects you to a local network (Airtel, Jio, or Vodafone Idea), avoiding these surcharges, and you activate it before leaving home.
Are there internet restrictions in India?
India sporadically blocks certain services in specific regions during periods of political tension, especially in Kashmir. Outside these specific contexts, usual services (WhatsApp, Maps, social media) function normally in almost the entire country.
Does the eSIM work in the Taj Mahal and in Rajasthan?
Yes, in Agra and in the main cities of Rajasthan (Jaipur, Udaipur, Jodhpur), there is good 4G coverage, especially from Airtel. In small villages in the Thar Desert or very rural areas, you might get 2G or no signal.
How many GB do I need for a trip to India?
It depends on how much you use Maps with live navigation and how many hours you spend on long-distance train journeys streaming content, which is what consumes the most data. Check the updated data options on the plan details before deciding on the size.
Does the eSIM work on the train between Mumbai and Delhi?
Yes, with 4G coverage for most of the journey thanks to Airtel and Jio. In some rural sections of the route, which can last between 15 and 17 hours, the signal may drop to 2G or 3G for a few minutes.
Do I need a VPN in India?
It's not essential for normal use, but it's useful if you want to access streaming catalogs from other countries or if you often connect to public Wi-Fi in hotels and cafes.
Can I receive verification SMS (OTP) with the data eSIM?
No. A data-only eSIM does not have an Indian phone number, so it cannot receive one-time SMS for local procedures such as UPI or IRCTC bookings. For the average tourist, this is usually not a problem because they pay with a card or cash.







