15 Best Places to Visit in December in India

Whether you are a beach person or a mountain lover, December is indeed the best time to travel within the country. The weather in the tropical areas remain pleasant while mountains receive heavy snowfall. 

As there is no long weekend in December 2022, those willing to experience the joy of travelling should plan their vacation in advance.

If you are wondering about the best places to visit in December in India, then here is the complete list for you — 

1– Dalhousie, Himachal Pradesh

Dalhousie, famous for its lush green surroundings and colonial-era buildings, is one of the most loved hill stations of the country. On your visit to Dalhousie, trek to the scenic Dainkund Peak and spend some leisure time at the valley of Khajjiar. The hill station has a rather small Mall Road dotted with food outlets and shops.

How to Reach: Pathankot airport is the nearest airport at a distance of 75 km from Dalhousie. Regular buses also ply from Delhi to reach this hill station. Travellers can check not only ticket prices but also opt for bus booking online using ixigo travel app and enjoy great deals.

Weather: Temperature usually varies between 1 degree to 10 degree Celsius
Places of Interest: Khajjiar Valley, Dainkund Peak,  St. John’s Church, Kalatop Khajjiar Sanctuary and Panchpula Waterfall.


2– Andaman Islands

If you want some Vitamin Sea, then there can be no better destination than the Andaman Islands. From exploring the pristine beaches to visiting the historic Cellular Jail, from exploring the Mangrove forests in Baratang Island to going for long treks in the Neil Island, there is a lot to indulge in. These islands are indeed the best place to go in December in India. 

How to Reach: Veer Savarkar International Airport, in Port Blair, is the only airport connecting these islands with other parts of the country.
Weather: Temperature varies between 22-30 degrees Celsius.
Places of Interest: Cellular Jail, Rajiv Gandhi Water Sports Complex, Havelock Islands, Neil Island, Cruise Tour and Ross Island.


3– Goa

Famous as the party capital of the country, Goa is on the top of every traveller’s bucket list. Other than beautiful beaches, the city is dotted with 17th-century churches and the area’s tropical spice plantations. The beach destination has also served as a backdrop of some of the famous Bollywood movies including Dil Chahta hai and Go Goa Gone.

How to Reach: Goa International Airport is the main airport serving the region.
Weather: 21-30 degree Celsius is the average temperature during this time.
Places of Interest: Candolim beach, Sinquerim Beach, Dudhsagar Falls, Aguada Fort and Calangute Beach


4– Coorg, Karnataka

Coorg is the best place to go in December in India. This serene hill station is known for its lush greenery, pleasant weather and serene environment. Extensive cardamom and coffee plantations are another major attraction in this hill station. 

How to Reach:Mysore Airport, at 120 km distance, is the nearest airport.
Weather: The average high temperature is around 20°C and the low is 15°C.
Places of Interest: Raja’s Seat, Madikeri Fort, Omkareshwara Temple, Raja’s Tomb and Mandalpatti


5– Agra, Uttar Pradesh

Situated on the banks of the River Yamuna, the Taj Mahal in Agra is counted among the seven wonders of the world and is visited by thousands of tourists all year-round. Other than the Taj Mahal, Agra is home to a number of historic palaces and forts. Visit this beautiful city to get an insight into the country’s rich historical past.

How to Reach: Agra airport is the main airport serving the city. It is located close to the city centre.
Weather: Temperature might drop to 8 degrees Celsius or rise to 23 degrees Celsius.
Places of Interest: Taj Mahal, Agra Fort, Tomb of Akbar the Great, Mehtab Bagh and Itmad-ud-daula


6–  Auli, Uttarakhand

The best time to visit Auli is indeed December, if you wish to enjoy snow and indulge in skiing. The snow-covered peaks of Neelkant, Mana Parbat, and Nanda Devi offers a mind-blowing panoramic view. This hill station is one of the best skiing sites of the country and also hosts National Championship of Skiing in January.

How to Reach: Auli is well-connected to all other parts of the country through roadways. The nearest airport is Jolly Grant Airport in Dehradun
Weather: December is cold with temperature ranging between 2 to 10 degrees Celsius.
Places of Interest: Gurso Bugyal, Kwani Bugyal, Trishul Peak, Chenab Lake, Rudraprayag and Joshimath.


7– Binsar, Uttarakhand

Situated in the lap of mountain peaks like Nanda Devi, Pachachuli and Trishul, Binsar is one of the most scenic destinations of the country. Away from commercialisation, Binsar is pristine and a dream destination for every nature lover. It is also widely known for its serene and dense forests of Binsar Wildlife Sanctuary. If you are searching for places to visit in December in India<, this must be on your bucket list. 

How to Reach: Kathgodam has the nearest railway station. Private and shared taxis are easily available at the station for further commute. Pantnagar Airport is the nearest airport from Binsar. 
Weather: Temperature during the winter months will range between 0°C to 24°C.
Places of Interest: Binsar Wildlife Sanctuary, Bineshwar Temple, Zero Point and Golu Devta Temple. 


8– Diu

Diu, with its pristine beaches and vast coastlines, gives international destinations a serious run for their money. This coastal destination is much loved by honeymooners willing to spend some peaceful time in the lap of nature. If planning to visit Diu in December, don’t forget to plan your holiday around the Annual Diu Festival. Choose Diu as your next holiday destination in India in December

How to Reach: Diu Airport is the only airport serving the region.
Weather: 18 to 33 degree Celsius is the weather range in the month of December.
Places of Interest: Diu Fortress, St. Paul’s Church, Naida Caves and Jalandhar Beach.


