Shimla in December 2026: Christmas, New Year & Snow (Kufri, Narkanda)
Shimla in December 2026, honestly: snow is not guaranteed (the town’s first snow came after December in three of the last four winters), but Christmas at Christ Church on the Ridge, the New Year crowd, the natural ice rink, Kufri and Narkanda still draw thousands. Snow odds with dates, the toy train status, traffic, packing, how to reach from Delhi, Chandigarh and Dharamshala, and where to stay.

Short answer: Shimla in December is cold, festive and crowded, but snow is not guaranteed. In three of the last four winters the town’s first snow came only in January or February; December 2024 was the exception. Christmas centres on Christ Church on the Ridge, New Year brings heavy traffic and full hotels, and the natural ice skating rink usually opens in the first half of December if nights are cold enough. For a better chance of snow, look to Kufri and Narkanda on the road above Shimla, or come in January.

We are a Dharamshala-based guide, and many of our guests combine Shimla with Dharamshala and McLeod Ganj on a winter trip. This page says what is confirmed for December 2026, what is not, and what recent Decembers were actually like. It was checked against official pages and news reports on 26 October 2026.
Shimla in December: Quick Facts
| Question | Answer | Source / status |
|---|---|---|
| Snow in December? | Possible, not reliable. Town’s first snow: 8 Dec 2024; but 23 Jan 2026, 1 Feb 2024 and January 2023 in other recent winters | IANS, ETV Bharat, The Tribune; see the snow log below |
| December 2025 | Dry. IMD reported a 100% shortfall in rain and snow up to 22 December | ETV Bharat, 22 Dec 2025 |
| Christmas | Christ Church on the Ridge; thousands visit on 24 and 25 December | The Tribune, 26 Dec 2024 |
| Winter Carnival | 2025 edition on the Ridge from Christmas Eve to New Year’s Day. 2026 dates not announced (26 Oct) | PTI, 23 Dec 2025 |
| Ice skating rink | Natural rink run by the Ice Skating Club, formed 1920. Opening was expected on 4 December 2025; morning session from 8 am | PTI via The Week, 3 Dec 2025 |
| Kalka-Shimla toy train | Disrupted since 30 August 2026; partly restored (Dharampur to Shimla) in early September. Current through-running from Kalka not confirmed | ThePrint, 30 Aug 2026; NewKerala, 5 Sep 2026 |
| From Chandigarh | 119 km, about 3.5 hours by car | Shimla district administration |
| From Delhi | 370 km, about 8 hours by car | Shimla district administration |
| From Dharamshala | About 230 to 240 km, 6 to 7 hours by car (8 to 9 by bus) | Our Shimla to Dharamshala guide |
| Kufri | About 20 km from Shimla, about 2,510 m | Incredible India (Ministry of Tourism) |
Will it snow in Shimla in December 2026?
Nobody can tell you yet. Snow in Shimla town depends on western disturbances that the Meteorological Centre in Shimla can only forecast a few days ahead. What we can give you is the record of recent winters.
| Winter | When the town got its first snow | Source |
|---|---|---|
| 2020-21 | By 28 December 2020: about 9 cm in Shimla, 30 cm in Kufri, 15 cm in Narkanda | The Tribune, 29 Dec 2020 |
| 2022-23 | Season’s first snowfall reported on 12 January 2023 (1 to 2 inches at Kufri and Narkanda) | The Tribune, 13 Jan 2023 |
| 2023-24 | 1 February 2024, "after a long gap" | IANS, 1 Feb 2024 |
| 2024-25 | 8 December 2024, light; a first in early December "in many decades", per IANS. More snow followed in late December | IANS, 8 Dec 2024; All India Radio, 29 Dec 2024 |
| 2025-26 | 23 January 2026, after a dry spell of about three months. December 2025 was dry | ETV Bharat, 23 Jan 2026 |
What this means for you: in three of the last four winters, a Christmas or New Year trip to Shimla town would have seen no fresh snow. In December 2025, PTI reported that snow had "eluded" Shimla and Manali, and the Shimla Hotel Association put weekend occupancy at only 50 to 60 per cent (ETV Bharat, 22 December 2025). The ice rink has suffered too: the 2024-25 season had over 50 per cent fewer sessions than the year before (The Tribune, 16 March 2025).
If snow is the main reason for your trip, January and early February have given better odds in recent years, and the higher places on the road above Shimla (Kufri, Fagu, Narkanda) get snow more often than the town. Book refundable rooms, watch the forecast a week out, and see our Himachal snowfall tracker for this winter’s reports.
How is Christmas celebrated in Shimla?
The heart of Christmas is Christ Church on the Ridge. In 2024 The Tribune reported that "thousands" of tourists and locals visited on 24 and 25 December, people of every faith among them. The church’s season runs through December: carol-singing rounds, a Christmas tree celebration for children, a candlelight service, then carols, Bible readings and a langar (community meal) on Christmas Day.
Service times for 2026 have not been published. If you want to attend a service rather than just visit, ask at the church a day or two before; expect long queues and a packed Ridge on the evening of 24 December.
From Christmas Eve, the Shimla Winter Carnival has filled the Ridge with folk dance, music and stalls. In 2025 it ran for nine days, from Christmas Eve to New Year’s Day, with traffic and police arrangements from 24 December to 2 January (PTI, 23 December 2025). It is organised by the district administration and the Municipal Corporation; the 2026 edition had not been announced when we checked on 26 October.
Comparing with the Kangra side? Our Christmas and New Year in Dharamshala guide covers St John in the Wilderness and the McLeod Ganj party scene.
What is New Year in Shimla like?
Busy. The week between Christmas and New Year is the peak of Shimla’s winter season, and most traffic from Chandigarh and Delhi enters through the Shoghi barrier on the Kalka side. In the ten days before 27 December 2023, over 1.65 lakh vehicles entered Shimla through Shoghi (The Tribune, 28 December 2023).
Police run a "one-minute" traffic plan in the holiday rush: vehicles from Solan are held briefly at Shoghi and released in turns, which means queues at the entry point but fewer jams inside the city. Extra parking is opened for the carnival (The Tribune, 28 December 2023). When it snows, the roads beyond Dhalli towards Kufri and Narkanda are the first to close: on 23 January 2026 the Shimla-Kufri road was shut and vehicles were stuck near the Dhalli tunnel (ETV Bharat).
Our advice for New Year:
- Arrive by 30 December, in daylight.
- Park once and walk. The centre around the Mall and the Ridge is best explored on foot.
- Book rooms and any New Year dinner well ahead. HPTDC, the state tourism corporation, publishes Christmas and New Year packages on its website.
- If you hate crowds, spend New Year somewhere quieter and visit Shimla in the second week of January.
When does the Shimla ice skating rink open?
Usually in the first half of December, if the nights are cold and clear enough. The rink is a natural one, made by flooding the ground and letting it freeze overnight, so it depends entirely on the weather. PTI reported on 3 December 2025:
| Detail | What PTI reported (3 Dec 2025) |
|---|---|
| Run by | The Ice Skating Club, Shimla (about 300 members) |
| History | Formed in 1920; billed as Asia’s largest natural ice rink |
| 2025-26 opening | Expected Thursday 4 December 2025, after a trial the day before |
| Earlier openings | 11 December in both 2024 and 2023 |
| Sessions | Morning session from 8 am; evening session depending on the ice |
| Season fees | ₹3,000 for seniors, ₹1,800 for juniors (under 16), for the full season |
The club sets its rules for visitors each year, so ask at the rink about day sessions and skate hire. 2026-27 opening date: not announced as of 26 October. Sessions only happen on mornings and evenings when the ice is good, so mild weather can mean days with no skating at all.
Kufri and Narkanda: is there snow and skiing in December?
Sometimes snow, rarely good skiing in December. Both sit on the highway that climbs east from Shimla through Dhalli.
| Kufri | Narkanda | |
|---|---|---|
| Height | About 2,510 m (Incredible India) | About 8,500 ft (Incredible India) |
| From Shimla | About 20 km (Incredible India) | Further along NH-5, beyond Kufri and Fagu |
| Snow | More often than Shimla town: 30 cm on 28 Dec 2020 when Shimla had 9 cm | 15 cm on 28 Dec 2020; snow in early December 2024 |
| Skiing | Skiing and tobogganing on snowy slopes in winter; a Winter Sports Festival in February, per Incredible India | "One of India’s oldest ski destinations": skiing since 1980, with certified instructors from January to March (Incredible India) |
| Reality check | No snow, no skiing. In dry Decembers there is nothing to ski on | Courses run when there is enough snow, typically January to March |
Hatu Peak, above Narkanda, is the classic viewpoint in this area; ask locally whether the road up is open before setting out in winter.
In a dry December, Kufri is just a cold hilltop. In a snowy week it is jammed, and the road beyond Dhalli may close. Go early in the morning, use a local driver who knows winter roads, and do not drive these roads after dark when they ice over.
Is the Kalka-Shimla toy train running in December 2026?
Partly, as far as we could confirm; check before you book.
- On 30 August 2026, ThePrint reported that soil had washed away near Bridge No. 57 between Koti and Gumman, in Solan district, leaving the track hanging. Ten trains were cancelled.
- On 5 September 2026, NewKerala reported that trains were running again between Dharampur and Shimla only, with buses linking Kalka and Dharampur, while repairs near Parwanoo continued. Railways aimed to restore the full line before the peak tourist season.
- We found no report of full Kalka-Shimla through-running after early September. Check the live status on Indian Railways (NTES) or IRCTC before you plan around the train.
When the line is fully open, the 96 km narrow-gauge run from Kalka takes about 5.5 to 6 hours through 103 tunnels (Shimla district administration). In winter, the train is slower than the road but avoids the Shoghi queues on peak days. We found no announcement of a 2026 Christmas holiday special as of 26 October.
How do I reach Shimla?
| From | How | Distance and time |
|---|---|---|
| Chandigarh | Car, taxi or HRTC bus | 119 km; about 3.5 hours by car, 4 hours by bus (Shimla district administration) |
| Delhi | Overnight bus, car, or train to Kalka then road or toy train | 370 km; about 8 hours by car, 9 by bus (Shimla district administration) |
| Kalka | Car or toy train | 80 km by road (about 3 hours); 96 km by rail (5.5 to 6 hours) |
| Chandigarh airport | Taxi | About 120 km. Shimla’s own Jubbarhatti airport (23 km away) has limited, weather-dependent flights |
| Dharamshala / McLeod Ganj | Taxi or HRTC bus via Hamirpur and Kangra | About 230 to 240 km, 6 to 7 hours by car (8 to 9 by bus). See Shimla to Dharamshala |
| Manali | Car or bus | 280 km; about 7 hours by car (Shimla district administration) |
Combining Shimla and Dharamshala in winter? The Mandi-Hamirpur route is long and runs mostly through lower valleys. Start early: winter daylight is short, and you want to be off the hill roads before dark. We can arrange a taxi from McLeod Ganj or Dharamshala for the transfer: book a taxi. If you start from Chandigarh or Delhi, see our Chandigarh to Dharamshala taxi and Delhi to Dharamshala taxi, and the Delhi, Dharamshala and Manali itinerary for a full loop.
How cold is Shimla in December, and what should I pack?
Cold enough for proper winter clothes. Nights near or below freezing are normal in a snowy spell: Shimla dropped to minus 1.1°C after the snow of 28 December 2020 (The Tribune). On sunny days the Ridge feels pleasant at midday, then cold fast after 4 pm.
- Thermal layers, a fleece and a down or heavy jacket
- Woollen cap, gloves, scarf
- Shoes with good grip: shaded lanes and steps ice over in the mornings
- Sunglasses and sunscreen for bright days
- Power bank: cold drains phone batteries, and snow can cut electricity (snowfall in January 2023 affected 487 transformers, per The Tribune)
- A buffer day in your plan in case roads close
Our winter packing list works for Shimla too.
Where should I stay in Shimla in December?
| Area | Why | Watch out for |
|---|---|---|
| Around the Mall and the Ridge | Walk to Christ Church, the carnival and restaurants without a car | Highest New Year prices; many hotels have no parking |
| Quieter suburbs further from the centre | More space and parking | You need a taxi to reach the Ridge |
| Kufri or Narkanda | Best snow odds | Roads beyond Dhalli close after heavy snow; you can get stuck |
| HPTDC hotels | State-run, bookable online (Hotel Peterhof and Hotel Willy’s Park in Shimla) | Book early for Christmas and New Year |
We do not list Shimla hotels yet. If you are continuing to the Kangra Valley, browse hotels in Dharamshala and McLeod Ganj, and read our McLeod Ganj in December and New Year in McLeod Ganj guides, or see New Year parties near Dharamshala.
Shimla, Manali or Dharamshala for December?
| Shimla | Manali | Dharamshala / McLeod Ganj | |
|---|---|---|---|
| Snow in town in December | Not reliable (see log) | Not reliable; December 2025 was dry | Rare; upper areas see snow mostly late December to February |
| Snow nearby | Kufri, Narkanda | Solang, Atal Tunnel side | Triund ridge (permits apply above 3,000 m) |
| Christmas vibe | Christ Church, carnival on the Ridge | Hotel and cafe events | St John in the Wilderness, cafes, Tibetan culture |
| Crowds at New Year | Very heavy | Very heavy | Busy but calmer |
More on each: Manali in December and January, Dharamshala in December and January, when it snows in Dharamshala and our hub of the best places to visit in Himachal in winter.
What is confirmed and what is not (26 October 2026)
| Detail | Status |
|---|---|
| Recent snow dates for Shimla | Confirmed from news reports (dated above) |
| December 2025 was dry | Confirmed: IMD figures via ETV Bharat; PTI |
| Winter Carnival 2026 dates | Not announced |
| Christ Church service times 2026 | Not published |
| Ice rink 2026-27 opening | Not announced; usually early to mid-December |
| Toy train full service from Kalka | Not confirmed after early September 2026 |
| Christmas holiday special train 2026 | Not announced |
| Snow in December 2026 | Unknowable this far ahead; forecasts come a few days out |
Frequently Asked Questions
Does it snow in Shimla in December?
Is Shimla good for Christmas and New Year?
When does the Shimla ice skating rink open?
Can you ski in Kufri or Narkanda in December?
Is the Kalka-Shimla toy train running in winter 2026?
How far is Shimla from Dharamshala?
How far is Shimla from Delhi and Chandigarh?
More answers on our Dharamshala travel Q&A page.
Where to stay: see our picks of the best hotels in Dharamshala and the best hotels in McLeod Ganj, or compare all hotels and homestays with direct rates.
Need Help Planning Your Dharamshala Trip?
Our local team can help with hotels, treks, taxis, and custom itineraries.
Sources
Checked 2026-10-26. Facts change; confirm on the official pages before you travel.
- How to Reach Shimla: distances and times by road, rail and air (District Shimla, Government of Himachal Pradesh; checked 26 October 2026)
- Kufri: altitude, distance from Shimla, winter sports (Incredible India, Ministry of Tourism; checked 26 October 2026)
- Narkanda: skiing since 1980, instructors January to March (Incredible India, Ministry of Tourism; checked 26 October 2026)
- HPTDC, Himachal Pradesh Tourism Development Corporation: hotels and Christmas/New Year packages (official; checked 26 October 2026)
- Snowfall eludes Shimla, Manali; winter carnival on the Ridge from Christmas Eve (PTI via The Week, 23 December 2025)
- Tourism hit in Himachal Pradesh by absence of rain and snow; IMD deficit figures (ETV Bharat, 22 December 2025)
- Shimla gets first snowfall of season after three-month dry spell; Shimla-Kufri road closed (ETV Bharat, 23 January 2026)
- In first in many decades, Shimla sees season’s first snowfall in early December (IANS, 8 December 2024)
- Himachal Pradesh experiences good snowfall in December (All India Radio News, 29 December 2024)
- Shimla gets season’s first snowfall; tourists rush (IANS, 1 February 2024)
- After much delay, Shimla gets season’s first snowfall (The Tribune, 13 January 2023)
- NH-5 opened after snow cleared at Kufri, Fagu, Shilaru, Narkanda (The Tribune, 29 December 2020)
- Shimla ice rink to open for skating on Thursday (PTI via The Week, 3 December 2025)
- Amid snowfall decline, Shimla’s ice skating rink activity drops 50% (The Tribune, 16 March 2025)
- Shimla awash with Yuletide spirit: Christmas at Christ Church (The Tribune, 26 December 2024)
- 1.65 lakh vehicles enter Shimla in 10 days; traffic and security arrangements (The Tribune, 28 December 2023)
- Himachal toy trains cancelled as section of Shimla-Kalka line hangs mid-air (ThePrint, 30 August 2026)
- Kalka-Shimla toy train partially resumes operations, Dharampur to Shimla (NewKerala, 5 September 2026)
Related Guides

