India is a country where your phone becomes your lifeline. Navigation through chaotic cities, ride-hailing for safe transport, WhatsApp for every hotel and tour interaction, translation for menus and signs — you'll use more mobile data in India than almost any other destination. This guide covers the real connectivity landscape, not just which eSIM to buy (for that, see our India eSIM provider comparison).
The SIM registration problem
India has some of the strictest SIM card regulations in the world for foreign visitors. Understanding why this matters helps explain why eSIM is the only practical option.
What you need for a local SIM: passport, visa, passport-size photo, and an Indian address (hotel address works but not always accepted). Some carriers require Aadhaar verification, which foreigners don't have.
The activation delay: even after completing registration, local SIMs can take 2–24 hours to activate due to India's telecom verification system (TRAI regulations). You could spend your entire first day in India without data.
Airport SIM counters: Airtel and Jio have counters at Delhi (IGI), Mumbai (CSIA), and Bangalore (KIA) airports. Expect 30–60 minute queues after international arrivals, especially late-night flights when staff is limited. The process involves paperwork, photo capture, and waiting for OTP verification.
Why eSIM wins: install before departure, activate on landing. No paperwork, no queues, no waiting. You walk out of immigration with data already working. For most travelers, this alone justifies the slightly higher per-GB cost versus a local SIM.
Coverage reality: city by city
India's coverage quality varies dramatically by location. Here's what to actually expect, not the carrier marketing version:
Delhi NCR: Excellent 4G everywhere in the metro area, including the Metro system. Speeds of 20–50 Mbps. Old Delhi's narrow lanes can have slightly weaker signal. Gurgaon and Noida corporate areas are well-covered.
Mumbai: Strong coverage across the city. Marine Drive, Bandra, Juhu, Colaba — all excellent. The local trains have decent coverage along most routes. Speeds sometimes dip during rush hour due to network congestion (170 million people in the metro area share these networks).
Goa: Good coverage in North Goa (Calangute, Baga, Anjuna, Panaji) and South Goa (Palolem, Benaulim). Beach shacks usually have weak signal. Interior areas near spice plantations can be patchy.
Kerala: Good coverage along the coast and in cities (Kochi, Trivandrum, Alleppey). Houseboat backwater trips have intermittent signal — enjoy the disconnect. Munnar tea plantations: variable, often 3G only.
Rajasthan: Jaipur, Udaipur, Jodhpur — excellent. Jaisalmer town is fine, but desert safari camps have minimal signal. The road between cities can drop to 2G/3G for stretches.
Varanasi: Good 4G in the main city. The ghats have decent coverage. Narrow old city lanes: weaker but usable.
Ladakh / Spiti / Northeast: Very limited coverage. Leh town has basic 4G. Beyond that — passes, remote valleys, high-altitude roads — expect no signal for hours or days. Download everything offline.
Essential apps that need data
India's app ecosystem is uniquely important for travelers. These aren't optional luxuries — they're practical necessities:
Ola / Uber: the only safe and reliable way to get around Indian cities. Auto-rickshaws and taxis will try to negotiate inflated prices; app-based rides give you fixed pricing and GPS tracking. Uses ~5–10 MB per ride.
WhatsApp: India runs on WhatsApp. Your hotel receptionist, tour guide, driver, restaurant — everyone communicates via WhatsApp. Voice calls over WhatsApp are also the cheapest way to call home. Budget 50–100 MB/day for active WhatsApp use.
Google Maps: essential for navigation. Indian addresses are often vague ("near the temple, opposite the red building"), so GPS is critical. Download offline maps for your regions before arrival to reduce data usage.
Google Translate: camera translation works for Hindi and regional language signs and menus. Download the Hindi offline pack (50 MB) before your trip.
IRCTC / ixigo / Trainman: for booking Indian Railways tickets. Train travel is a highlight of India — these apps let you book tickets, check PNR status, and find platform numbers.
UPI payments: India's digital payment revolution. Google Pay and PhonePe are everywhere — but they require an Indian bank account and phone number, so they won't work for short-term visitors. Carry cash and cards as backup.
Data scenarios by trip type
Golden Triangle (Delhi–Agra–Jaipur, 7 days): 5 GB. Heavy navigation, ride-hailing, and photo uploads across three cities. Strong coverage throughout. Recommendation: Airalo 5 GB plan.
Goa beach holiday (7–14 days): 3–5 GB. Less navigation-intensive, hotel Wi-Fi for evening use. Data mainly for restaurant lookups, ridesharing, and social media. Yesim unlimited if staying 2+ weeks.
Kerala backwaters + coast (10 days): 5 GB. Intermittent coverage on houseboats means less data usage during backwater portions. Kochi and beach towns use more.
Rajasthan circuit (14 days): 7–10 GB. Long drives between cities with GPS running. Multiple cities means frequent navigation. Desert camp portions have no coverage.
Ladakh / mountain adventure (10–14 days): 3 GB. Most of the trip will be offline. Data only useful in Leh town and Manali. Download everything before leaving civilization.
Digital nomad / long stay (30 days): Unlimited (Yesim). Remote work requires video calls and constant connectivity. Supplement with café Wi-Fi in co-working hubs (Goa, Bangalore, Rishikesh).
Connectivity along popular routes
Delhi → Agra (Taj Mahal): strong 4G the entire way via Yamuna Expressway. Works perfectly for ride-hailing and maps.
Mumbai → Goa (Konkan Railway): intermittent. Beautiful scenery but patchy signal through the Western Ghats tunnels. Download entertainment before boarding.
Jaipur → Jodhpur → Jaisalmer: good between cities, drops in desert stretches. Jaisalmer to Sam sand dunes: minimal signal.
Kochi → Alleppey → Trivandrum: generally good along the coast. Backwater houseboats: intermittent.
Manali → Leh (Leh-Manali Highway): no reliable signal for most of the 2-day journey. Occasional BSNL signal at higher passes. This is a true offline adventure.
Airport arrival: your first 30 minutes
With an eSIM pre-installed, here's what your arrival looks like:
Step 1: Turn off airplane mode as you taxi to the gate. Your eSIM connects to Airtel/Jio within 1–2 minutes.
Step 2: While waiting at immigration, open WhatsApp and send an arrival message to your hotel or pickup driver. They're expecting it.
Step 3: After clearing customs, open Uber/Ola and book your ride. Delhi and Mumbai airports have designated pickup points for app-based rides.
Step 4: Follow Google Maps to your pickup point. Indian airports are large and the signage can be confusing, especially at Delhi T3.
Without an eSIM, you'd be searching for a SIM counter, filling out paperwork, and waiting for activation — while your hotel driver circles the airport.
Common mistakes travelers make
Buying too little data. India is more data-hungry than you expect. Uber/Ola, WhatsApp calls, navigation — it adds up fast. Start with at least 5 GB for a week.
Relying on hotel Wi-Fi. Budget and mid-range hotels in India often have slow, unreliable Wi-Fi. Even upscale hotels can be congested. Your eSIM is the reliable backup.
Not downloading offline maps. Indian cities are complex. If you lose signal in a crowded market or narrow lane, offline Google Maps saves you.
Forgetting the app ecosystem. India is an app-first country. Download Ola, Uber, WhatsApp, Google Translate, and your train booking app before departure.
Expecting universal coverage. Mountains, deserts, and remote areas have limited coverage. Plan offline time into your itinerary — Ladakh, Spiti, and parts of the Northeast are genuinely disconnected.
A side-by-side breakdown of all four providers across Indian networks, pricing tiers and registration friction.
Compare India eSIM Plans →