If you're sure that you can withstand the harsh winter, go for November to February, it'll be a trip of a lifetime. Otherwise summer time from April to June would be great
Ladakh is known for having exceptionally low temperatures for virtually the entire year.The best time to experience Ladakh is during the summer months, from April through July, when temperatures range from 15 to 30 degrees Celsius.