Best time to visit Kashmir is during the months of March to August. Tourists come to Kashmir valley so they too can witness this ‘heaven on earth’ and enjoy all that it offers. During this period two seasons are covered in Kashmir. Spring (March to early May) and Summer (early May to late August).