India Travel Guide · Month by Month

Best Places to Visit in India in December: 18 Winter Picks

By Beauty of Bharat · Published 24 October 2026 · India in December · Winter travel

The white salt desert of the Rann of Kutch stretching to the horizon, home of the winter Rann Utsav
The white desert of the Rann of Kutch.

Where should you go in India in December? Three answers cover almost every traveller. For snow, head to the Himalayas — Gulmarg, Manali, Auli and Shimla all see proper snowfall by mid-December. For festivals and the desert, Gujarat's Rann of Kutch glows under Rann Utsav on the white salt flats, Rajasthan is at its coolest, and Nagaland's Hornbill Festival (1–10 December) is a ten-day cultural carnival. For warm weather and beaches, Goa, the Andamans, Kovalam, Pondicherry and Alappuzha stay sunny while the north shivers.

December is India's most travelled month — but also the month of the Christmas–New Year price spike, so timing matters as much as destination. Here are 18 places worth your December, grouped by what you are chasing.

For Snow: The Himalayan Winter

Mid-to-late December is the reliable window for snowfall.

1. Gulmarg, Jammu & Kashmir

Snow-covered slopes and pine forests at Gulmarg in the Kashmir Himalaya
December snow on Gulmarg's slopes.

December reality: India's most reliable December snow — the Gondola climbs to nearly 3,900 m at Apharwat, with deep powder by mid-month. The one thing: ride to Phase 2 on a clear morning. Practical: book hotels, Gondola slots and gear by early November; keep buffer days for storms.

2. Manali, Himachal Pradesh

December reality: On-and-off snow in town, reliable snow at Solang Valley — 13 km uphill — by mid-month. The one thing: drive through the Atal Tunnel to Sissu in Lahaul. Practical: weekend traffic from Delhi is intense — arrive on a weekday and confirm your hotel has heating.

3. Auli, Uttarakhand

December reality: Garhwal's great ski meadow facing Nanda Devi, with snow usually set by mid-December and slopes for all levels. The one thing: the 4 km ropeway from Joshimath, with the region's best views. Practical: book ropeway and ski slots ahead; storms can block the road for a day.

4. Shimla, Himachal Pradesh

December reality: Crisp, sunny and festive rather than reliably snowy — snowfall sometimes arrives around Christmas but never count on it. The one thing: the Ridge and Mall Road dressed for Christmas. Practical: overnight train to Kalka from Delhi, then the scenic toy train up.

For Festivals & the Desert

Winter is Gujarat and Rajasthan's season — the good desert camps are finite, so book early.

5. Rann of Kutch, Gujarat — Rann Utsav

December reality: The 2026–27 Rann Utsav runs 1 November 2026 to 7 March 2027, so December sits squarely in the season. The one thing: a full-moon night at the White Rann near Dhordo. Practical: see dates and packages in our Rann Utsav guide — book a month or more ahead.

6. Jaisalmer, Rajasthan

The golden sandstone fort of Jaisalmer rising above the desert city
Jaisalmer's living fort in December.

December reality: Perfect desert weather — 22–25°C days for the fort and havelis, nights near 5°C at the Sam dunes. The one thing: a night at a Sam dunes camp — camel ride at sunset, folk music. Practical: choose a camp with proper heating; Christmas-week camps book out by November.

7. Pushkar, Rajasthan — After the Fair

December reality: The famous Camel Fair wraps up in November, so December Pushkar is the same holy town with a tenth of the crowds. The one thing: sunrise at Pushkar Lake. Practical: our Pushkar Camel Fair guide covers the fair season; December brings off-season prices.

8. Varanasi, Uttar Pradesh — Dev Deepawali's Afterglow

December reality: Dev Deepawali falls on 24 November 2026, when the ghats blaze with a million lamps — early December carries the festive afterglow with thinner crowds. The one thing: a sunrise boat ride along the ghats. Practical: see our Dev Deepawali guide; fog can delay morning trains.

For Warm Weather & Beaches

While the north shivers, the coasts and islands are in their sweet spot — at peak prices.

9. Goa

The baroque churches of Old Goa, calm in early December before the Christmas rush
Old Goa's churches in early December.

December reality: Peak season, flawless weather — 31°C days, cool nights, warm sea. The cost is the crowd after 20 December. The one thing: Christmas parties up north, or dolphin-spotting at Palolem. Practical: book December stays by early November — see our Goa in November guide.

10. Havelock (Swaraj Dweep), Andaman & Nicobar Islands

Turquoise water and white sand at a beach on Swaraj Dweep (Havelock Island), Andaman
Swaraj Dweep (Havelock) in December.

December reality: The Andamans' best month — calmest seas, superb diving visibility, 29°C days. The one thing: scuba diving or snorkelling at Elephant Beach, when water clarity peaks. Practical: island room inventory is small — book resorts and ferries together, well ahead.

11. Kovalam, Kerala

