From Auli to Goa: Best Places to Visit in India in December

December brings a unique charm to India. In the northern states, snow-dusted mountains and crisp winter air create a magical backdrop for skiing, trekking, and cosy evenings by the fire. Meanwhile, the south and western coasts remain pleasantly warm, inviting travellers to beaches, festivals, and heritage sites. Across the country, the festive spirit comes alive with Christmas celebrations, winter festivals, cultural events, and New Year parties, making it one of the most exciting months to explore India.
Whether you dream of snowy adventures in the Himalayas, starlit desert nights, forest walks in the Western Ghats, or sun-kissed beaches in Goa and Kerala, December offers it all. You could spend one week skiing in Himachal Pradesh, then fly to Goa for a music festival, and end your trip in a beachside villa in Kerala. Here’s a carefully curated list of the best places to visit in December in India, including both iconic tourist spots and lesser-known gems.
In this Blog
1. Auli, Uttarakhand
Situated in the Garhwal Himalayas, Auli is India’s premier skiing destination and a winter wonderland for adventure lovers. Known for its pristine slopes and sweeping mountain views, it offers a quieter alternative to crowded hill stations.
Weather in Auli in December
Temperatures drop below freezing, with snow almost guaranteed and crystal-clear skies for photography.
Things to Do in Auli
- Learn skiing or snowboarding at the government snow school.
- Ride the cable car from Joshimath for breathtaking views.
- Trek to Gorson Bugyal if the trail is open.
2. Jaisalmer, Rajasthan
Known as the “Golden City,” Jaisalmer rises from the Thar Desert like a scene from a fairytale, with honey-coloured sandstone walls and vibrant bazaars. Its blend of desert adventures and Rajasthani heritage makes it magical in winter.
Weather in Jaisalmer in December
Mild days and cool nights replace the harsh summer heat, making it ideal for outdoor exploration.
Tourist Attractions in Jaisalmer
- Wander through the majestic Jaisalmer Fort.
- Ride camels across Sam Sand Dunes and enjoy folk performances.
- Camp under the stars or relax in a desert villa.
3. Goa

A December favourite, Goa combines beach bliss, pulsating nightlife, and heritage charm. From sunrise yoga to all-night parties, it caters to every traveller’s pace.
Weather in Goa in December
Warm and sunny days with balmy nights set the stage for outdoor fun and festive events.
Things to Do in Goa
- Join the Serendipity Arts Festival.
- Tour spice plantations and Portuguese churches.
- Stay in a luxury villa with a private pool.
4. Wayanad, Kerala
Tucked in the Western Ghats, Wayanad is a refreshing blend of misty hills, waterfalls, and lush plantations. It’s perfect for nature walks and peaceful getaways.
Weather in Wayanad in December
Cool, dry, and pleasant for trekking, boating, and sightseeing.
Tourist Attractions in Wayanad
- Explore Edakkal Caves with prehistoric carvings.
- Visit Banasura Sagar Dam.
- Trek Chembra Peak for panoramic views.
5. Shillong, Meghalaya
Called the “Scotland of the East,” Shillong charms with pine-covered hills, lively music, and colonial architecture. December adds festive lights and crisp air to its natural beauty.
Weather in Shillong in December
Chilly but comfortable, with clear skies and great visibility.
Things to Do in Shillong
- Visit Ward’s Lake and shop at Police Bazaar.
- Explore the living root bridges nearby.
- Stay in a hillside villa for serene mornings.
6. Kutch, Gujarat
Kutch transforms into a surreal white desert in winter, with moonlit salt flats and the vibrant Rann Utsav festival drawing travellers from across the world.
Weather in Kutch in December
Cool, dry, and ideal for sightseeing and cultural activities.
Tourist Attractions in Kutch
- Witness the glowing White Rann under a full moon.
- Discover handicrafts in Hodka and Nirona villages.
- Experience the Rann Utsav’s music, dance, and food.
7. Tawang, Arunachal Pradesh
Perched high in the Eastern Himalayas, Tawang offers snow-clad landscapes, Buddhist monasteries, and a serene escape from tourist crowds.
Weather in Tawang in December
Well below zero; expect heavy snow and icy roads.
Things to Do in Tawang
- Visit Tawang Monastery.
- See frozen Sela Lake at Sela Pass.
- Explore Jaswant Garh War Memorial.
8. Mahabalipuram, Tamil Nadu
A UNESCO World Heritage Site, Mahabalipuram blends sandy beaches with ancient rock-cut temples and sculptures that tell stories from Indian epics.
Weather in Mahabalipuram in December
Warm and breezy, perfect for exploring monuments and beaches.
Tourist Attractions in Mahabalipuram
- Visit the Shore Temple and Five Rathas.
- Explore Mahishasuramardini Cave Temple.
- Watch local stone sculptors at work.
9. Coorg, Karnataka

Also called Kodagu, Coorg is a serene hill district famous for coffee plantations, waterfalls, and misty mornings that feel like another world in December.
Weather in Coorg in December
Cool and fresh, with foggy mornings and clear afternoons.
Things to Do in Coorg
- Take plantation walks and coffee-tasting tours.
- Visit Abbey Falls and Raja’s Seat.
- Stay in a plantation villa for an authentic experience.
10. Andaman Islands
The Andaman Islands are a tropical paradise where turquoise waters meet white sands. December is the ideal month for scuba diving and island-hopping.
Weather in Andaman Islands in December
Clear skies, calm seas, and low humidity.
Things to Do in Andaman Islands
- Dive or snorkel at Havelock Island.
- Relax at Radhanagar Beach.
- Explore Cellular Jail.
11. Udaipur, Rajasthan
The “City of Lakes,” Udaipur enchants visitors with its palaces, gardens, and romantic sunsets over calm waters.
Weather in Udaipur in December
Pleasantly cool, perfect for sightseeing and boat rides.
Tourist Attractions in Udaipur
- Tour City Palace and Lake Pichola.
- Walk through Saheliyon Ki Bari.
- Attend cultural shows at Bagore Ki Haveli.
12. Gokarna, Karnataka
Less crowded than Goa, Gokarna is ideal for travellers seeking a slower pace, scenic beaches, and spiritual landmarks.
Weather in Gokarna in December
Sunny and breezy, great for beach walks and water sports.
Things to Do in Gokarna
- Trek between Kudle Beach and Om Beach.
- Visit Mahabaleshwar Temple.
- Stay at a clifftop villa with sea views.
13. Manali, Himachal Pradesh

A classic Himalayan getaway, Manali blends snow adventures with cosy cafés and stunning alpine scenery.
Weather in Manali in December
Around 0°C, with snowfall starting mid-month.
Things to Do in Manali
- Enjoy snow sports in Solang Valley.
- Explore Old Manali cafés.
- Stay in a heated villa with mountain views.
Whether you dream of skiing in the Himalayas, basking on tropical beaches, or exploring centuries-old forts, India in December offers something for every kind of traveller. It’s the perfect month for outdoor activities, cultural immersion, and festive celebrations. With so many diverse destinations, from snowy landscapes to sunny shores, you can tailor your trip to match your mood, whether that’s adventure, relaxation, or exploration.
Article by: Ruben Saha
Cover Image: Darren Bown via Wikimedia