Hi Souvik, The best time to visit Ladakh is May till October. Here are few suggestions created by real travelers on Tripoto. Please take a look. Thanks!
The best tym to visit there is in the months of may-june-july-august . the weather is moderate and you will find snow on mountain tops . keep sufficieent clothing with you because in night it goes 4-5 °c .
it starts snowing in leh frm november-feb. and all the roads are closed
June is one of the best time of the year to visit Leh by bike or road. If you wish to enjoy the snowy roads and mountains en route this is the best time to go for a holiday in Leh Ladakh. By mid-June, the snow begins dissolving so you will head out to some of the most beautiful lakes in Ladakh.