Yes, there are ATMs in the main city of Ladakh. However, it is advisable to carry enough cash as there are long queues for ATMs and the availability of cash is also less.