Jammu has a pleasant and cool climate throughout the year with a subtropical climate. Summers are little bit hot and sweaty while winters are extreme cold, mostly snow falls are observed. In summer, temperatures can touch a soaring level to 45°C and dip down to less than 4°C during nights in winter. June to August receives heavy drops of Rainfalls. Autumn (September to November) is quite flowering season and Jammu looks very attractive during that period.
Lohri, also known as Makara Sankranti, held during middle of January is an auspicious festival during which many tourists throng to Jammu. Apart from this people celebrate Ramnavami (March) and Deepvali (October) with much enthusiasm.
Best time to visit is from September to March, avoiding hot summer days and rainy period.