How to get a local SIM card in India?

It is natural to be worried about connectivity during travels. Quite often it pushes people to purchase very expensive roaming from their countries. Nevertheless, I wouldn’t recommend using an international sim card in India unless you have to do so due to certain commitments. In fact, there are so many advantages to getting an Indian sim card.

The local SIM Card in India gets you an entry to important services in the country: shopping, ordering taxis, food delivery, maps, internet – you name it. Secondly, the connectivity is really good in India. Thirdly, mobile data in India has become affordable in recent years due to the tough competition.

To give you an idea about the prices, back in 2013 I used to rip 230 INR (4.5 USD back then) to buy 1 GB of a 3G mobile internet that was transforming often into 2G outside of big cities. I used to block YouTube and other social media so the data can last longer. It was expensive for Indian standards and people used mobile data mainly for WhatsApp chatting.

Nowadays, in 199 INR (~2.80 USD) you can get 1.4 GB of 4G speed network per day plus unlimited calls and SMS (if someone uses them. I think many travelers get a sim card in India for internet offers only).

As you can see, India is progressing really fast! In this post, I’m going to share with you how to get a Sim Card in India and what to consider while buying it. Here are some of the questions that I will cover:

  • From which local provider to buy a SIM Card in India?
  • Where to get a SIM Card in India?
  • Roaming in India
  • SIM Card for Jammu & Kashmir
  • Documents required to get a SIM Card in India
  • Other useful information about SIM Card

From which local provider to buy a SIM Card in India?

Many travelers ask me about the best sim card in India. Though there are three main connection providers in India: Airtel, Vodafone and Reliance Jio, the choice totally depends on your itinerary. If you are choosing one of the popular routes – Golden Triangle, Kerala, Goa, Rajasthan, etc – there is a vast coverage of all companies.

Read also: Popular India itineraries for the first comers

I had long experience with Airtel and Vodafone, but for the past few years, I have been with Airtel, mainly because of their offerings and plans. Plus I tested the network connectivity from North to South, East to West and was happy with the coverage except some mountain areas. If you go to smaller towns in Himalaya, surprisingly Jio has a much better connection there.

In some remote areas of Jammu & Kashmir (Nubra Valley), Himachal (Spiti Valley, Tirthan Valley, etc.) and Uttarakhand (Valley of Flowers) there is still only BSNL (a state-owned telecom company) connectivity present and no internet. In the rest of the country, you are going to be fine with Airtel or Vodafone.

Where to get a SIM Card in India?

I recommend getting a SIM Card either from network providers directly or from reputed agencies in India itself. Recently, I’ve seen a few travel/tour companies that sell sim cards online and deliver them to you after landing at the airport in India. Knowing the registration procedure, I still prefer official network providers, especially if you come for a longer period of time.

For an Indian citizen, the SIM is just a matter of bringing an Aadhar (a type of local ID card) to the provider and instantly getting a number. For security purposes, getting a SIM card in India as a foreigner is not always a straightforward affair.

Plus, the tourist sim card in India is valid for 90 days.  After this term, it will get disconnected automatically. Of course, this fact created some alternatives on the market. How can a foreign get a sim card in India:

Indian SIM Card at the airport

This is the easiest way. Once you land in T3 IGI Delhi or Chhatrapati Shivaji Mumbai, Dabolim Goa head to the provider of Airtel or Vodafone in the arrival section and take the SIM Card. You just need your passport, visa and a photograph to get a sim card at the airport.

As per 2019, they charge 900 INR for a SIM card, 1-month talk-time, and 1.5 GB data per day. Some people reported even paying 1000 INR. That’s definitely an extra cost of getting a functioning SIM Card as a foreigner. From the second month, you can upgrade to one of the packages available online. The SIM is activated within 2-3 hours. Check-up both Vodafone and Airtel deals when you arrive and choose which suits you better.

The downside of this method, that it is definitely costlier than you can get in the city. In the end, you have to choose between cost and bureaucracy.

Note: there is no free Indian SIM Card for tourists in the airports anymore. Some time back, the Indian government ran this project providing free SIM cards to foreign visitors arriving on e-visa. Beware of free offers.

