Weather in India in December

Created by Harsh Sonawala,

Last Updated on January 19, 2024

This article will give you some insight into the weather in India in December. December is when the winter arrives to India. India in December will vary depending on the region you visit. While South India gets pleasant temperatures and weather, the north can be extremely cold. It’s more than likely to snow in the mountains and you can go skiing! Plan accordingly to find the best places to visit in India in December.

Places to Visit in India in December December is a great month to travel across India as you can find good weather throughout.

weather in north India in December

December is a fantastic time to travel to Rajasthan and the neighbouring states: Gujarat, Madya Pradesh and Uttar Pradesh. North India is one of the best places to visit in India in December as you can use the full day for activities and sightseeing without it being excessively hot. Those areas are very hot from March to June and September to November. However, it can get very cold in the morning and at night; temperatures can drop to below 10ºC. Hotels will supply warm blankets. Prepare for this and pack warm clothes, scarfs, maybe even a hat and gloves, especially for the desert.

Weather in India in December may include fog, particularly in North India in December and January, and especially in Delhi and Agra. This causes flights and trains to get delayed sometimes, and a limited view of the Taj Mahal early in the morning. However, we think the fog adds to the beauty and magnificence of the building.

For a fabulous route idea through Gujarat, check this trip that one of a traveler did through us.

Explore Further: Unveiling the Top 20 Destinations in Northern India

Learn About: The Best Places to Visit in Rajasthan

Temperatures tend to drop in North India in December so keep in mind to pack all your thick clothes – Photo Credit Pradip Pal.


Weather in India in December can get pretty cold, particularly up North in the Himalayas. Most years it’ll snow in places like Shimla, Sikkim, or Manali. This can be a magical experience but can be quite disappointing for those trying to get a tan. If you’re interested in skiing, then Gulmarg or Auli are good options, but this will not be quite like the resorts are in the USA, Canada, and Europe.

Learn More: India Travel Essentials for US Tourists

Weather in India in December - sikkim The weather can get pretty cold up in the mountains and you’re liking to find snow almost everywhere.

weather in south India in December

The retreating monsoon along the east coast ends around mid-December. Cyclones may be prone to hit from the Bay of Bengal to Tamil Nadu, but not often; if at all, at the beginning of the month. Pondicherry, a former French colony with catholic influences, is a great destination if you want Christmas vibes.

In Kerala, the rainfall stops during December. While it’s quite warm all year round, in December it’s pleasantly warm or quite cool. In the mountainous areas like Munnar, Thekaddy or Wayanad, it can be as low as 17ºC. It is peak season on the beaches so prepare for large crowds around Varkala and Kovalam. Off the well-worn path, we’d recommend Marari Beach, just 45 minutes away from Alleppey. Kerala has also many Christian influences, especially in the Backwaters and Kochi region so it would also be a great destination for Christmas. See our route recommendations for Kerala here.

If you would like a warm winter getaway, Goa is the ultimate destination. However, it is best to book months in advance and plan a multiple-day stay as hotels don’t accept short stays. Prices are the highest at this time of the year with peak season supplement booking charges from December 20th until January 10th. Prepare for very crowded beaches.

Here are some route suggestions for two weeks and four weeks in South India.

See Also: Best Seasons to Visit Kerala

kerala - weather in india in december Kerala experiences very pleasant and warm weather making it ideal to plan a trip.


If you are interested in visiting the desert regions, we recommend an over-night safari, possible in Jaisalmer and some others, where you can experience the desert and a mesmerisingly full night sky. There are also two fun and interesting cultural fairs happening in the region in December. The Kumbalgarh (1st to 3rd) and the Mt. Abu Winter Festival (29th to 31st). For some suggestions on travel sites in Rajasthan read here.

December in India is the main season for many regions. Holidays in December to Rajasthan, South India and Goa need to be booked well in advance, preferably before September. Train tickets are often booked three months beforehand and flights can get very expensive. Emergency bus tickets are available but offer less comfort. Trips to the mountains in the north and northeast require very warm clothes and not every activity is possible, so be careful.

Also Read: Best Time of the Year to Visit India