9– Jaisalmer, Rajasthan

December is indeed the best month to witness the beauty of Jaisalmer. Famous as the ‘Golden City’, the desert is distinguished by its yellow sandstone architecture. Dominating the skyline is the sensational Jaisalmer fort, a citadel that is guarded by 99 bastions. The ornate Maharaja’s Palace and intricately carved Jain temples inside the fort are also a major attraction. 

How to Reach: Jaisalmer Airport is located 17 kilometers southeast of Jaisalmer in Rajasthan, India.
Weather: Temperature varies between 10 to 26 degree Celsius
Places of Interest: Jaisalmer Fort, Patwon ki Haveli, Gadisar Lake, Salam Singh ki Haveli and Nathmal Ki Haveli


10– Mylapore, Chennai

As Chennai remains hot throughout the year, December is the best time to explore this wonderful city. During this time of the year, the city hosts the December Music Festival, which is another major attraction. Take a walk along the longest beach of India or go shopping at one of the high-end malls, there is a lot to indulge and explore.

How to Reach: Chennai International Airport is the main airport serving the city.
Weather: 21 to 29 degrees Celsius is the average temperature during this time of the year.
Places of Interest: Gurubaran Tanjore Art Gallery, Nageshwara Rao Park, Velleeswarar Temple, Mylapore Tank and Gandhi Statue. 


11– Srinagar, Jammu and Kashmir

Srinagar, the largest city in the Indian state of Jammu and Kashmir, is the best place to go in December in India. Located on the Kashmir Valley, on the banks of the Jhelum River, the city can be dotted with lush green gardens, pristine water bodies and beautiful houseboats, locally known as Shikaras. Don’t forget to shop for traditional Kashmiri handicrafts and dried fruits when on a trip to this destination. 

How to Reach: Sheikh ul-Alam International Airport, commonly referred to as Srinagar Airport is an international airport that serves Srinagar.
Weather: Temperature varies between -2 to 10 degrees Celsius.
Places of Interest: Dal Lake, Shalimar Bagh Mughal Garden, Bonafide multi-brand and Indira Gandhi Memorial Tulip Garden. 


12– Dawki, Meghalaya

With pleasant climatic conditions, Dawki is one of the best places to visit in December. One of the main highlights of the town is the famous Umngot River, which is known for its crystal clear water. Relish the sweet and juicy oranges at the border town near the river and also don’t miss trying the local cuisine. If you are wondering where to go in December in India, this must be on your list. 

How to Reach: Lokpriya Gopinath Bordoloi International Airport, commonly referred to as Guwahati Airport is the nearest international airport, 200 km from Dawki.
Weather: Temperature varies between 15 to 27 degree Celsius.
Places of Interest: Wah Umngot River, Mawshun Cave, Rymben Falls and Byrdaw Falls.


13– Udaipur, Rajasthan

Rajasthan, the land of the Maharajas, is widely acknowledged for its impeccable beauty. From spending leisure time at the serene Lake Pichola to exploring the beautiful City Palace, there are hundreds of places to visit in this mesmerising city. Don’t forget to try the local delicacies in the city. 

How to Reach: Maharana Pratap Airport is an airport serving Udaipur, Rajasthan, India.
Weather: Temperature varies between 7 and 25 degrees Celsius.
Places of Interest: City Palace, Lake Pichola, Saheliyon-ki-Bari, Jagmandir and Jagdish Temple. 


14– Munnar, Kerala

Munnar is a scenic town in the Western Ghats mountain range in the Indian state of Kerala. Surrounded by tea plantations, the hill station is famous for a number of reasons. One of the most important being Eravikulam National Park, which is a habitat for the endangered mountain goat Nilgiri tahr. It is among the best places to go in India in December

How to Reach: Cochin International Airport, at a distance of 110 km is the nearest airport.
Weather: The average temperature of Munnar in December is around 10 to 15 degrees Celsius.
Places of Interest: Eravikulam National Park, Anamudi, Mattupetty Dam and Pothamedu View Point. 

Book Flights


15– Jabalpur, Madhya Pradesh

Jabalpur, located in the state of Madhya Pradesh, is most famous for its marble rocks. Thousands of tourists visit this city every month to enjoy a boat ride at Bhedaghat and witness the splendour of the majestic Dhuandhar Waterfalls. Also, the city offers some of the best street food options to its visitors. 

How to Reach: Jabalpur Airport, also known as Dumna Airport, is the main airport serving the region.
Weather: The average temperature of Jabalpur during this time of the year varies between 11 to 26 degree Celsius. 
Places of Interest: Dhuandhar Waterfalls, Marble Rocks, Madan Mahal Fort and Balancing Rocks.   


Pick your destination and book your tickets now 🙂

Also, if you are looking to plan an international holiday, then you can also check best places to visit in December from India.

Top Searched Bus Routes

Tirupati To Bangalore Bus | Varanasi To Gorakhpur Bus | Lucknow To Varanasi Bus | Lucknow To Delhi Bus | Dehradun To Delhi Bus | Pune To Nagpur Bus | Hyderabad To Vijayawada Bus | Delhi To Agra Bus | Vijayawada To Hyderabad Bus | Delhi To Amritsar Bus | Delhi To Ludhiana Bus | Bangalore To Mumbai Bus | Mumbai To Bangalore Bus | Pune To Bangalore Bus | Chennai To Madurai Bus | Delhi To Rishikesh Bus | Hyderabad To Goa Bus | Delhi To Jammu Bus | Bangalore To Ooty Bus | Chandigarh To Manali Bus