For most trips of a few days to a few weeks, a travel eSIM is the simpler choice: you install it at home, it connects when you land and there is no paperwork. A local Indian SIM makes more sense if you are staying for months or genuinely need an Indian (+91) number — but as a foreign visitor you will need your passport, visa and a photo, and activation can take anywhere from under an hour to a day or two. Here is how each option works, so you can pick the right one for your trip.

How buying a local SIM works for foreign visitors

Every SIM in India has to be registered to an identity document, so buying one as a visitor is a short formal process rather than a quick purchase. Foreign customers are usually served at stores run by the operators — Airtel, Jio, Vi and BSNL — or at operator counters found at some international airports. In general terms, expect to need:

  • Your passport and a valid Indian visa or e-Visa; staff copy or scan both.
  • A passport-size photo, although some stores take a photo on the spot.
  • Your address in India, such as the hotel where you are staying.
  • With some operators, an Indian contact number — for example your hotel or a friend — that receives a verification call or code.

After registration the SIM is checked and activated. That can be done within an hour at a quiet store, or take a day or more, and some operators ask you to complete a verification call before data works. Once it is active, you recharge (top up) in stores, often with cash, or through the operator’s app.

The reward is real: an Indian number for calls, SMS and one-time codes, an Indian IP address, and local prepaid data that is inexpensive by international standards — which adds up on a long stay.

What a travel eSIM does differently

A travel eSIM moves all of that to before your trip. You buy online, pay with PayPal (with a PayPal account or a debit or credit card), receive the QR code by email within minutes and install it at home on Wi-Fi. When you land, the eSIM connects to Airtel and you are online before you reach the taxi queue — see our India airport arrival guide for the first hour.

  • No paperwork and no wait — no passport copies, photos or verification calls.
  • Your home SIM stays active for texts such as bank codes, and WhatsApp stays on your usual number.
  • The plan only starts when the eSIM first connects in India, and you can check your data or top up on the My eSIM page.
  • One eSIM for several countries if you choose the South Asia plan, which also covers Nepal, Bhutan, Bangladesh, Pakistan and Sri Lanka.

The trade-offs are just as clear. It is data-only, so there is no +91 number and it cannot receive the SMS codes that many Indian food-delivery, payment and ticketing apps send. And because data is routed through Singapore, a few Indian sites that check location may treat you as being abroad.

Side by side

Local Indian SIMTravel eSIM
Where you get itOperator store or airport counter in IndiaOnline, before you travel
What you needPassport, visa, photo, local address; sometimes a local contactAn email address; pay with PayPal or a card through PayPal
When it worksAfter activation — within an hour to a day or moreAs soon as you land, if installed at home
Indian (+91) numberYes: calls, SMS and one-time codesNo: data only
Your home numberPhysical SIM slot taken; dual-SIM phones can keep bothStays active alongside the eSIM
NetworkThe operator you chooseAirtel
IP locationIndiaSingapore
Topping upIn stores or the operator’s appOn My eSIM, for plans marked Top-up

Who should choose which

A travel eSIM suits you if:

  • your trip is a few days to a few weeks — a Golden Triangle circuit, a week in Goa or two weeks across Rajasthan or Kerala;
  • you want maps, WhatsApp and Uber working the minute you land;
  • you need your home number for bank and card codes;
  • you would rather not spend your first afternoon in a phone store.

A local SIM suits you if:

  • you are staying for months, or working, studying or volunteering in India;
  • you need a +91 number for food delivery, UPI apps, local calls or services that only accept Indian numbers;
  • you use a lot of data every day over a long stay, where local prepaid data costs less.

Many people do both: the eSIM covers arrival and the first days, and a local SIM follows once you are settled and have time for the paperwork. The eSIM also keeps you online while the local SIM waits for activation.

Good to know whichever you choose

  • Kashmir and Ladakh: prepaid SIMs bought elsewhere in India do not work in Jammu and Kashmir or Ladakh, and travel eSIMs may not connect there either. If those regions are on your route, plan for hotel Wi-Fi and contact us before buying.
  • Remote areas such as high Himalayan valleys and the deep desert have weak or no signal on any network.
  • Check that your phone is unlocked before you travel; a locked phone cannot use a local SIM or a travel eSIM.
  • Keep Wi-Fi as a backup on arrival day in case activation or setup takes longer than expected.

Decided on an eSIM? Read the complete India eSIM guide, size your plan with the India data guide and choose from the India eSIM plans. Our essential apps guide covers which apps work with your home number.

Frequently asked questions

What documents do I need to buy a SIM card in India as a tourist?

Bring your passport and a valid Indian visa or e-Visa, and usually a passport photo and the address where you are staying. Some operators also ask for an Indian contact number for verification.

How long does a tourist SIM take to activate in India?

It varies by operator and store, from about an hour to a day or more. Keep Wi-Fi or a travel eSIM as a backup until the SIM is working.

Can I use a travel eSIM and an Indian SIM together?

Yes, on a dual-SIM phone. A common approach is to use the eSIM for data when you arrive and add a local SIM later if you need a +91 number.

Get online in India the moment you land

India eSIM from $1.12 · QR code by email · Airtel

See India eSIM plans