SIM Card Black Market in India

India is a country where you will find a solution to almost any problem. Sim card can become one of them if you are a foreigner arriving not by air, but through one of the land borders.

Story-time: Once I was coming to India from Nepal via Karkarbhitta. My first stop was Siliguri (it’s not a tourist city). I visited different phone provider offices to find out that I can get a card only if I provide 3 local contacts in Siliguri.

Well, I’ve lived in India so I have contacts, but what about foreigners who come here for the first time? In any case, the office people rejected my contacts from Delhi. Some people overheard my conversation with customer service and were kind enough to provide their phone numbers as a reference on the form.

I thought I’m sorted, though next day my card again didn’t work. I called the office and they requested my ID card. While I told that my passport represents my identity abroad, the customer care still insisted on local ID. I sent a scan of my ID card which by chance was on my computer. The officer told they can’t accept it since it’s not in English. (Daah, not all the world is English-speaking, our bad…).

This story wouldn’t take place in a touristy city in India. Due to these struggles of foreigners, there is a growing black market where you have to pay roughly 5-10 USD extra and you get your prepaid SIM Card sorted. Personally, I don’t support this way of doing things… Such thinking led me to 3 weeks in India without any connection and mind you, sometimes I go to the villages and offbeat destinations (so good my parents don’t read this blog). Still, I think, it’s better to do things in the right way from the very beginning.

Indian friends and SIM Card over 90 days

If you have Indian friends and you do start exploring India from a less touristy city, ask them to help you get a number. It will save you from unnecessary hassles and stress. Nevertheless, I suggest asking only close people whom you know well to do that. This is especially popular among foreigners staying over 90 days in India.

Note: Foreigners get the same local SIM cards, just different application requirements, and validity. If not sure, check in local provider shops or on official websites – India is a digital country and most of the support teams (I got to deal with) are very responsive online.

Traveling to India for the first time? Read my detailed backpacking India guide.

Note: This post contains some affiliate links. If you purchase something using the link, I might or might not get a commission at no extra cost to you. Thank you for reading this blog!

Phone unlocked and charging points in India

Getting an Indian SIM Card is half of the deal to stay connected. Before the trip, you need to ensure that your phone is unlocked (in other words, that it is not locked to a specific carrier and you will be able to change the SIM inside).

Secondly, you need to know more about plugs in India. You will need a plug D type adaptor. The good news, you can use it also in Nepal, Bangladesh and many other destinations in South Asia if you are planning an extensive trip in the region.

While in India, I also use standard European plugs (type C). If you have several flight interchanges in different countries and do not want to be confused about what plugs to use in different airports, there is a universal plug adaptor that covers over 150 countries.

Roaming and mobile internet in India

India is bigger than it seems to be on the map. It has 29 states, each state has its own language or dialect, local government, and connectivity. Every time, you cross the state border, the national “roaming” turns on.

How does it work? Internet packages are not subject to roaming charges in India (Yay!). Incoming calls or outgoing calls within the same network (e.g. all Airtel users) don’t include extra charges too, as a rule. If back in early 2010 it was easy to identify the operator by the first three digits, now you can switch the provider without changing the number, thus it became hard to say which network someone is using.

If you need a SIM card only for data, don’t bother with this. But if you plan to call a lot, consider purchasing a SIM card in the state, where you intend to spend most of your time. Alternatively, there are packages that include some talk time in whole India.

SIM Card for Jammu & Kashmir

Jammu and Kashmir (J&K) is a state in the North of India, where only postpaid connection works. This measure was introduced for security purpose. If you are an Indian, I recommend getting a postpaid SIM Card from your base city in advance rather than from J&K. Verification of home address and other check-ups can last up to two days. You don’t want to waste time on talks with network providers during your travel.

As of now, foreigner tourists can’t get a postpaid SIM Card in India. Well, because post-paid connection presumes you have a permanent address of stay in India, which tourists can’t have. You can try getting a SIM Card through the travel agent. Some agents do provide this service. I recommend taking services from J&K agents as there is a better chance to clarify potential issues on spot rather than remotely on phone. Alternatively, try asking your hotel on spot.