jaisalmer - weather in rajasthan in december December is the perfect time to enjoy the night safaris in the deserts of Rajasthan.

We all know that a country as vast and diverse as India offers a myriad of experiences for travelers seeking landscapes that range from snow-capped mountains to sun-kissed beaches. However, your visit in December requires careful preparation due to the significant variations in weather across regions. Let’s embark on a journey to discover the unique weather patterns and experiences awaiting travelers in different parts of India during this enchanting month of a winter wonderland.

Northern India

The northern part of India experiences a refreshing winter in December. Cities like Delhi, Jaipur and Agra embrace daytime temperatures ranging from 10 to 20 degrees Celsius, creating a pleasant atmosphere for exploration. The iconic landmarks, including the Taj Mahal and Hawa Mahal, are bathed in a winter ambiance, making it an ideal time for sightseeing without the discomfort of extreme heat. Whether you start from one end of the Golden Triangle or the other, the nearest airport to access this winter wonderland is Delhi either way, for most international flights.

For adventure enthusiasts, the snow-clad peaks of Himachal Pradesh and Uttarakhand beckon. Tourist destinations like Manali and Shimla transform into winter wonderlands, offering thrilling opportunities for skiing, snowboarding and other snow-related activities during a visit in December . The panoramic views of the snow-capped Himalayas make December an unforgettable time for mountain lovers.

Southern India

Contrasting the north, southern India experiences milder temperatures in December. Cities like Bengaluru, Chennai and Hyderabad enjoy daytime temperatures ranging from 20 to 30 degrees Celsius, providing a pleasant climate for exploration. The inviting beaches of Goa and Kerala, with clear skies and gentle sea breezes, set the stage for an idyllic setting for relaxation.

Cultural enthusiasts can immerse themselves in the various festivals celebrated during their visit in December. In Tamil Nadu, the Margazhi Festival showcases classical music and dance performances, while the Hampi Utsav in Karnataka unfolds the rich history and architecture of the region. The nearest cities to these festivals include Chennai and Bengaluru, both which are connected with international airports, nearest railway station transport and plenty of road trip options as well. Depending on the festivals you choose, you can plan your flight schedule to the nearest airport accordingly. If you want to travel locally, you can also avail of the railway station in any city of your choosing. These festivals offer a captivating glimpse into the vibrant cultural tapestry of southern India.

Western India

December marks the onset of the dry season in western India, providing an excellent time to explore cities like Mumbai, Pune and Ahmedabad. The temperatures, ranging from 15 to 25 degrees Celsius, create a comfortable atmosphere for outdoor activities.

The deserts of Rajasthan, including Jodhpur and Jaisalmer, exude natural beauty during winter. The cool evenings make it ideal for exploring the intricate architecture of forts and palaces. If you include Gujarat in your itinerary for a visit in December, you will get to witness a festival like no other. The famous Rann of Kutch hosts the Rann Utsav, a cultural extravaganza showcasing the traditional art, craft, and music of the region, making it one of the popular seasonal tourist destinations .

Marine Drive, Places to see in Mumbai

Eastern India

Eastern India experiences a moderate winter in December, with cities like Kolkata and Bhubaneswar enjoying daytime temperatures ranging from 15 to 25 degrees Celsius. The pleasant weather provides an ideal backdrop for exploring the historical landmarks, national park and sanctuaries and cultural heritage of the region.

Nature enthusiasts can delve into the lush greenery of Darjeeling in West Bengal or embark on a cruise along the serene waters of the Sundarbans in search of the elusive Bengal tiger. A visit in December also brings the Konark Dance Festival in Odisha, a celebration of classical dance forms against the backdrop of the magnificent Sun Temple.

In Kalkutta scheint es manchmal, als Ware die Zeit stehen geblieben

Central India

Central India boasts a pleasant and dry winter in December, making it an ideal time to explore the heartland of the country. Great places to visit include Bhopal, Indore and Nagpur, which enjoy daytime temperatures ranging from 15 to 25 degrees Celsius. If you are interested in visiting a national park, then you have Bandhavgarh and Kanha, both of which beckon wildlife enthusiasts with promises of tiger sightings amidst the dry deciduous forests.