Shimla to Dharamshala by Road: Route, Bus & Taxi (2026)
How to get from Shimla to Dharamshala by HRTC bus, taxi or self-drive. Two routes compared with distances, drive times (6-7 hours by car, 8-9 by bus), costs and stops.

Christmas in Dharamshala & McLeod Ganj 2026: Church, Carnival, Tips
Christmas 2026 in Dharamshala and McLeod Ganj: Christmas Eve is Thursday 24 December and Christmas Day Friday 25 December, in the same week as the Kangra Valley Carnival (announced for 24-31 December). St John in the Wilderness, cafés, crowds, snow odds, booking, the NYE Gala Night and quieter places to stay.

Dharamshala in December & January 2026-27: Snow, New Year & Winter Guide
December and January are the coldest, quietest and clearest months in Dharamshala. Snow falls in McLeod Ganj on only a few days a winter, mostly in January, while Triund is usually white. For 2026-27 there is the Kangra Valley Carnival (24-31 Dec), New Year parties and a quiet, cheaper January. Weather, snow odds, events, what is open, roads and packing.

Himachal Itinerary: Delhi to Dharamshala, Bir & Manali in 7 or 10 Days (2026)
A realistic day-by-day Himachal circuit from Delhi through Dharamshala, McLeod Ganj, Bir Billing and Manali, with drive times, transport options and where to stay, plus a 10-day version with Kasol or Shimla.