The best thing is to have cash and hand while visiting Ladakh but there are few ATMs that are located in Kargil, Drass and Ganderbal. Lastly, you can find an ATM in Keylong & Leh, and after that, it is hard to find any ATM.