There is also a black market for purchase/rental of SIM cards in J&K, but I do not recommend using it. Post-paid connections are registered on some local name and it’s hard to identify a genuine source of the card. The problems occur rarely (according to local sources and forums), but they do occur. Surprisingly, I received this advice from SIM Card seller himself when I was doing research for this post :D.

Documents required to get a SIM Card for foreigners in India

Beyond my struggles in several smaller cities of India, I went to several offices in Delhi, Mumbai, as well as asked in big airports. If you are a foreigner, you need to have the following documents to buy a SIM card in India:

  • Original Passport
  • Photocopy of passport and visa (big offices usually do it on spot by themselves)
  • Passport picture (2-inch x 2-inch)

Sometimes you can be also asked for:

  • Local reference number (take care to inform a person whose number you specify in the form. He/she will receive a call from the service provider)
  • Address proof in your country of residence (utility bill, ID Card, driver’s license)

In some towns, they ask up to three contacts. If you are a foreigner, explain you just arrived in the town. In most cases, common sense arguments work. Take a contact number from your hotel/guesthouse or a friend. The contact should be from the same city, where you are applying. I wasn’t asked for any in Delhi in CP or at the airport.

Note: In smaller towns, you need to insist that passport is your identity card abroad. Most of the European passports are biometric, so all the addresses and personal data is within the chip, not on the main page of the passport. In the end, an ID card is an internal document and it comes in the local language of the country, which is mostly not in English. It might take extra effort to explain.

If you are an Indian citizen, you just need your Aadhar card, local reference number, and a picture.

Take all these documents to the office of the provider. Then you will need to fill in the form on spot. It takes a minimum of two hours and a maximum of 24 hours to activate an Indian SIM Card.

If you are a foreigner, you will get the SIM card for the whole validity of your visa (if you get the sim card in a proper way). Once the visa expires, the SIM Card will be blocked.

Other useful information about SIM Card in India

  • Once you cross the border of any Indian state, your roaming will be on. The internet is not subjected to roaming charges, calling is.
  • You can top up your credit or purchase any package from official shop or ask local shops in the local markets. There are shops selling phone covers and accessories which can also activate a package for you. Indian citizens can do it online from the website of a provider.
  • If you are a foreigner, your SIM will be deactivated once your visa validity is over.
  • Note: when you top up your credit, communicate exactly to the seller what you need. If you pay cash without comments, it will automatically transform into your talk time. In case you need certain data option, ask the seller to activate it.
  • If you have a new phone, you need to activate 4G on your phone. It doesn’t happen automatically, thus I was using a basic network for the first two weeks till I found it out.
  • Personally, I recommend getting a SIM Card if you plan to stay more than 10 days or you highly depend on internet connectivity even during the short stay.
How to get a Sim Card in India? Practical guide with documents, connection options, network providers and other useful tips
Found it useful? Pin to share with others 😉

Though requirements slightly change every year, I hope this post will help you with buying a SIM Card in India. If you have other tips on the topic, feel free to share! I will be happy to add them.

