eSIMs for Indian travellers: data-only vs calls, and how to keep your number
By Vihaan Patel (Vihaan Patel writes about digital travel tools, payments and the rules that govern them for Indian travellers — eSIMs and roaming, forex cards, RBI/LRS limits, travel-insurance fine print and online booking flows. He cross-checks every claim against IRDAI-regulated insurer brochures, DGCA advisories and the official provider sites, and never quotes a price without dating it.) · Published · Last updated · 12 min read
The thing nobody tells first-time eSIM users: most travel eSIMs give you data but no phone number. For Indian travellers that raises the real question — how do you still receive bank OTPs and make calls? Here's the honest 2026 playbook.
Quick answer
The vast majority of travel eSIMs (Airalo, Saily, Nomad, and most regional plans) are data-only: they give you mobile internet abroad but no local phone number, so you can't make/receive regular voice calls or SMS on them. For Indian travellers the smart setup is a two-number split: (1) install a data-only eSIM for cheap internet at your destination, and (2) keep your Indian SIM active (with incoming international roaming switched on for your home network) so you still receive bank/UPI OTPs and SMS on your Indian number. You then make calls over WhatsApp, FaceTime or Google Meet on the eSIM's data. If you genuinely need a local number that rings (for a local SIM-card-only login, a delivery, a local business), pick a provider that offers a number — Holafly includes a number on some plans, and a few country eSIMs offer voice/SMS — or buy a local physical SIM on arrival. Verify each plan's exact terms (data-only vs voice, number, validity) on the provider's official site; products and prices change.
What 'data-only' really means — and why most eSIMs are
A travel eSIM is a digitally-delivered SIM profile you install by QR code, no plastic, no swapping. The thing first-timers miss is what it carries: most travel eSIMs sell you data and nothing else. There's no local mobile number attached, which means:
- No regular voice calls over the cellular network (you can't dial or be dialled on a normal phone number).
- No SMS to/from a local number on the eSIM.
- Everything goes over data — maps, browsing, email, and crucially calls and messages via apps (WhatsApp, iMessage/FaceTime, Telegram, Google Meet).
This is by design and it's usually fine — for the modern traveller, data plus WhatsApp covers ~95% of what you need, at a fraction of roaming cost. Airalo, Saily and Nomad are all primarily data-only marketplaces/providers; Holafly is known for unlimited-data plans and includes a phone number on some of its plans, which is the main reason to pick it if you specifically need a number. The honest framing as of 2026: assume data-only unless the plan's page explicitly says it includes voice/SMS or a number.
Why does data-only dominate? Because data is what travellers actually consume, and a data-only profile is cheaper and simpler for providers to deliver across many countries. The catch for Indian travellers specifically is the OTP problem — your bank, UPI app and many Indian services send a one-time password by SMS to your Indian number, and a data-only eSIM can't receive that. So the setup has to keep your Indian number reachable. That's the next section.
eSIM vs roaming vs a local SIM — why data-only usually wins
Before the how, the why: for most Indian travellers a data-only eSIM is the cheapest sensible way to stay connected abroad. The three options:
- International roaming on your Indian SIM — the most convenient (same number, calls and SMS work) but historically the most expensive for data. Operators sell roaming day-packs that are far better than pay-as-you-go, but data on roaming day-packs is still typically pricier per GB than a dedicated travel eSIM, and heavy data use can get costly. Roaming's real strength is incoming calls/SMS, not cheap data.
- A local physical SIM bought on arrival — often the cheapest per-GB and gives you a local number and calls, but you have to find a shop, sometimes register with your passport, swap out a SIM, and you lose a SIM slot. Great for a long single-country stay; fiddly for a short or multi-country trip.
- A data-only travel eSIM — the sweet spot for most trips: cheap data, installed before you leave, live the moment you land, no shop, no SIM-swap, and it leaves your Indian SIM in place for OTPs. The only thing it lacks is a local number/voice — which apps cover for most people.
The smart hybrid that most experienced Indian travellers settle on: data-only eSIM for internet + Indian SIM kept on (data off) for OTPs and incoming calls + WhatsApp/apps for the rest. You get cheap data, keep your number working for your bank, and only reach for roaming day-packs or a local SIM in the specific cases that need them. Exact roaming-pack and eSIM prices change constantly and vary by operator, country and data size, so compare a live eSIM quote against your operator's current roaming pack for your destination before deciding — but as a rule of thumb, for data the eSIM wins.
Keeping your Indian number alive — the OTP problem
This is the part that actually matters for Indians abroad. Your Indian bank account, UPI, credit-card transactions, Aadhaar-linked services and many apps authenticate via an SMS OTP to your Indian mobile number. If that number isn't reachable, you can be locked out of your own money at the worst possible time. The fix is to keep your Indian SIM active and able to receive SMS while you use the eSIM for data. Your options:
- Keep the Indian SIM in the phone, with incoming international roaming enabled. Most travellers run the eSIM as the data line and the Indian physical SIM as the voice/SMS line with data switched OFF, leaving roaming on just for incoming SMS/calls. You receive OTPs on the Indian number; you pay your home operator's incoming-roaming charge (which for SMS is often modest, but check your operator's pack) while paying almost nothing for data because data runs on the eSIM. Confirm your operator's exact international-roaming SMS/call charges before you fly — these vary by operator and pack.
- Activate an international roaming pack from your Indian operator (Jio/Airtel/Vi) purely as a safety net for incoming OTPs and emergency calls, and let the eSIM carry data. Some operators sell cheap "incoming" or short-validity roaming packs.
- Move toward app-based / WhatsApp OTPs where your bank offers them, and ensure your banking apps work over data — but don't rely on this fully, since many Indian flows still default to SMS OTP.
The dual-SIM mechanics on a modern phone make this clean: a single handset can run your Indian eSIM/physical SIM and the travel eSIM simultaneously, with you choosing which line is the default for data (set it to the travel eSIM) and which receives calls/SMS (your Indian number). Set this up before you board: install the travel eSIM on home Wi-Fi, label your lines, set the travel eSIM as the data line, and switch your Indian SIM's data off but leave it enabled for calls/SMS. Land, and everything just works.
When you actually need calls or a local number
Data-only plus WhatsApp covers most needs, but there are real situations where you want voice or an actual local number:
- Calling local businesses, restaurants, taxis or your hotel who only answer a phone number (not WhatsApp).
- A local service that requires a local mobile number to register (some ride-hailing/delivery apps, some local logins).
- Being reachable on a local number for a tour operator, a host, or a delivery to your accommodation.
- Emergency calls — note that emergency numbers generally work from any SIM with signal, but for routine local calling you want a way to dial out cheaply.
Your realistic options when you need voice/number:
- An eSIM plan that includes a number/voice. Holafly includes a phone number on some plans; a handful of country-specific eSIMs offer voice and SMS. Read the plan page — if it doesn't explicitly say "includes a number" or "voice/SMS," assume it's data-only.
- A local physical SIM on arrival. In many countries you can buy a cheap prepaid SIM at the airport with a local number, data and calls. This is often the best value if you'll stay a while and genuinely need a local number — though some countries require passport registration, and a few (e.g. parts of the Gulf) have specific rules.
- VoIP calling apps for outbound calls to landlines/mobiles. Services like Skype (paid credit) or Google Voice (where available) let you call ordinary phone numbers over the eSIM's data — handy for the occasional call to a local business without a local SIM.
- WhatsApp/FaceTime/Google Meet for anyone who's also on those apps — free over data, and the default for staying in touch with family back home.
One Gulf-specific caution that trips up Indians: in the UAE, VoIP calling (WhatsApp/FaceTime voice and video) has historically faced restrictions depending on the network, so don't assume free app-calls will work there — check the specific plan/network and have a backup. We go deeper on Gulf coverage in our regional eSIM guide.
Choosing a country eSIM — provider, data and the practical checks
For a single-country trip, a country eSIM is usually the cheapest, simplest option. As of 2026 the providers Indians most commonly use:
- Airalo — the largest marketplace, country plans for 200+ destinations, data-only, good for picking an exact data size per country. Strong default for one-country trips.
- Saily — budget-friendly, data-only, a solid Airalo alternative on price with a clean app and security focus.
- Nomad — competitive, reliable, data-only; popular with frequent travellers who want a repeatable process.
- Holafly — unlimited-data plans by duration, and a phone number on some plans; pick it for heavy data use or when you need a number.
Whatever you choose, run these practical checks before paying — they're the same checks that prevent 90% of eSIM regrets:
- Phone compatibility & unlock. Your phone must be eSIM-capable and network-unlocked. Check the model list on the provider's site if unsure.
- Data size vs usage. Maps + messaging + browsing is light; streaming, video calls and hotspotting are heavy. Under-buying means a mid-trip top-up; over-buying wastes money. Most providers let you top up without a reinstall.
- Validity window. Match days to your trip. Confirm whether the clock starts on installation or on first connection abroad — install at home, activate on arrival.
- Speed (4G/5G) and tethering. Confirm the plan supports fast data in your country and allows hotspot if you need to share to a laptop.
- Install on Wi-Fi before you fly. Scan the QR / add the eSIM at home, set it as your data line, and you'll land connected — no scrambling for airport Wi-Fi.
Put it together and the Indian traveller's default is simple: data-only country (or regional) eSIM for cheap internet + Indian SIM kept alive for OTPs + WhatsApp/apps for calls, upgrading to a number-included plan or a local SIM only when you truly need to be dialled. Compare flights and plan your trip on FlightGPT — for example Delhi to Bangkok, Mumbai to Singapore or Delhi to Dubai — and for multi-country itineraries, read our regional eSIM comparison. Prices, data sizes and voice availability change often, so verify the exact plan terms on the provider's official site before you buy.
Frequently asked questions
Do travel eSIMs come with a phone number?
Most don't. The majority of travel eSIMs (Airalo, Saily, Nomad and most regional plans) are data-only — they give you internet abroad but no local number, so you can't make or receive regular calls/SMS on them. You make calls over apps like WhatsApp instead. If you specifically need a number, Holafly includes one on some plans, or buy a local physical SIM on arrival.
How do I receive bank OTPs abroad on an eSIM?
Keep your Indian SIM active with incoming international roaming enabled, so OTPs still arrive on your Indian number, while the data-only eSIM carries your internet. Typically you set the eSIM as the data line and switch the Indian SIM's data off but leave it on for calls/SMS. Check your operator's incoming-roaming SMS charges before you fly, as they vary by operator and pack.
Can I make phone calls on a data-only eSIM?
Not regular cellular calls, but yes over the internet. You use WhatsApp, FaceTime, Telegram or Google Meet for calls over the eSIM's data, which is free to other app users. To call ordinary phone numbers (a local business or landline) you can use a paid VoIP service like Skype credit, get an eSIM plan that includes voice, or buy a local SIM.
Should I keep my Indian SIM on while using a travel eSIM?
Yes — keep it active so you still receive bank/UPI OTPs and important SMS on your Indian number. The standard setup runs the travel eSIM as the data line (cheap internet) and the Indian SIM for incoming calls/SMS with its data turned off. Modern dual-SIM phones run both at once; just set the travel eSIM as the default for data before you land.
Which eSIM should I buy for a single country?
For one country, a country-specific eSIM is usually cheapest and simplest. Airalo (200+ destinations) is a strong default, Saily is a budget-friendly data-only alternative, Nomad is reliable for frequent travellers, and Holafly suits heavy data users or those needing a phone number. Check your phone is eSIM-capable and unlocked, and match the data size to your usage.
Does WhatsApp calling work everywhere on an eSIM?
Almost everywhere, but not guaranteed in every country. The notable exception for Indians is the UAE, where VoIP calling (WhatsApp/FaceTime voice and video) has historically faced restrictions depending on the network. Elsewhere it generally works fine over eSIM data. If you're travelling to the Gulf, check the specific plan and have a backup way to communicate.
When should I install and activate my eSIM?
Install it at home on Wi-Fi before departure so you land connected, and confirm whether the plan's validity starts on installation or on first connection abroad — choose activation on arrival so you don't waste days. Set the eSIM as your data line and turn your Indian SIM's data off (leaving it on for SMS/calls) before you board, and everything works on landing.