Town-by-town ATM reliability, UPI dead zones, network coverage, and cash carry recommendations for Char Dham, Spiti, Ladakh and Vaishno Devi routes. Written from Dehradun.

You cannot rely on UPI or ATMs beyond certain points in the Indian Himalayas, and the worst time to find that out is when you are standing in Kaza or Keylong with Rs 400 in your wallet and a guesthouse owner pointing at a handwritten "cash only" sign.
That is not a hypothetical. I have watched it happen - to others, and once, uncomfortably, to myself. I was driving from Dehradun to Kedarnath via Rudraprayag on a May morning in 2024, fully confident I had enough in my account and a working Jio SIM. I had withdrawn Rs 3,000 in Rishikesh "just in case" and figured I would use UPI for the rest. The ATM at Sonprayag was out of cash. The network at Gaurikund was too weak for UPI to process. The ponywala wanted Rs 1,800 upfront in cash.
This guide covers every major town on the four routes I know well: the Char Dham corridor in Uttarakhand, the Spiti Valley circuit in Himachal Pradesh, the Leh-Ladakh route, and the Vaishno Devi route. Every town section has specific numbers - ATM count, bank names, withdrawal limits, distance to the next reliable machine, and network signal quality by operator.

Cash Only, No UPI - a common sight at dhabas above 3,000m
City ATMs get refilled daily through commercial cash vans. Mountain ATMs - the ones run by SBI or Bank of Baroda in towns like Guptkashi or Tabo - get refilled when a vehicle can actually reach them. During peak pilgrimage season (May-June for Kedarnath), demand can spike from a few hundred withdrawals a week to several thousand.
Beyond cash supply, mountain ATMs face unique hardware problems: power cuts, hardware failures in cold temperatures, and connectivity issues with the bank servers over weak mobile signals. A machine can show "out of service" for reasons entirely unrelated to cash - and it might stay that way for 3 to 5 days before a technician arrives.
Jio has the best 4G coverage in the lower and mid-Himalayan zones (up to roughly 2,500 to 3,000m on most routes). Airtel is second for data. Above those thresholds, expect voice calls only, and sometimes not even that. UPI requires an active data connection to process, so no signal means no UPI.
| Town | Route | ATMs | Reliability | UPI | Next reliable ATM | Cash to carry from here |
|---|---|---|---|---|---|---|
| Dehradun | All routes | 50+ | Reliable | Full | N/A | Withdraw full trip budget |
| Rishikesh | Char Dham | 20+ | Reliable | Full | Rudraprayag (160 km) | Full trek budget |
| Rudraprayag | Kedarnath/Badrinath | 3-4 | Moderate | Works | Guptkashi (50 km) | Rs 10K+ if heading to Kedarnath |
| Guptkashi | Kedarnath | 2-3 | Semi-reliable | Patchy | Rudraprayag (50 km back) | Rs 8K+ for trek |
| Sonprayag | Kedarnath | 1 | Frequently empty | Weak | Guptkashi (12 km back) | Do not depend on this |
| Gaurikund | Kedarnath | 0 | None | Fails | Sonprayag (7 km back) | Carry everything |
| Kedarnath | Kedarnath | 0 | None | Fails | Sonprayag (23 km back) | Carry everything |
| Joshimath | Badrinath | 3-4 | Reasonable | Works | Rudraprayag (140 km back) | Rs 5K+ for Badrinath |
| Badrinath | Badrinath | 1-2 | Better than Kedarnath | Patchy | Joshimath (45 km back) | Use Joshimath instead |
| Shimla | Spiti | Many | Reliable | Full | Reckong Peo (220 km) | Full Spiti budget |
| Reckong Peo | Spiti | 2-3 | Moderate | Works | Shimla (220 km back) | Rs 15K+ for Spiti circuit |
| Kaza | Spiti | 1 | Unreliable | Fails often | Reckong Peo (200 km) | Carry everything from Peo |
| Manali | Spiti/Ladakh | 10+ | Reliable | Full | Keylong (115 km) | Full route budget |
| Keylong | Spiti/Ladakh | 1-2 | Semi-reliable | Weak | Manali (115 km back) | Rs 10K+ for onward |
| Katra | Vaishno Devi | 5+ | Reliable | Full | Jammu (50 km) | Rs 5K for yatra |
| Leh | Ladakh | 5+ | Reliable | Full | Keylong (365 km back) | Rs 20K+ for circuit |
| Route | Minimum cash | Comfortable cash | Last reliable ATM |
|---|---|---|---|
| Kedarnath (from Rishikesh) | Rs 8,000 | Rs 12,000-15,000 | Rishikesh |
| Badrinath (from Rishikesh) | Rs 5,000 | Rs 8,000-10,000 | Joshimath |
| Spiti circuit (from Shimla) | Rs 15,000 | Rs 20,000-25,000 | Reckong Peo |
| Spiti (from Manali) | Rs 15,000 | Rs 20,000-25,000 | Manali |
| Manali-Leh | Rs 10,000 | Rs 15,000-20,000 | Manali |
| Vaishno Devi | Rs 3,000 | Rs 5,000-7,000 | Katra |
| Full Char Dham circuit | Rs 15,000 | Rs 20,000-25,000 | Rishikesh |
The single most important financial preparation for any mountain trip: withdraw your full cash budget at the last major city before the hills. For Char Dham that is Rishikesh. For Spiti that is Shimla or Manali. For Ladakh that is Leh. Everything after that is a bonus if it works.

Out of Service - the screen you do not want to see with Rs 400 in your wallet
Carrying Rs 15,000 to Rs 25,000 in cash on a trek or road trip creates a legitimate concern. Split your cash: keep Rs 2,000 to Rs 3,000 in your pocket or daypack for daily spending. Keep the bulk in a money belt worn under clothing or in a zippered internal compartment of your main bag. Keep Rs 1,000 separately as absolute emergency reserve.
Use small denominations: Rs 100 and Rs 200 notes are more useful than Rs 500 at dhabas and small shops. Many places above 3,000m cannot make change for Rs 500.
Not reliably. Some vendors at the base camp area accept UPI but signal is too weak for consistent processing above Jungle Chatti. Carry all cash you need for the trek and stay.
Rs 15,000 minimum, Rs 20,000 to Rs 25,000 comfortable. The last reliable ATM on the Shimla route is Reckong Peo. From Manali side, it is Manali itself. Kaza has one ATM that is frequently empty.
SBI has the widest network and most consistent refill schedule. Bank of Baroda is second in Uttarakhand. For Himachal Pradesh, PNB has a reasonable presence. Avoid relying on private bank ATMs (HDFC, ICICI) in remote areas.
Only at GMVN hotels, larger hotels in Joshimath and Leh, and some petrol pumps. Dhabas, local guesthouses, pony operators, and small shops are cash only.
Mostly Rs 100 and Rs 200 notes. Many small shops and dhabas above 3,000m cannot break a Rs 500 note. Keep a few Rs 500 notes for accommodation and transport.
Jio shows intermittent signal at the temple premises but data speeds are usually too weak for UPI. Voice calls work sporadically. On the trek itself, signal drops out completely above Jungle Chatti for most operators.
References
SBI ATM locator โLast updated: 2026-05-22