December is often considered to be the best month to visit India. The days are cool and dry with an average temperature of 21°C (70°F) throughout the country. This makes December a great time to do outdoor activities such as visiting monuments, trekking, and going on outdoor tours.
Every year many travelers visit India in December, so we recommend that you book your hotels and flight tickets in advance.
- The average temperature in December is 21°C (70°F).
- The cool weather is great for participating in outdoor activities such as trekking or exploring famous monuments.
- Due to the cold weather in some areas of the country, it’s a good idea to bring warm clothing such as sweaters and jackets.
- Cochin Carnival is a carnival held in Fort Kochi every year during the last week of December to celebrate the New Year.
- Because December is part of the high season for tourism, we recommend that you make your hotel and flight bookings in advance.
Why Visit India in December
December is the ideal time to visit India because it has the best all-around conditions including marvelous landscapes, clear roads, and moderate temperatures. The pleasant temperatures also allow for more outdoor activities such as visiting monuments and trekking in central India.
Central India is one of the best places to visit in December. This region has some of India’s most popular destinations such as the Taj Mahal in Agra and the holy city of Varanasi in the central heartland. This time of year, daytime temperatures are around 24°C (75°F), making it cool enough to visit the great Islamic monuments.
The Taj Mahal in Agra is one of the world's most famous buildings
Rajasthan and Gujarat in the west are also other popular December destinations. The desert forts of Jaisalmer, the lake palaces of Udaipur, and the Ranthamhbore National Park evoke all the splendor of Rajasthan’s princely past. In Gujarat, visitors will find the Jain temples to be architectural marvels.
In India, the coastal areas get a lot hotter than the inland regions. In December, the temperatures range from 32°C (90°F) to 19°C (66°F) in Mumbai, India’s most dynamic and cosmopolitan city. Goa’s is a great place to go this time of year as its splendid beaches and Portuguese churches come alive.
As December is part of the high season and also when many international travelers take their holiday trips to India, we recommend that you make your hotel and flight bookings early . You should also prepare for the highest prices of the year with peak season supplementary booking charges.
To avoid the crowds, visit famous monuments in the morning.
December Average Temperature
December Average Rainfall
Delhi Weather in December
December is a cold and dry month in Delhi. Temperatures range from as high as 21°C (70°F) to as low as 8°C (46°F) with an average monthly rainfall only 10 mm (0.39 inches).
When visiting Delhi in December, you should check out the Red Fort which was constructed in the 17th-century and is one of the city’s most historic monuments. The fort’s towering red sandstone walls contain multiple palaces and entertainment halls, balconies, ornate baths, extensive gardens, and an elegant mosque.
After visiting the Red Fort, make sure to explore Humayun’s Tomb which is a splendid mausoleum built to commemorate Emperor Humayun, the second ruler of the Mughal Empire. The architecture of the tomb was influenced by Persian and Mughal styles which can be seen in the red sandstone and white marble in the tomb’s arched facades.
Delhi is cool in December so warm jackets and sweaters are the preferred clothing during this month.
Humayun’s Tomb is a splendid mausoleum built to commemorate Emperor Humayun
Agra Weather in December
In Agra, December temperatures range from as high as 24°C (75°F) to as low as 9°C (48°F). The average rainfall for this month is only 5 mm (0.2 inches).
Agra in December is the perfect time to visit the Taj Mahal. Widely considered to be the most beautiful building in the world, this UNESCO World Heritage Site is constructed entirely out of white marble and was built by the Emperor Shah Jahan as a memorial for his wife, Mumtaz Mahal.
After the Taj Mahal, head to the Agra Fort to explore another UNESCO World Heritage Site. The Agra Fort is a 16th-century fortress located close to the Yamuna River. The fort was built by the Mughals and is made from Rajasthani red sandstone.
In Agra in December, sweaters and jeans are suitable during the day. In the evenings, it can get cold so it’s a good idea to wear a warm jacket with pants.
The Agra Fort is a 16th-century fortress located close to the Yamuna River
Jaipur Weather in December
In Jaipur, the December weather is cool with daily highs of 24°C (75°F) and daily lows of 8°C (46°F). During this month, you can expect around 8 hours of sunshine per day with an average of 3 mm (0.1 inches) of rainfall over the whole month.
December is a great time to explore the ornate passageways of the Amber Fort. This red-sandstone fort is one of the most famous in Rajasthan and its architecture is a mixture of Hindu and Muslim styles. The Amber Fort is open from 8 a.m. to 6 p.m. and the entrance fee is 500 rupees.
The Hawa Mahal, or Palace of Winds, is one of the most famous tourist attractions in the city. Here, you can find 953 jharokha or windows with overhanging balconies which allow the wind to blow freely through the structure. From the top of the Hawa Mahal, travelers can get an excellent view of the Jantar Mantar and City Palace.
During the day, a sweater and a thin coat will be enough to be comfortable. When it gets chilly in the evenings it’s a good idea to wear a warm jacket or sweater.
Hawa Mahal is one of the most famous tourist attractions in the city
Mumbai Weather in December
In December, Mumbai’s temperatures range from 32°C (90°F) to 19°C (66°F). The total monthly rainfall is 10 mm (0.39 inches) with an average of 9 hours of sunshine per day.
Banganga Tank is one of the most popular places to visit in Mumbai. Constructed in 1127, this beautiful building is a sacred water tank that is believed to be a subsidiary of Ganges River and to have healing powers.
While in Mumbai, make sure to check out the Chor Bazaar which is one of the city’s oldest markets. The name Chor Bazaar translates to ‘thieves market’. The market was originally known as 'Shor Bazaar' meaning 'noisy market' but the British mispronounced the word and the market eventually became known as 'Chor Bazaar'.
A shirt with a light jacket is a good choice for a December day in Mumbai. When it gets colder in the evenings, you can wear a sweater with a coat.
Kochi Weather in December
Kochi’s weather is still pretty hot in December with highs of 31°C (88°F) and lows of 23°C (73°F). The average monthly rainfall is approximately 49 mm (2 inches).
December in Kochi is a great time to check out the famous Paradesi Synagogue. Also known as Jew Synagogue or Mattancherry Synagogue, Paradesi is the oldest existing synagogue in the old British empire. This white-walled building with wrought-iron gates is decorated with the Star of David and was built in 1568.
After visiting Paradesi Synagogue, travelers can explore Jew Town which is a narrow street between the synagogue and Mattancherry Palace. Jew Town is famous for its antique shops where travelers can find items such as jewelry, pottery, small statues, and hand-carved wooden furniture.
T-shirts or thin shirts with shorts are suitable for Kochi’s warm weather. In the evenings, you can wear a thin coat with pants.
Leh Weather in December
In Leh, the weather in December is cold and dry with highs of 2°C (36°F) and lows of -11°C (12°F). The average monthly rainfall is only 8 mm (0.3 inches).
December is not a good time to visit Leh as frequent and heavy snowfalls make it difficult to travel in the region.
Festivals in December
Cochin Carnival is a festival that is held every year at Fort Kochi during the last week of December. On New Year’s Eve, thousands of people flock to Kochi to welcome the New Year.
Painted elephants in traditional headpieces are the chief attraction of the Cochin Carnival parade. At the festival, you can also watch performances by talented folk artists.
Sports lovers can participate in the festival’s competitions such as bike races, ocean swimming, beach football (soccer), and beach volleyball. Local people thoroughly enjoy themselves by participating in many activities and games.
Visit India with Asia Highlights
Want to explore India in the cool and comfortable December weather? At Asia Highlights, we make tailor-made trips that are specially crafted to fit your interests and needs. If you would like to have an incredible journey through India without the hassle of researching and booking everything alone, then Asia Highlights can help.