The coverage maps on telecom operator websites are optimistic. They show broad 4G swathes across Uttarakhand. The reality on the Rishikesh-to-Badrinath corridor -- and on most mountain roads above 2,000 metres -- is considerably more patchy. Here is what actually works, where, and what you should carry.
The four operators
BSNL has the widest reach in remote Uttarakhand. As the state-owned operator, it has towers in locations that are not commercially viable for private carriers -- it has been present in these mountains since before the private operators entered the market. Signal quality is often 2G or 3G rather than 4G, which means slow data but functional voice calls and SMS. At high-altitude temple towns like Badrinath and Kedarnath, BSNL typically provides the most consistent signal of any operator.
Jio (Reliance) has invested heavily in Uttarakhand in recent years and has 4G coverage in most towns along the main highway corridor. It works well in Rishikesh, Devprayag, Rudraprayag, Karnaprayag, and has 4G in Pipalkoti and Joshimath. At Badrinath town itself, Jio has a tower and provides patchy 4G. In the gorge sections between towns, signal drops to 2G or disappears entirely.
Airtel performs moderately well in the larger towns -- Joshimath, Uttarkashi, Chamoli -- but is less dependable at the main shrine sites and in the gorge sections of the road. In some stretches between Chamoli and Joshimath, Airtel is slightly stronger than Jio.
Vi (Vodafone Idea) has the weakest coverage of the four in upper Uttarakhand. It works in Rishikesh and Haridwar and in some valley towns, but above Rudraprayag it becomes unreliable. Not recommended as your only SIM for the Badrinath corridor.
Corridor breakdown: Rishikesh to Badrinath
Rishikesh to Devprayag (0-70 km): All operators have good 4G coverage. No connectivity issues.
Devprayag to Rudraprayag (70-110 km): The valley narrows into gorge sections. Jio and Airtel drop to 2G or lose signal in the deeper gorges. BSNL typically maintains at least a 2G signal. Expect 5-10 km stretches of patchy connectivity regardless of operator.
Rudraprayag to Chamoli (110-190 km): Variable but generally usable. This stretch includes Gauchar, Karnaprayag, and Nandaprayag. Jio has 4G in most towns and open road sections. Gorge sections remain weak across all operators.
Chamoli to Joshimath (190-265 km): Coverage becomes less consistent. Jio has 4G in Pipalkoti and Joshimath town. Between them, signal is intermittent. Airtel is slightly stronger than Jio in some sections. BSNL is present but typically at 2G speeds.
Joshimath to Badrinath (265-300 km): This is where the picture changes significantly. The road climbs through the Vishnuprayag gorge -- a narrow, deep valley where private carrier coverage effectively disappears for long stretches. At Badrinath town itself, Jio has a tower (patchy 4G on clear days) and BSNL has the most consistent signal. Between Joshimath and Badrinath, plan for significant stretches with no connectivity on any network.
Prepaid versus postpaid
Postpaid SIMs generally get priority on congested towers, which can matter at high-altitude locations where a single tower serves the entire area. If you have a postpaid plan on Jio or Airtel, you may get a marginally better experience than prepaid at congested sites like Badrinath during peak pilgrimage season.
For BSNL specifically, a prepaid SIM is sufficient. BSNL prepaid plans for the Uttarakhand circle start at around 147 rupees for 24 days with 5 GB data and unlimited voice calls. A 247-rupee plan gives 50 GB data for 30 days. You can purchase a BSNL SIM at shops in Rishikesh, Haridwar, or Dehradun with an Aadhaar card for KYC. Activation takes a few hours to a day.
eSIM options
Airtel and Jio both support eSIM activation in India. If your phone supports dual SIM (physical plus eSIM), you can run your primary operator on one slot and add BSNL as a physical SIM in the other -- giving you the best coverage combination without carrying two phones. Airtel eSIM activation can be done through the Airtel app. Jio eSIM requires a visit to a Jio store or activation via the MyJio app.
Satellite messengers: the legal reality
You may be tempted to carry a Garmin inReach or similar satellite messenger for areas beyond cell coverage. Be aware that two-way satellite communication devices are illegal in India without prior permission from the Department of Telecommunications (DoT). This is not a theoretical restriction -- it is actively enforced.
Under the Indian Wireless Telegraphy Act (1933), possessing any device capable of transmitting messages via satellite without a licence is prohibited. In Himalayan border districts, enforcement is strict. Devices have been confiscated at checkpoints, and trekkers have been detained for carrying them. The licensing process exists but is long and complex, practically available only to large registered expedition companies.
What is permitted: receive-only GPS devices (Garmin eTrex, GPSMAP, or similar units without two-way messaging), offline maps on smartphones, and GPS navigation apps. These are fine to carry and use.
If you are trekking to areas with zero cell coverage -- the Valley of Flowers, Hemkund Sahib, or high-altitude routes above Govindghat -- inform your family in advance that you will be uncontactable for 2-3 days and that this is normal for the terrain.
Practical recommendations
Best single SIM for the corridor: BSNL, if your priority is maximum coverage at high altitude. Data will be slow (2G/3G in many areas) but voice calls will work in more places than any other operator.
Best combination: Your primary Jio or Airtel SIM (for 4G data in towns) plus a BSNL prepaid SIM (for voice coverage in remote stretches). Between the two, you will rarely be without some form of connectivity on the main road.
Download before you go: Offline maps (Google Maps or OsmAnd), any needed WhatsApp messages or documents, entertainment for the drive. Do this in Rishikesh while you have reliable 4G.
Hotel Wi-Fi: Available in Joshimath at several properties and often faster than mobile data. In Badrinath, some hotels offer Wi-Fi but quality is inconsistent and depends on the backhaul connection (usually BSNL broadband).
Emergency contact: The Badrinath temple authority operates a landline helpline at 01381-222140, reachable even when mobile networks are down. If you need to reach someone in Badrinath and mobile calls fail, this is a backup option.
The honest summary: above 2,000 metres in Uttarakhand, treat mobile connectivity as a bonus rather than a guarantee. Carry BSNL as backup, download what you need in advance, and let people know when you will be out of range. The mountains are not yet fully wired, and that is part of what makes them worth visiting.