Yes, there are ATMs in Leh. SBI and HDFC bank ATMs are available. However, we would advise to carry enough cash during the trip.