India Weather in February
The weather in India in February is not very hot. The average daytime temperature is 27℃ (80.6℉) and the average night temperature is 14℃ (57.2℉). Notice that the temperature difference between day and night is big in the north area. Make sure you take warm clothes if you will go travelling in the north of India. The climate keeps dry in India in February with little rainfall.
The hottest cities in India in February:Chennai: 32℃ (89.6℉), Mumbai: 32℃ (89.6℉), Hyderabad: 33℃ (91.4℉), Pune: 32℃ (89.6℉)
The coldest cities in India in February:Amritsar: 7℃ (44.6℉), Jaipur: 12℃ (53.6℉), Lucknow: 11℃ (51.8℉), New Delhi: 11℃ (51.8℉)





India in February is during the dry season with little rain, so if you choose to travel here, you don’t need to worry about your travel plan being screwed up by rainy days. Both the north and the south are beautiful and attractive during this period. The most popular travel destination is Agra, in which you can enjoy the sunset at the Taj Mahal, one of the eight wonders in the world. Also you can choose to visit the Agra Fort and walk through the old city market. Besides, Jaipur which has the magnificent Amer Fort and the ancient capital New Delhi is also a good choice. To get more information for your India trip in 2026, you can read our Best Private India Tours.
Read More: 6 Best Places to Visit in February
Tips for visiting India in February:
1. Pay attention to moisturize your skin as it’s dry.
2. Take warm clothes for nights.
3. Learn the customs of India in order not to irritate others.
|
February |
Temperature | Sunrise / Sunset |
Humidity (%) |
|
| High | Low | |||
|
Agra |
26°C/ 78.8°F | 12°C / 53.6°F | 07:25/ 17:32 | 44 |
|
Ahmedabad |
32°C / 89.6°F | 15°C / 59°F | 07:20/ 18:07 | 84 |
|
Amritsar |
22°C / 71.6°F | 7°C / 44.6°F | 07:56/ 18:38 | 79 |
|
Bangalore |
31°C / 87.8°F | 18°C / 64.4°F | 07:45/ 18:30 | 83 |
|
Bhopal |
29°C / 84.2°F | 14°C / 57.2°F | 07:08/ 18:13 | 72 |
|
Chandigarh |
23°C / 73.4°F | 9°C / 48.2°F | 07:23/ 18:22 | 73 |
|
Chennai |
32°C / 89.6°F
|
21°C / 69.8°F | 07:41/ 18:34 | 79 |
|
Guwahati |
28°C / 82.4°F | 13°C / 55.4°F | 06:51/ 17:35 | 75 |
|
Hyderabad |
33°C / 91.4°F | 18°C / 64.4°F | 06:58/ 16:36 | 72 |
|
Jaipur |
27°C / 80.6°F | 12°C / 53.6°F | 07:44/ 17:48 | 57 |
|
Kolkata |
30°C / 86°F | 17°C / 62.6°F | 07:03/ 18:11 | 74 |
|
Lucknow |
27°C / 80.6°F | 11°C / 51.8°F | 06:56/ 17:43 | 65 |
|
Mumbai |
33°C / 91.4°F |
25°C / 77°F |
|
|
|
New Delhi |
37°C / 98.6°F |
21°C / 69.8°F |
|
|
|
Patna |
37°C / 98.6°F |
22°C / 71.6°F |
|
|
|
Pune |
38°C / 100.4°F |
20°C / 68°F |
|
|
|
Surat |
31°C / 87.8°F |
23°C / 73.4°F |
|
|
|
Varanasi |
39°C / 102.2°F |
23°C / 73.4°F |
|
|