28 thoughts on “How to get a local SIM card in India?”

    • It depends on your plan and provider, Kristen. I usually recharge once a month in one of the local shops as I have 28 days data plan.

      If you know approximately how much data you might need, I recommend checking suitable options on the official website of the provider you are using or visiting one of the offices).

      • We are currently in India, arrived at Chennai airport late at night.
        We had assumed we could purchase a SIM card anywhere and now know it’s impossible without a local ID card/friend.

        But I have a tip.
        Get that sim before leaving the international airport.
        On our last trip in January we purchased a sim. (ie- we lined up with other arrived, for almost one hour, completed a huge form and received the SIM card)
        We were told it would be active in 3 hours. Nope!
        Fortunately we were returning to the airport the next morning but to the domestic section. We convinced the guard at the international terminal adjacent to the airtel counter and he let me in. My husband was required to wait outside with all the luggage.
        At the counter i was quietly demanding that I wanted the sims activated… please.
        15 mins later-done.
        I don’t understand why they still use a huge paper application form (and this info has to be laboriously entered by staff)when it’s much faster to enter the info and assign and activate a sim in day 15 mins.

        But there are many other sims out there that will cover groups of countries. Zone 1 is Asia and Europe etc and zone 2 which is basically USA. These can be purchased online and Sent to you house prior to travel.
        Research these for the best deal
        This trip, thankfully, I had purchased a Global Roaming data sim from my local supermarket ( Woolworths for you Australians). Although they were difficult to find, most stores hadn’t a clue but persistence paid off and I purchased 4 cards for $4.80 each on special. I showed a promotional email which helped. You can also purchase these online. you must set up the sim on your phone before leaving home.
        this card has been quite acceptable and has various top ups online. I’ve used $25 for 1gb. This is sufficient if you turn everything off (updates, photo downloads unless on wifi etc) And always use hitel wifi.
        When I found I had used the first gig of data in 10 days, I ‘chatted’ with them, persisted and the problem was sorted.

        Research all the options. What you actually require, the time you require it, is the starting point.
        Data sims are entirely satisfactory as you have WhatsApp, messenger and FaceTime for calls.
        Hope this helps.

  1. Hello,
    I’m a Malaysian. Arrived at Trivanamalai and seek for the India SIM card with all the service provides in their office. But all of them there turn around and said the current Indian government law has stopped providing the SIM Card because the current government suspect all current Tourist are Terrorist. Is this true? Please Check Out. Ways to improve in the year 2020.
    Best Regards.

    • Thank you for sharing your experience in Tiruvannamalai, Pragasam. Unfortunately, it is way more challenging to start in a non-common tourist destination for foreigners.

      There might have been a miscommunication about suspects. There are definitely many measures taken to provide the overall security in the country and telecommunication is one of them, but from my experience in several big International Airports/land borders, foreign visitors staying with me in the queue were treated with respect.

      Though it is challenging to get a SIM Card in India as a foreigner outside of big cities in a “legal” and straightforward way, the travel industry is very important for India. Let’s hope it becomes easier in the future even for travelers coming by land and starting from less common places to be connected and access basic travel needs from different states of this big country.

    • There is no picture facility as such, Kay (from experience of Delhi/Mumbai/Bengaluru). You need to take pictures with you in advance.

  2. Very helpful Natalia.. I am from Indian origin, go there every year, still the process is a mystery to me. Rules change and I have to live by the mercy of friends and family. Appreciate the info.

    • Thank you for feedback, Ravi

      I hear you there – India is huge and constantly changing (so we don’t become habitual to a certain way of things)! While I’m trying my best to share travel experiences to fill in some information gaps, I realize how it might differ from state to state) If you faced a challenge or met with a different procedure requirements in a certain state and/or airport, it will be interesting to listen to your experience!

  3. I was in India ,just last week and approached Jio Reliance office and several tele providers and all want Aadaar Card only. My passport and photo were not accepted.. The regulation has changed and quite impossible to avail a local sim card in India.

    • I’m sorry you faced this challenge, Kanesin. Would you mind sharing more details about the places you faced the issues to help other travelers in the future?

      While it is challenging to get a SIM Card as a foreigner in offbeat places in India, it is a quite fast procedure in international airports or big telecom offices in tourist destinations. I experienced a bit of both (e.g. when you get a working sim card the same day and when you struggle even to apply for the sim card for weeks in some places).

      Unfortunately, it is not possible to cover the whole geography of India due to the country size and different regulations in each state, but I keep an eye on big international airports and cities where most of the foreigners arrive to provide relevant information. The recent update was in July 2019.

    • If you get the card in UK it will still be a UK card subject to roaming charges abroad if I understood you correctly. I would recommend taking a local card on arrival to avoid extra charges. Have a great stay in India, Tracey!

  4. My experience as an American with obtaining a prepaid SIM card in India. I have an unlocked GSM+CDMA iPhone 7, and am travelling in India for business.

    I asked at the information counter in the Mumbai airport and was told to not obtain a SIM card in the Mumbai airport as it was not my final destination. I was advised to get a SIM card in Indore, which was my final air travel destination. At Indore airport there were no SIM card vendors. I went to an Airtel store in an Indore shopping district. This was a modern Airtel-only shop nicely lit and furnished that only sold Airtel SIM cards and plans, nothing else. The shop had helpful staff that spoke English well enough to complete the task eventually.

    I was required to have name, address, and mobile telephone number of a local contact. This person was called to assure this contact information was valid. I also had to have my passport with Visa stamp and a paper copy of my eVisa. I was not required to have a photograph, as they took my photo while I was there. The process took a full three hours, as the information had to be input two or three times to overcome back-office rejections due to quality of the photos of the eVisa. Each time the data were submitted, there was a 30 minute to wait to see if the SIM card activated or would be rejected again. I was required to wait in the store until the phone was fully activated. The cost was 600 Rs (about $8.57 US) and includes unlimited talk and text and 1.5 GB of data per day (yes per day!) for a 30-day period. I paid cash.

    I was told this SIM card will work in all of India. So far, it has worked acceptably, and at this moment I have 4G connectivity at 28 Mbs up, 20 Mbs down.

    • Thank you for sharing your experience, Eric! That is so interesting how experiences and requirements differ from state to state) Your review will be very helpful for travelers

      Have a great stay in India!

  5. Hi, I’m an American that spends 6 months each year in India. I always purchase a 3 month unlimited plan at the Delhi airport but I face a real problem at the end of those 3 months. Today I got a message from Airtel that says all mobile numbers issued to a foreign tourist will expire within 90 days or the term of their visa, whichever is LESS. This is the problem I have every year and I still haven’t found an easy way to extend my phone service for an additional 3 months. I’ve paid before expiration a couple of times and each time they still turn off my phone and refuse to issue a refund. I’ve resorted to finding an Indian to buy a new 3 month sim card, but my number has to change for that. Is there a way to extend it for 3 months and still comply with the “government directive” that says a foreigner can’t have a sim card for more than 90 days? Please rush your answer, I have only a few days to take care of this hassle.

    • Unfortunately, I don’t know legal ways to extend the validity of the SIM cards for foreigners as of now, Carole. Some foreigners ask help from Indian friends, other look for unofficial local market alternatives. Though, India doesn’t make it easy for foreigners in some contexts, I do not recommend workarounds and “jugaar” when it comes to law.

      I hope you will find the solution. Have a great stay!

  6. Thanks… really helpful.
    I was in India last December and attempted to buy a sim while in transit at Delhi airport (we had just under a 3 hour wait for our flight to Kolkata). They wouldn’t sell me a sim there… not enough time to activate.
    From Kolkata we traveled to Mayapur by road and I asked our guide for a sim. He took me to a local shop and they sold me with the sim – Vodafone for Rs650 and that provided me with all the services I needed. And the sim was immediately available (activated) and ready to use.
    I didn’t need the identification documentation… photos etc… was I just fortunate (in that I was able to get this sim so easily with little bureaucracy and no activation wait times) or is this a different package to the ones in you blog?
    We’re back in India this December (3 weeks) and after speaking to family they explain the torment they go through… I’m trying to understand how I got mine so easily. And am I going to be in for a rude awakening this time around?
    Also I’m planning to travel back for another 3 weeks in February… will I be able to use the same sim? I have an OCI (overseas citizen of India) so no visa as such.

    • Thank you for sharing experience, Tushar!

      If you are an Indian and hold an Indian passport or Aadhar, the procedure of getting a SIM Card is quite straightforward and can be done at any office of Airtel/Vodafone/Jio. The procedure described in the blog is for foreign passport holders, who have to undergo often additional steps and costs to get a sim card

      Have a great stay in India!

  7. Do not buy a sim from STAYCONNECT in Delhi!
    I bought at the airport in Delhi. $ 30 should be with 6GB for endless time.
    Did not work in Nepal, India, Bhutan.
    I contacted them and they did not return the money.


Leave a Comment