Hi Raja, The best to visit Leh Ladakh is from mid May to mid October. Hemis Festival happens in 30th June & 1st July every month in Leh Ladakh gives you different experience like heavy snowfall, heavy rains, lot riders, extreme temperatures, pleasant climate, greenery. pick a month according to your preference & leave your footprints there. Roads close from mid October to mid May if you traveling on bike & you see hardly anybody. All shops, Restaurants & hotels for tourists remains close from mid October to mid May.