The historical city of Khajuraho, famous for its intricately carved temples, takes on a serene charm during December. If you plan to fly to Khajuraho domestically, then you can fly directly to Khajuraho airport. However, for international flights, the nearest airport would be Delhi. The mild temperatures create a comfortable atmosphere for wandering through archaeological marvels and immersing oneself in the rich history of the region.

Top Wildlife Sanctuaries in South India Tiger spotting – Photo Credit – Vincent van Zalinge.

Northeastern India

December in Northeastern India brings a mix of climates, from the chilly temperatures of the Himalayan foothills to the milder weather in the plains. Tourist destinations like Guwahati, Shillong and Imphal experience temperatures ranging from 10 to 20 degrees Celsius. The natural beauty and diverse culture of the Northeast make it an intriguing destination for intrepid travelers.

The Hornbill Festival in Nagaland, celebrated in the first week of December, is a cultural extravaganza showcasing the tribal heritage of the region through traditional dances, music, and indigenous crafts. The mist-covered hills of Meghalaya and the tea gardens of Assam offer a tranquil escape, providing a unique and offbeat travel experience.

Western Ghats

The Western Ghats, a UNESCO World Heritage Site, come alive with lush greenery during December. Hill stations like Munnar in Kerala and Coorg in Karnataka offer a perfect retreat for those seeking places to visit as a tranquil escape. The cool temperatures, coupled with the mist-covered valleys, create a picturesque setting for nature lovers and adventure seekers alike.

Trekking enthusiasts can explore the trails of the Western Ghats, encountering waterfalls, dense forests, and diverse wildlife along the way. The Nilgiri Mountain Railway, connecting Ooty and Mettupalayam, provides a scenic journey through the tea plantations and offers a nostalgic glimpse into the colonial past of the region.

Munnar Tea plantations Misty mountains in Munnar- Photo Credit 4769654_640

Islands of India

For those seeking a tropical paradise, the Andaman and Nicobar Islands beckon with their pristine beaches, coral reefs and turquoise waters. December marks the beginning of the dry season, making it an excellent time for water activities such as snorkeling, scuba diving and beachcombing.

Add Havelock Island, known for its Radhanagar Beach, to your list of places to visit in India. Havelock Island, often hailed as one of the best beaches in Asia, becomes a haven for sun-seekers. The diverse marine life, including vibrant coral reefs and exotic fish, offers a mesmerizing underwater experience. Whether exploring the historical Cellular Jail in Port Blair or unwinding on the secluded beaches, the Andaman and Nicobar Islands promise an unforgettable tropical getaway.

White sand, beautiful mangroves paired with crystal clear waters. An idyllic place – Credit: Sankara Subramanian

Culinary Delights

No journey through India is complete without savoring its diverse culinary offerings. December brings a variety of places to visit, which showcase seasonal delicacies, from warm and comforting dishes in the north to spicy and flavorful treats in the south.

In the north, indulge in piping hot paranthas with melting butter in Amritsar, or relish the traditional Rajasthani thali in Jaipur. Southern India offers a culinary adventure with spicy Chettinad curries in Tamil Nadu or the delectable seafood platters in Kerala.

Each region boasts its own specialties, so don’t miss the opportunity to explore the local markets and street food stalls for an authentic taste of India’s culinary richness.

Authentic Roti – Sabzi. North Indian special – Photo Credit – Amirali Mirhashemian

Embarking on a journey through India in December unfolds a tapestry of diverse landscapes, cultural richness, and delightful climates. Whether you seek adventure in the snow-capped mountains, cultural immersion in historical cities, or a tropical escape on pristine beaches, India in December offers a kaleidoscope of experiences. So, pack your bags, and let the enchanting allure of India captivate your senses as you explore the wonders of this incredible country.

For more detailed information about Weather in India in December, or for any help planning your perfect trip to India, feel free to contact us!

helping you travel your way

Everything you need to know about India is here We have tried writing about everything you may need help with for your trip to India, If you need help in planning a trip to India Get in touch with us to to plan your trip of a life time.

find out how