India eSIM & SIM Cards for Travellers: Stay Connected
How to get mobile data in India as a tourist — eSIM vs local SIM, where to buy, what you need, and typical costs. Stay connected from the moment you land.

Staying online in India is cheap and easy. India has some of the lowest mobile-data prices in the world, and you can choose between a travel eSIM or a local prepaid SIM.
Option 1: Travel eSIM (Easiest)
If your phone supports eSIM, you can buy an India data plan online before you fly and activate it the moment you land — no shop visit and no swapping physical cards. It's ideal for short trips. Most travel eSIMs are data-only, so you keep your home number for calls and banking codes.
Option 2: Local Prepaid SIM
Local carriers — Jio, Airtel and Vi — sell cheap, data-heavy prepaid packs and give you an Indian phone number. That number is handy for ride apps, deliveries and OTP verification, including IRCTC registration with an international number. This is the best value for longer stays.
Where to Buy
Airport counters are convenient but pricier; official carrier stores in the city are cheaper and just as quick. Buy from an official store rather than a random kiosk.
What You Need
Bring your passport, visa and a passport photo; some outlets also ask for a local address. Activation can take anywhere from a few minutes to a few hours.
Quick Tips
- Pick a data-heavy pack — data is remarkably cheap in India.
- Keep your home SIM active for banking OTPs.
- For eSIM, check your phone is unlocked and eSIM-compatible before you travel.
Before you go, see our India packing list and best time to visit India.
Bottom line: for a short trip a travel eSIM is simplest; for a longer stay a local Jio or Airtel SIM gives the best value and an Indian number.
Frequently Asked Questions
Is an eSIM or a local SIM better in India?
An eSIM is simplest for short trips and activates instantly. A local Jio or Airtel SIM is better value for longer stays and gives you an Indian number for OTPs.
Can tourists buy a SIM card in India?
Yes. Bring your passport, visa and a passport photo to an official carrier store or airport counter; activation may take a few hours.
How much does mobile data cost in India?
Very little — India has some of the cheapest mobile data in the world, so even a modest prepaid pack usually includes generous daily data.
Do I need an Indian number for IRCTC?
An Indian number makes IRCTC registration and OTPs easier, though international numbers can work too. See our guide on IRCTC registration with an international mobile number.
Booking trains in India? [Check seat availability and PNR status](/pnr) on ConfirmYatra.
Plan your journey with ConfirmYatra
Free real-time tools for Indian Railways travellers.


