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.

The hottest cities in India in December:

Ahmedabad: 30℃ (86℉),  Chennai: 30℃ (86℉),  Mumbai: 33℃ (91.4℉),  Hyderabad: 30℃ (86℉)


The coldest cities in India in December:
Lucknow: 8℃ (46.4℉),  New Delhi: 9℃ (48.2℉), Amritsar: 5℃ (41℉)


Averages for India Weather in December

High Temperature
27°C (80.6°F)
Low Temperature
12°C (53.6°F)
Rainfall
24 mm (0.9 in)
Sunrise
06:57 ~ 07:14
Sunset
17:24 ~ 17:35



December Temperatures in India


What to Wear
The temperature difference between day and night is big in India in December, so you should prepare two kinds of clothes. You can wear thin and breathable shirt, long dress and light pants in the day, and wear a thin coat like thin jacket and thin sweater at night. And put on a pair of breathable and comfortable sneakers which helps you to hike comfortably.
 
December Travel Guide – Where to Go & Tips

Tourism Rate: 

It’s one of the best months to travel to India in December. India is one of the four countries with ancient civilizations and has abundant cultural heritages and tourism resources. You can visit the famous Islamic architecture Agra Fort which is within walking distance from the Taj Mahal, one of the miraculous architectures in the world. The fort is the best place to admire the beauty of Taj Mahal. Taj is a huge mausoleum and a mosque which marks the great love of the king Ghiyas-din Shah Jahan and his wife Mumtaz Mahal. It has a high artistic value and can change its color into white, red or yellow in different time in a day.

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 Weather of Major India Cities
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