Skip roaming and keep connectivity in India
Verizon TravelPass runs $10/day in India — identical to AT&T's International Day Pass. T-Mobile includes international data but throttles to 256 Kbps, slow enough that Maps tiles fail to load. All three carriers connect through Jio's towers. None operate their own infrastructure here. The $10/day fee pays for the billing agreement, not the signal quality.
Bypass all three carriers by installing a India eSIM before departure. Disable data roaming on your home SIM in Settings. A 20GB plan on Jio costs $48.35 for 12 days at full speed. After landing, activate the eSIM as your data line. Same Jio towers, same coverage map, no daily fee.
How roaming charges add up in India
Two phones on AT&T International Day Pass in India: $20/day, $240 over 12 days. Four phones: $40/day, $480 for the week. A family trip on Verizon TravelPass costs the same — $10 per device per day on Jio. Four eSIMs on Jio at $48.35 each: $193.40 total for 20GB per device. That is $287 in savings for the family. Each eSIM connects independently to Jio — no shared pool, no per-device daily trigger.
Per-task roaming charges in India
| Activity | Data Used | Roaming Cost | eSIM Cost |
|---|---|---|---|
| Send WhatsApp photo | 3 MB | $6.15 | $0.01 |
| 10 min Google Maps | 5 MB | $10.25 | $0.01 |
| 10 min Instagram scrolling | 50 MB | $102.50 | $0.12 |
| Send email with photo | 3 MB | $6.15 | $0.01 |
| 30 min Spotify | 45 MB | $92.25 | $0.11 |
| Check Google Translate (10 queries) | 2 MB | $4.10 | $0.00 |
How much data costs per trip day in India
Four visits to India per year on AT&T compounds to $480 annually — $120 per trip, four trips per year. Each visit charges $10/day on Jio from first connection to last landing. Four eSIM purchases total $193.40 for the year — 20GB per trip on Jio at $48.35 each. Annual savings: $286.60. Regular travelers to India spend more on carrier roaming annually than on the flights themselves if they stay on AT&T. The compound savings grow with every return trip.
What your carrier charges in India
AT&T automatically enrolls eligible plans in the International Day Pass when your phone connects to Jio in India. You do not need to opt in. The enrollment confirmation appears as a text message after the $10 charge has already posted. Some plans are not eligible — those without the Day Pass face per-MB rates of $2.05/MB. One hour of normal phone use at $2.05/MB: approximately $200. Verizon requires TravelPass activation before departure but charges the same $10/day on Jio. T-Mobile throttles to 256 Kbps without asking. All three approaches assume you will pay whatever they charge to access Jio's towers. An eSIM removes the assumption entirely. Plans on Jio start at $4.74 for 1GB. You choose the plan, the price, and the data amount before you board.
Roaming billing explained for India
When your plane lands in India and you turn off airplane mode, your phone broadcasts a registration signal. Jio's nearest tower responds. Your home carrier — AT&T, Verizon, or T-Mobile — receives a billing notification from Jio within seconds. The $10/day International Day Pass activates at that exact moment. No app opens. No call connects. The network handshake between your SIM and Jio's tower is enough to trigger the full daily charge. This process happens automatically through the SIM card in your phone, bypassing any settings you have. The only reliable block is disabling data roaming in Settings before the handshake occurs — or removing the home SIM and using an eSIM on Jio at $48.35 for 20GB.
Phone activity you did not authorize in India
Background App Refresh on your iPhone syncs email, social media, weather, and news apps every 15-30 minutes in India. Each cycle pulls 2-10 MB from Jio's network. Over 24 hours, that accumulates to 50-200 MB of data you never requested. At $2.05/MB on AT&T roaming, one day of idle background syncing costs $100-410 before you open a single app. Disable it before departure: Settings > General > Background App Refresh > Off. On Android: Settings > Connections > Data Usage > Restrict Background Data. This single toggle blocks dozens of apps from silently consuming data. An eSIM at $4.74 for 1GB on Jio makes background syncs cost pennies instead of hundreds.
Airport connectivity options for India
India requires passport registration for physical SIMs. The counter agent photocopies your passport, enters your details into a local registry, and files the record before activating the SIM. This process adds 10-15 minutes per traveler beyond the counter wait time. An eSIM requires no passport registration — you provide a payment method and an email address. No government registry, no photocopy, no paper form. Plans on Jio start at $4.74 for 1GB. Install before departure, activate after landing, no registration paperwork required.
eSIM installation guide for India
Disable data roaming on your home SIM
Go to Settings › Cellular › Cellular Data Options and turn Data Roaming OFF. This is the most critical step. Skipping it means India roaming charges can still hit your home carrier bill.
Buy a travel eSIM
Get a plan from Airalo at $2.42/GB. Do this at home on WiFi before you fly — QR code delivery takes under 60 seconds.
Install the eSIM profile
Open phone Settings › Cellular › Add eSIM. Scan the QR code or tap the install link in your confirmation email.
Set eSIM as default data on arrival
After landing in India, go to Settings › Cellular and set your travel eSIM as the primary data line. It connects to Jio within minutes.
Keep home SIM for calls via WiFi Calling
Your home number stays reachable for free over WiFi. You pay eSIM rates for data — 85–95% less than roaming.
Need help with device compatibility? Check eSIM compatible phones or our how eSIMs work guide before purchasing.
iPhone settings for travel to India
On iPhone, disable roaming before landing in India: Settings > Cellular > Cellular Data Options > Data Roaming OFF. This single toggle blocks AT&T from billing through Jio's network. Then install your eSIM: Settings > Cellular > Add Cellular Plan > scan the QR code. After landing, go to Settings > Cellular and set your eSIM as the active data line. Keep "Allow Cellular Data Switching" off to prevent your home SIM from activating during eSIM coverage gaps. 5G is available on Jio — your device connects automatically if your plan includes 5G access. Your home SIM stays enabled for voice calls and WiFi Calling. The eSIM handles all data on Jio at $4.74 for 1GB.