The weather in Srinagar may be described as mild on the whole, especially when you compare it to the temperature you would be seeing in the rest of India. It is partly the location and elevation-it is bounded by the Himalayas and actually situated on a slightly elevated land-and partly the body of water running through it, as the Jhelum River bisects the city. This city is called the summer capital of the region because of its coolness, and it really does deserve this designation richly. Few Indian cities, if any, can compare to the coolness of Srinagar during the winter. Indeed, even its summer months are gentler, which makes it a superb location for a trip at just about any time of the year.
The hottest months in Srinagar are July, August, and September. The summer months can go up to as high as about 30 degrees Celsius. The lowest these summer months get is about 18 degrees Celsius or so, making them quite mild as far as summers go in the country. A bit of precipitation can happen in August too, but not as much as you would see in March. This month is when people in the city see the most rainfall, so be prepared for that if you do come to Srinagar then. Best bring a raincoat of some kind if so.
If you would prefer to actually experience the cool Srinagar weather during your visit, know that the Srinagar climate gets cooler towards the ends of the year. A sharp drop of temperature typically happens in October, with the temperature of September being halved, then progressing to temperatures below zero as the months drive towards December and January. December to February see the lowest temperatures in the city. The highest temperature you can expect around that time is actually a mere 8 degrees Celsius. As for the lowest temperature you can expect around these months, it would be a mere 2 degrees below zero.
There is something you should know about the weather in Srinagar, though, specifically the winter: snowfall actually does happen. Indeed, the snow can get fairly heavy this close to the Himalayan mountains, which means you might end up being snowed in if you plan to travel from the city to the other parts of India overland. There have been occasions where the main road (the one linking Jammu to Srinagar) was snowed in, prohibiting any travel between the two cities. Keep in mind too that humidity is high in December and January because of the snow. What all of this means is that you should definitely not neglect to pack some cold weather clothing for your trip if you plan to head over there then. This is probably not something you would have to think of were you headed to some other city of India, but Srinagar’s cool weather makes it an absolute necessity. Even if snow does not always fall, there is a good chance of it falling, so it is best to be prepared and have some woollen clothing ready.