India Travel Guide · Month by Month
Best Places to Visit in India in December: 18 Winter Picks
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

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

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

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

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

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

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.
- Book by early November — flights first, then stays. Prices only rise after that.
- Travel 1–18 December for the same weather at 30–50% lower prices.
- Pick the second-choice town: Kovalam over Goa, Pushkar over Jaisalmer, Khajuraho over Udaipur — half the crowds.
- Go midweek. Hill stations and Pondicherry empty out Tuesday to Thursday even in December.
- Bundle the islands. Andaman ferries and resorts sell as packages — book together early.
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.
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 →