Do you need a SIM card in India?
You definitely need a SIM card in India if you want to use maps, book rides, message your hotel, and stay online without relying on Wi-Fi all the time. The good news is that local data is very cheap by global standards, with 4G available across most of the country and 5G already live in many major cities.
That makes US roaming hard to justify for anything beyond a very short trip. Before you fly, check what your carrier actually charges in India, whether that is a day pass or another international rate, because those daily fees can add up quickly.
A local prepaid SIM card usually gives you the lowest price, but as a foreign visitor, you will need to deal with paperwork and activation. If you mainly need data, a Saily eSIM plan for India is the easier option. Just set it up before departure and arrive with your connection ready to use.
Can foreigners get a SIM card in India?
Yes, foreigners can get a SIM card in India, but expect some paperwork and waiting before the line is active.
Don’t forget to bring:
A copy of your passport and Indian visa, plus the originals
One to four passport-sized photos
Proof of a local Indian address, such as a hotel business card or a letter from reception
The name, address, and working Indian phone number of a local reference, if requested
Important: You must also be 18 or over.
The local reference is often the part that catches travelers by surprise. In many cases, the person may be called or sent a one-time code to confirm your details. Hotel or guesthouse staff can sometimes help with this, so it’s worth asking at reception before you head to a store.
Activation is not always instant. It commonly takes anywhere from 2 to 24 hours and can sometimes take longer. In some cases, you may also need to make a follow-up call to the seller. To activate the line, you may be asked to dial the number printed on the SIM pack and confirm details such as your date of birth and the last four digits of your passport number.
Also, India tightened SIM registration rules in 2023. Shops selling SIM cards now face stricter checks, including police verification in some areas, and bulk SIM purchases have been restricted.
One thing to take seriously: If a seller doesn’t ask for your ID or paperwork, walk away. That usually means the SIM is registered to someone else. It can be cut off without warning, and any remaining credit can disappear with it.
Will your phone work with a SIM card for India?
Most newer US phones will work in India, but there’s one thing to check first: Your phone needs to be carrier-unlocked if you want to use a physical SIM card for India.
This is especially important if you bought your phone on an installment plan. Some US carriers keep devices locked until they’re fully paid off or until certain account conditions are met. Ask your carrier to unlock the phone before you travel, not at the airport, because the process can take a few days.
Network compatibility is less likely to be a problem. Modern iPhones and flagship Android phones sold in the US generally support the 4G/LTE bands used by Indian networks.
If your phone can’t be unlocked in time, you still have options. An eSIM can work on a compatible phone without removing your US SIM, or you can use a cheap unlocked handset for the trip. The eSIM option is especially useful because it can sit alongside your home line, so you can use Indian data while still keeping your US number active for banking codes, calls, and texts.
The best SIM card providers in India
The best SIM card for India depends on where you’re going and how much time you want to spend getting connected. Airtel is usually the easiest Indian SIM card for tourists to find and buy, while Vi can be a good choice if you’re buying in a city store. Jio has an excellent network but is much harder for foreign visitors to get, and BSNL is mainly worth considering for more remote areas.
Provider | Coverage | Ease for tourists | Typical 28-day prepaid plan | Best for |
|---|
Airtel | Strong nationwide coverage | Easy, especially at airports | ₹299 (US$3.40): 1 GB/day + unlimited calls | Most travelers |
|---|
Vi | Strong in major cities | Often straightforward in stores | ₹349 (US$3.97): 1.5 GB/day + unlimited calls | City trips |
|---|
Jio | Strong nationwide coverage and 5G | Difficult for foreign visitors | ₹349 (US$3.97): 2 GB/day + unlimited calls | Travelers who can complete the registration |
|---|
BSNL | Particularly useful in some rural areas
| Less convenient | ₹229 (US$2.60): 2 GB/day + unlimited calls | Remote areas |
|---|
Airtel: Easy to buy at the airport
For most foreign travelers who want a prepaid SIM card in India, Airtel is the easiest place to start. It has strong coverage across the country and a visible presence at major airports, including a kiosk in Terminal 3 at Delhi’s Indira Gandhi International Airport.
That makes Airtel particularly handy if you want to deal with the paperwork soon after landing. Just remember that buying the SIM at the airport doesn’t necessarily mean it will be active immediately.
Vi (Vodafone Idea): Often the smoothest in-store experience
Vi is worth looking at if you would rather buy your SIM once you’re settled in the city. Travelers often report fewer problems getting a Vi SIM from regular stores, and activation may even happen during the same visit if you have all your documents and a local reference ready.
Coverage is good in major cities. Speeds can vary from place to place, though, so there’s no simple winner between Vi and Airtel.
Jio: Great network, harder for tourists
Jio has strong nationwide coverage and a large 5G network, but getting a local Jio SIM as a foreign visitor can be frustrating. The process may require an Indian address and can take far longer than most tourists want to wait. For a two-week holiday, it’s usually not the most realistic choice.
The good news? Some travel eSIMs use Jio’s network, so you may still be able to use its coverage without going through Jio’s registration process.
BSNL: Widest rural reach, weakest speeds
BSNL is the state-owned option and can be useful in places where private networks become less reliable. The downside is speed because it’s generally slower, so it makes more sense for rural coverage than for travelers who expect consistently fast mobile data.
How much does a SIM card cost in India?
The SIM card price in India in 2026 is often just a few US dollars for around a month of service, even with daily data and unlimited domestic calls. In other words, the local SIM card itself is unlikely to be the expensive part of getting connected.
Provider | Example prepaid plan | Data | Validity | Price |
|---|
Airtel | Prepaid plan | 1 GB/day | 28 days | ₹299 (~US$3.14) |
|---|
Vi | Prepaid plan | 1 GB/day | 28 days | ₹299 (~US$3.14)
|
|---|
Jio | Prepaid plan | 2 GB/day | 28 days | ₹349 (~US$3.67) |
|---|
BSNL | Prepaid plan | 2 GB/day | 28 days | ₹219 (~US$2.30) |
|---|
Prices and offers are subject to change. Please check the provider’s website for the latest pricing and availability.
So, how much does a SIM card cost in India in practice? Usually only a few dollars for the plan itself. What you’re really paying for with a tourist SIM card at the airport is convenience — and sometimes a noticeable markup. Then there is the time spent at the counter and the wait for activation, which can last several hours.
Once your plan runs low, topping up is usually easy. Small phone shops can add credit for you in cash at the network’s set price, so there should be no extra markup. Check your new balance before you leave. You can also try topping up through the carrier’s website or app, but foreign credit cards are sometimes rejected, so it is useful to have cash as a backup.
With such cheap and flexible data plans, choosing a provider usually matters more than chasing the absolute lowest price.
Where to buy a SIM card in India
You can buy a SIM card for India at the airport, visit an official carrier store, ask your hotel for help, or sort out your data before you fly. The best choice really comes down to how quickly you want to be online and whether you need a local Indian number.
At the airport
You can buy a SIM card at an Indian airport. You’ll find carrier counters in the arrivals halls at Indira Gandhi International Airport in Delhi, Chhatrapati Shivaji Maharaj International Airport in Mumbai, and Kempegowda International Airport in Bengaluru. Staff usually speak English and will help with the paperwork.
There is one catch: Buying a SIM at the airport doesn’t necessarily mean leaving with working data. Activation can still take several hours. If you need maps, messages, or a ride the moment you land, it’s much easier to have a connection ready beforehand.
At carrier stores and local shops
Official Airtel and Vi stores are usually your safest bet once you’re in the city. You will often get more data options, competitive prices, and a better choice of data packs than at airport counters.
The downside is the paperwork. Expect to show your passport and visa, provide a passport-sized photograph and local address, and possibly give the details of an Indian contact for verification.
This is where your hotel can be surprisingly helpful. Staff will sometimes act as your local contact or even come with you to a nearby store. If you haven’t booked accommodation yet, it’s worth checking reviews for mentions of SIM card help.
Through your hotel or hostel
Some hotels and hostels can arrange a tourist SIM for you directly. You’ll still need to provide the required documents, and the property may charge a small service fee, but it saves you a separate trip to a store.
Ask what the price includes before you agree — especially the data allowance, activation fee, and any other charges. Transparent pricing is always a good sign.
Online before you travel
If you’re searching for an India SIM card in the USA, there’s one important limitation: You can’t complete the local carrier identity checks from the US, so you can’t have a genuine Indian number fully set up before you fly.
What you can buy in advance is either a travel eSIM or a third-party physical international SIM card for India. A mailed travel SIM usually works through international roaming rather than as a true local line, so check the roaming services, network coverage, high-speed data allowance, and what happens when you use your remaining data.
For a more convenient option, consider an eSIM. One of the main benefits of an eSIM is that you can buy it online before departure and keep your regular SIM in place. Sounds like something you’d like to try? You can choose your data plan for India directly through Saily.
An eSIM for India: How to skip the paperwork
An eSIM is a digital SIM already built into a compatible phone. Instead of buying a plastic card in a store, you choose a plan online and install it on your phone.
For India, that can save you quite a bit of time. A local SIM may require passport and visa copies, photographs, a local address, an Indian contact for verification, and then a wait for activation. With an eSIM, none of that is needed. You can set everything up before your flight and have data working when you land — useful when the first things you need are directions, a ride, or a message to your hotel.
It also removes some of the uncertainty around airport SIM counters. There’s no queue, no wondering whether the SIM has been registered correctly, and no waiting several hours to see if it activates. If you’re weighing up an eSIM vs. a physical SIM card, this is where the difference feels especially noticeable in India.
Saily’s India plans currently start at US$3.99 for 1 GB over 7 days. There are also 30-day options, including 3 GB for US$9.99, 5 GB for US$13.99, 10 GB for US$23.99, and 20 GB for US$38.99, plus unlimited plans for heavier data use. You can install your eSIM before departure, and 24/7 chat support is available if you need help along the way.
If India is only one stop on your trip, an eSIM plan for Asia and Oceania can be more practical than buying a separate plan in every country. And if you know you’ll be using a lot of data, compare it with an international SIM card with unlimited data before deciding what suits your trip.
For a short holiday, the appeal is pretty simple: You can land and start your trip instead of starting with paperwork.
Using your SIM card for India around the country
Once your SIM is active, you can use it across India without domestic roaming charges. Indian networks are organized into regional circles, though, so your phone may occasionally lose its connection when you cross into another state.
If that happens, don’t panic. First, switch data roaming on. If you still have no service, manually select your carrier in the network settings and reconnect. Those two quick fixes solve most problems when moving between regions.
Don’t expect the same speeds everywhere. Reliable connectivity depends a lot on location, and even strong networks can slow down in crowded city centers. Smaller towns can sometimes feel faster simply because fewer people are sharing the network. So while 5G is available in many places, a reliable connection matters more than chasing the fastest possible signal.
If your plan allows hotspotting, you can also share data with a laptop or a travel companion. Just keep an eye on your remaining data, especially if you’re using larger data packs or streaming on more than one device.
The good news is that once everything is set up properly, using your SIM around India is usually super easy.
Quick recap: The best way to stay connected in India
A local prepaid SIM from Airtel or Vi makes sense if you need an Indian phone number or you’re staying long enough for the very low local data prices to matter. In that case, buy your physical SIM card at an official city store rather than the airport, and ask your hotel if they can help with the local address or reference.
However, for most US travelers spending a few weeks in India, an eSIM is the easier choice. You can set it up before your flight, skip the paperwork and activation wait, and have data working before you even leave the airport. Because the digital SIM works alongside your home line, you can also keep your US number active for calls and verification codes.
Download the Saily eSIM app and get your data plan ready before you fly.