December reality: Warm (29°C), dry and breezy — the sea is calm enough for swimming at Lighthouse Beach, and it is peak Ayurveda season. The one thing: an Ayurvedic massage at a beachside centre at sunset. Practical: a strong value pick; combines with Alappuzha.

12. Pondicherry (Puducherry)

December reality: The French Quarter at its most walkable — 28°C days, cool evenings, bougainvillea in bloom. The one thing: cycling White Town's heritage streets at dawn. Practical: weekends see a rush from Chennai and Bengaluru — travel midweek and book guesthouses early.

13. Alappuzha, Kerala — Backwaters in Winter

December reality: Backwater season at its best — cool misty mornings around 22°C, no rain, glassy canals. The one thing: an overnight houseboat cruise toward Kumarakom. Practical: premium houseboats for Christmas week sell out months ahead — see our Kerala backwaters planning guide.

For Heritage & Calm

December's cool, dry air is made for ruins and temples.

14. Hampi, Karnataka

December reality: The boulder-strewn Vijayanagara ruins under a dry 28°C sun — Hampi's prime season, with mornings cool enough for long temple walks. The one thing: sunrise at Matanga Hill, over the Virupaksha temple. Practical: explore by bicycle in the early morning.

15. Khajuraho, Madhya Pradesh

The intricately carved sandstone temples of Khajuraho in Madhya Pradesh
Khajuraho's Western Group of temples in December.

December reality: The famous temples are superb in winter light — clear 24°C days, cold nights, and the evening sound-and-light show in perfect weather. The one thing: the Western Group of temples at golden hour. Practical: quiet even in peak season; add a Panna safari, 30 km away.

16. Udaipur, Rajasthan

Lake Pichola and the City Palace of Udaipur in Rajasthan
Udaipur's Lake Pichola on a winter morning.

December reality: The lake city at its most beautiful — blue skies, 24°C afternoons, mist on Lake Pichola at dawn. The one thing: a sunset boat ride to Jag Mandir island. Practical: peak season for lake-view heritage hotels, which sell out — old-city rooftops give the same view.

17. Rishikesh, Uttarakhand

December reality: Crisp sunny days around 20°C and cold nights — ideal for the Ganga aarti, riverside cafés and yoga retreats, without the summer crowds. The one thing: the evening Ganga aarti at Triveni Ghat. Practical: rafting runs but water levels are low — confirm with operators first.

18. Coorg (Kodagu), Karnataka

December reality: Misty coffee-estate mornings, 15–20°C days, Abbey Falls in gentle flow, Raja's Seat at sunset. The one thing: a coffee-estate walk and tasting; December is harvest season. Practical: the Bengaluru weekend rush is real — book estate homestays early, arrive on a weekday.

The Christmas–New Year Price Spike: How to Beat It

20 December to 2 January is the most expensive fortnight of the Indian travel year — flights routinely cost double and good hotels sell out or charge festive tariffs.

If your dates are fixed on the peak fortnight, accept the premium and book early — waiting never helps in December.

Watch: Feel the Places Before You Go

Gujarat Tourism's official Rann Utsav film, and a cinematic winter run through Gulmarg.

The White Rann & Rann Utsav. #Rann_Utsav - A Beautiful Experience — Gujarat Tourism. Watch on YouTube
Winter in Gulmarg. WINTER KASHMIR | SKIING IN GULMARG — MANAV SOOD. Watch on YouTube

Frequently Asked Questions

Where will I definitely find snow in India in December?

Gulmarg is the most reliable — snow from early December, Gondola above 3,900 metres. Solang Valley and Auli are usually skiable by mid-December.

Is December too crowded in Goa?

From 20 December to 5 January, yes — prices run two to three times the shoulder rate. The first two weeks offer the same weather with manageable crowds. Book by early November.

What is the best budget trip in India in December?

Hampi, post-fair Pushkar, Rishikesh, midweek Pondicherry and Kovalam offer genuinely good December value. Travel before 20 December or after 2 January.

Is Rajasthan cold in December?

Days are delightful — 22 to 26°C with blue skies. Nights drop to 5–10°C, and desert camps near Jaisalmer dip below that. Pack a warm jacket even though you will be in a t-shirt at noon.

What is the best December honeymoon destination in India?

Udaipur's palaces, the quiet Andamans, Coorg's coffee estates and early-December Goa are the classic picks. Book December-end dates 6–8 weeks ahead.

Which festivals happen in India in December?

The Hornbill Festival in Nagaland (1–10 December) is the headline — ten days of Naga culture, food and music. Rann Utsav runs all winter in Kutch; Dev Deepawali (24 November 2026) lights up Varanasi just before.

December rewards the traveller who plans ahead — pick your weather and book early. For the month before, see our best places to visit in India in November; for the big picture, the best places to visit in India guide and the state-by-state guide. More ideas on the blog home.

Plan December with the Full Guide

188 destinations, 154 offbeat places and every state across India — find your December trip in the complete guide.

Open the full India guide →