India Weather in December
Winter arrives in India in December with pleasant weather. The average highest temperature is 27℃ (80.6℉) and the average lowest temperature is 12℃ (53.6℉). It’s cooler than previous months. Meanwhile there is less rain in this month. Thanks to the good weather conditions, India’s tourism peak season kicks off in this month. You should be aware of possible crowds and book accommodations in advance if you plan to go to India in 2025.
The hottest cities in India in December:
Ahmedabad: 30℃ (86℉), Chennai: 30℃ (86℉), Mumbai: 33℃ (91.4℉), Hyderabad: 30℃ (86℉)
Lucknow: 8℃ (46.4℉), New Delhi: 9℃ (48.2℉), Amritsar: 5℃ (41℉)
Tourism Rate:
Besides, the Amer Fort and Palace which is the ancient capital of Jaipur is also worth visiting. The famous Sheesh Mahal is also in this fort. There are lots of mirrors on the wall. If you light a candle, the mirrors will reflect thousands of lights.
The most important place is certainly the Ganges River. It’s the Mother River and Sacred River of India. The mysterious religious stories consist of the unique customs on both sides of the Ganges River. You can see people take a bath in the river to wash away their sin and drink the water to clean their souls. You can also witness lots of ceremonies held near the river to appreciate the Shiva God. All of these can bring you a special experience with Indian culture.
Read More: 6 Best Places to Visit in December
December |
Temperature | Sunrise / Sunset |
Humidity (%) |
|
High | Low | |||
Agra |
24°C/ 75.2°F | 10°C / 50°F | 07:25/ 17:32 | 44 |
Ahmedabad |
30°C / 86°F | 14°C / 57.2°F | 07:20/ 18:07 | 84 |
Amritsar |
21°C / 69.8°F | 5°C / 41°F | 07:56/ 18:38 | 79 |
Bangalore |
28°C / 82.4°F | 17°C / 62.6°F | 07:45/ 18:30 | 83 |
Bhopal |
26°C / 78.8°F | 12°C / 53.6°F | 07:08/ 18:13 | 72 |
Chandigarh |
21°C / 69.8°F | 7°C / 44.6°F | 07:23/ 18:22 | 73 |
Chennai |
30°C / 86°F
|
22°C / 71.6°F | 07:41/ 18:34 | 79 |
Guwahati |
25°C / 77°F | 13°C / 55.4°F | 06:51/ 17:35 | 75 |
Hyderabad |
30°C / 86°F | 16°C / 60.8°F | 06:58/ 16:36 | 72 |
Jaipur |
26°C / 78.8°F | 10°C / 50°F | 07:44/ 17:48 | 57 |
Kolkata |
27°C / 80.6°F | 14°C / 57.2°F | 07:03/ 18:11 | 74 |
Lucknow |
24°C / 75.2°F | 8°C / 46.4°F | 06:56/ 17:43 | 65 |
Mumbai |
33°C / 91.4°F |
19°C / 66.2°F |
|
|
New Delhi |
23°C / 73.4°F |
9°C / 48.2°F |
|
|
Patna |
24°C / 75.2°F |
11°C / 51.8°F |
|
|
Pune |
30°C / 86°F |
13°C / 55.4°F |
|
|
Surat |
31°C / 87.8°F |
17°C / 62.6°F |
|
|
Varanasi |
24°C / 75.2°F |
11°C / 51.8°F |
|
|